$selfillum: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
m (→‎See Also: more links)
Line 18: Line 18:


==See Also==
==See Also==
*[[$selfillum_envmapmask_alpha]]
* [[$selfillum_envmapmask_alpha]]
* [[$basetexture]]
* [[$envmapmask]] (specular mask)
* [[$envmap]] (environment map)
* [[$phong]] (diffuse reflection)




[[Category:List of Shader Parameters]]
[[Category:List of Shader Parameters]]
[[Category:VMT Lighting]]
[[Category:VMT Lighting]]

Revision as of 21:34, 12 July 2008

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.

  • Alternatively, for Dx9 only, see $selfillum_envmapmask_alpha to use the alpha channel of the $envmapmask VTF for the luminosity map.
  • 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