$halflambert gbuffer off: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:
}}
}}
== External links ==
== External links ==
[https://steamcommunity.com/sharedfiles/filedetails/?id=3160360493 Newlight Directionality Fix] - workshop addon that disabled gbuffer's half lambert for all materials from the original game.
[https://steamcommunity.com/sharedfiles/filedetails/?id=3160360493 Newlight Directionality Fix] - workshop addon that disabled gbuffer's half lambert for all materials with phong from the original game.

Revision as of 13:08, 11 January 2025

Stub

This article or section is a stub. You can help by expanding it.

$halflambert_gbuffer_off is a material shader parameter for the VertexLitGeneric shader available in Black Mesa Black Mesa. This game provides $halflambert effect separately for new lights. It is activated by default (only if nr_lights_quality is 3 and higher), that's why there is this parameter that allows you to turn it off. This effect looks pretty nice for objects that don't cast any dynamic shadows, such as viewmodel. However, this effect has a negative impact on objects and new lights with enabled shadows, also half lambert isn't physically accurate and is similar to how translucency works. The only good it really does is making up for bad ambient lighting. So this effect should be turned off. The parameter takes bool value (1 or 0).

Examples.

External links

Newlight Directionality Fix - workshop addon that disabled gbuffer's half lambert for all materials with phong from the original game.