From Valve Developer Community
Revision as of 03:05, 9 November 2007 by Beeswax (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Basic VMT syntax

"$translucent" 1
  • Used with "UnlitGeneric", "VertexlitGeneric", "LightmappedGeneric" and many more shaders to enable a opacity map according to the alpha channel of the "$basetexture" targa.

Additional Parameters


"$alpha" float
  • Scales material opacity by the 'float' number.


"$alphatest" 1
  • Every pixel with an alpha value less than 178 will be completely transparent in game. (However, values close to this value will confuse the shader at distances.)
  • This type of shading costs much less than $translucent shading [1].


"$additive" 1
  • Renders the texture additively (Its colors are added to, instead of replacing, what is displayed behind it).