Inside3D!
     

problem with a qsg tut

 
Post new topic   Reply to topic    Inside3d Forums Forum Index -> Engine Programming
View previous topic :: View next topic  
Author Message
hondobondo



Joined: 26 Sep 2006
Posts: 101

PostPosted: Fri Jun 18, 2010 9:39 pm    Post subject: problem with a qsg tut Reply with quote

I got something that i've tried to fix on my own but i'm completely stuck. I added colored dynamic lighting and static lighting to the engine, and i got nearly everything working ok along with cel shading, but when I used the quake standards group tut on dynamic entity lighting i added a bug that makes all the models really dark unless lit directly by some dynamic light or colored light. the ambient white lights don't seem to light up the models.

GL_DrawAliasBlendedFrame in gl_rmain.c
l[i] = shadelight[i] * ( shadedots[verts1->lightnormalindex] + (blend * d[0]) ); // shade as usual

if i change shadelight[i] to shadelight[3] the models are lit, but not colored. if i leave it shadelight[i] they're colored but not lit by ambient light.

no idea what to do

http://www.moddb.com/members/hondobondo/downloads/superduper-quake-engine-092
Back to top
View user's profile Send private message
Spike



Joined: 05 Nov 2004
Posts: 944
Location: UK

PostPosted: Fri Jun 18, 2010 9:52 pm    Post subject: Reply with quote

there's no ambient light term
the front will be lit, but anything facing away from the light will be pure black.
_________________
What's a signature?
Back to top
View user's profile Send private message Visit poster's website
mh



Joined: 12 Jan 2008
Posts: 909

PostPosted: Fri Jun 18, 2010 10:44 pm    Post subject: Reply with quote

Oh, there's lots of problems with those QSG light tutorials. I could work over them and make a fixed coloured light version of BJP in maybe half an hour, but it's late and I'm tired. Wink
_________________
DirectQ Engine - New release 1.8.666a, 9th August 2010
MHQuake Blog (General)
Direct3D 8 Quake Engines
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Inside3d Forums Forum Index -> Engine Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2004 phpBB Group