CompileNoLight: Difference between revisions
Jump to navigation
Jump to search
Note:This parameter is also available in Source 2013.
SirYodaJedi (talk | contribs) (I could also see it being used for a fullbright mirror) |
SirYodaJedi (talk | contribs) (→Syntax: not a feasible solution, because $lightmap can't be defined explicitly in engine versions that support PPL files) |
||
Line 10: | Line 10: | ||
%compileNoLight 1 | %compileNoLight 1 | ||
[[Category:Material System]] | [[Category:Material System]] | ||
[[Category:Shader parameters]] | [[Category:Shader parameters]] |
Revision as of 13:12, 19 March 2025
When this parameter is added to materials, it will tell VRAD to not compile a Lightmap page for that material, which saves compile time. Valve introduced this parameter with Alien Swarm, using it with tools/toolsnolight.vmt
, the black areas you see in the levels.

Useful if you need features from shaders such as LightmappedGeneric or LightmappedReflective which are not present in UnlitGeneric.
Syntax
%compileNoLight 1