$selfillum: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (→‎See Also: more links)
No edit summary
 
(26 intermediate revisions by 10 users not shown)
Line 1: Line 1:
The [[$selfillum]] [[VMT command]] uses the [[alpha channel]] of the [[$basetexture]] to set minumum clamps on the lighting, making it seem like the material glows in the dark.
#redirect [[Glowing textures (Source)#$selfillum]]
* Alternatively, for Dx9 only, see [[$selfillum_envmapmask_alpha]] to use the alpha channel of the [[$envmapmask]] VTF for the luminosity map.
[[Category:Shader parameters|s]]
* For the texture's alpha channel, a value of ''255'' means 100% self-illumination, while an alpha value of ''0'' means 0% self-illumination.
 
==VMT syntax example==
"[[LightmappedGeneric]]"
{
    "[[$basetexture]]" "props/tvscreen005a"
    "[[$selfillum]]" "1"
    "[[$surfaceprop]]" "glass"
}
 
==Additional Parameters==
 
===$selfillumtint===
The [[$selfillumtint]] [[VMT command]] is used to adjust the color of [[$selfillum]].
"$selfillumtint" {{todo|values?}}
 
==See Also==
* [[$selfillum_envmapmask_alpha]]
* [[$basetexture]]
* [[$envmapmask]] (specular mask)
* [[$envmap]] (environment map)
* [[$phong]] (diffuse reflection)
 
 
[[Category:List of Shader Parameters]]
[[Category:VMT Lighting]]

Latest revision as of 10:05, 15 August 2023