Modulate
Jump to navigation
Jump to search

Tip:This shader can be effectively used to fake various features that Source may not support, such as vertex coloring or lightmapping on models, by creating a surface above the first one to modulate it.
Note:Does not accept any translucency parameters, including $alpha, $alphatest, $additive and $translucent.


Modulate
is a Pixel shader available in all Source games. It modulates the colors of any pixels behind it.

Description
Accepts only the following parameters:
Multiplies the color behind it with this surface's texture.
Use DecalModulate blending instead of multiplication.
Code:Standard multiplication is equivalent to a BlendFunc of [DestinationColor,Zero], and Mod2x is equivalent to a BlendFunc of [DestinationColor, SourceColor]
