Model Brightness Multiplier
Decimator
Join Date: 2002-11-10 Member: 8057Members
<div class="IPBDescription">allowing for darker lighting</div> On irc we were discussing how to have a dark map without making the models too hard to see, and I had a thought: What if there were an environment entity that multiplied the brightness of models? That would allow for darker lighting, so even the bright textures could be made dark without making it impossible to see the players and buildings. As it is now the model simply takes on the lighting of the floor it's on (excepting the skulk which takes on the walls as well), but if this brightness could be multiplied it would give the mappers more freedom in how they use their lighting.
Another possibility would be to make both a brush verstion and a point version for even greater control of the effect, but that's not the main point.
Comments?
Another possibility would be to make both a brush verstion and a point version for even greater control of the effect, but that's not the main point.
Comments?
Comments
I think you misunderstood what I was saying -- light has 3 color components so models will take on the color of the light hitting the floor patch, but it's still 1 light value over the entire model <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->. The tools don't store any information about light angles; models don't have body shadows.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Could that actually be done on an individual map basis though? <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Yeah (EDIT: I realized I said "model's properties" instead of "model projecting entity's properties" above, sorry for the confusion)-- if you put a light key directly into the entity properties for the model (not the model file, but the properties for the cycler_sprite or monster_furniture or whatever the mapper's using) you could have different amounts of light for two instances of the model side by side in the same map. By no extra entities, what I meant was no entity other than the one that's already placing the model in the map.
edit: typos
edit: typos <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Ahh - I see.
Yeah, the system you describe in your first post is the way to go for that. Spirit has something like this <a href='http://spirit.valve-erc.com/guide/EntityGuide.html#env_elight' target='_blank'>implemented</a>, but i don't know how it impacts performance.