Game Development Community

TGEA 1.7.0 Final - 2-Sided Material Lighting problem.

by Mquaker · in Torque Game Engine Advanced · 04/15/2008 (10:29 pm) · 9 replies

TGEA 1.7.0 final is Great Works!!

But I'm some problem..

This Images is My 2-Sided Plane Objects..

image.fileslink.com/24b7efbeb46cd57/6014404c.png[2-Sided On]

image.fileslink.com/24b7efbea0cf059/e06cf4b5.png[2-Sided Off]


This Problem only NVIDIA Graphic Chipset..

No Problem on ATI Graphic Chipset..

Help me, Plz..

#1
05/01/2008 (6:17 pm)
Can you send me an example mesh that I can test against?

Thanks!
#2
05/01/2008 (7:06 pm)
I Send e-Mail to you.

Check Please.
#3
05/16/2008 (6:44 pm)
Hey Mquaker,
Thanks for emailing me your test data!

However, I am not able to reproduce this bug on my end:

www.rustycode.com/matt/twosided0.pngwww.rustycode.com/matt/twosided1.pngwww.rustycode.com/matt/twosided2.pngwww.rustycode.com/matt/twosided3.pngwww.rustycode.com/matt/twosided4.png
This leads me to believe that this is some sort of video driver problem. Could you send me you console.log file (which has all of the information about your video card at the top)?

Also, what operating system are you using? What language? What version of DirectX and the DirectX SDK?

Thanks!
#4
05/18/2008 (5:18 pm)
I Send Requested file your e-mail.

and

you can download this link.

www.megaupload.com/kr/?d=8D3B7RL8

thanks.
#5
05/21/2008 (4:13 pm)
The main thing I see in your reports that could be causing this problem is that your Microsoft DirectX SDK is pretty out of date (August 2006) and the DirectX SDK's from that time period were fairly buggy. I would recommend updating to the latest (March 2008) and see if that helps (be sure to update your Visual Studio Include and Lib paths like in the Getting Started docs).

Everything else looks correct (latest drivers, latest DirectX runtime, plenty of video memory).

One odd thing is that TGEA is reporting your ForceWare version number as 69.21 rather than 169.21 but that is probably a minor bug in the reporting code and shouldn't effect anything.

The only other thing I can think of is that not all of TGEA is unicode safe and it can have some serious issues if you have non-English characters in your Torque directory path (we are working on this). Where do you have TGEA installed?
#6
05/21/2008 (5:51 pm)
Thanks for your help.

1. Installed Latest DirectX SDK(March 2008) & Runtime & Forceware.
2. New Setting VS Environment for DirectX SDK New version.
3. Compile use Visual Studio 2005.

But, i have same problem.

And I don't have non-english characters in my torque directory path.
torque directory path is only english.

Sorry Matt.
#7
05/22/2008 (2:02 pm)
Hrm...

I'm kinda at a loss at what to try now. Anyone have any ideas? Anyone have any new information that could help us?

Unless some new light can be shed on this I am going to be forced to backseat this issue for a little while. We are planning on releasing a bug fix update pretty soon that *might* fix this problem but I can not ensure that it will. Let's hope!

There are some potential changes to GFX that I am going to be looking into next month that have a better chance at fixing this problem (deeper and more widespread changes) but you likely won't see the fruit of that labor for the 3 months or more.
#8
05/22/2008 (5:35 pm)
Thank matt.
I will wait TGEA's New Update Version.

and

I will make with TGEA 1.0.3, before realese TGEA's New Version.

Cheer up, Matt & Garagegames!!
#9
06/15/2008 (11:54 pm)
I Tested with TGEA 1.7.1.
But i have Same Problem.

I find some trick.
this trick is not use 2-Sided Option.
use only 'Flip' option.

1. create plane object.
2. duplicate this object same position.
3. take Flip Option to duplicated plane object.
4. merge this two objects.
5. Export.

or

Use 'doublesided' value in material script.

1. create plane object.
2. export.(not 2-Sided option)
3. add 'doublesided = true' value in your material script.

thanks matt.
Cheer up!