This article's documentation is for anything that uses the Source engine. Click here for more information.

$desaturatewithbasealpha

From Valve Developer Community
Jump to navigation Jump to search
English (en)Translate (Translate)
Icon-callout-underlinked.png
This article needs more links to other pages (since January 2024). You can help improve navigation by adding links to related documentation, such as entities or tools.

$desaturatewithbasealpha is a material shader parameter for the VertexLitGeneric shader available in all Source Source games since Alien Swarm Alien Swarm.
Setting it to a value above 0 will enable the behavior.
If used, the $basetexture's Alpha channel will be used as a mask to de-saturate the $basetexture's Color.
The amount of desaturation is determined through the same parameter. 1.0 will result in 100%, and 0.5 in 50% desaturation.

Todo: Is this available since Left 4 Dead?
Note.pngNote: Also available for use in Source 2013 Singleplayer and Source 2013 Multiplayer through LUX LUX

Caveats

Icon-Bug.pngBug:This Parameter does not work with
Warning.pngWarning: Using the Basetexture's Alpha channel for other effects at the same time might result in unexpected behavior!