Modulate: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
Tip:Probably expensive if need to render many layers of this shader
		
	
Dr. Orange (talk | contribs) m (stub)  | 
				NvC DmN CH (talk | contribs)   (cleared the forum link to the information (as everything is "extracted" here now) + made a gif to present what it really does)  | 
				||
| Line 1: | Line 1: | ||
{{stub}}  | {{stub}}  | ||
'''<code>Modulate</code>''' is an shader that modulates the colors of any pixels behind it. This can be effectively used to fake various features that [[Source]] may not support, such as vertex coloring or [[lightmap]]ping on models (except for [[prop_static]] in {{tf2}}).    | |||
'''<code>Modulate</code>''' is an shader that modulates the colors of any pixels behind it. This can be effectively used to fake various features that [[Source]] may not support, such as vertex coloring or [[lightmap]]ping on models (except for [[prop_static]] in {{tf2}}), by creating a surface above the first one to modulate it.  | |||
[[File:Modulate img.gif|thumb|512px|GIF Animation showing "Modulate" shader in action]]  | |||
== Description ==  | |||
Accepts only a <code>$basetexture</code>, and this texture will be used to modulate pixels.  | Accepts only a <code>$basetexture</code>, and this texture will be used to modulate pixels.  | ||
Multiplies the color behind it with this surface's texture.  | |||
{{tip|Probably expensive if need to render many layers of this shader}}  | |||
{{todo|Test performance.}}  | |||
== See also ==  | |||
* <code>[[Refract|Refract]]</code>  | |||
* <code>[[Water (shader)|Water]]</code>  | |||
[[Category:Shaders]]  | [[Category:Shaders]]  | ||
Revision as of 20:21, 27 December 2018
Modulate is an shader that modulates the colors of any pixels behind it. This can be effectively used to fake various features that Source may not support, such as vertex coloring or lightmapping on models (except for prop_static in 
), by creating a surface above the first one to modulate it.
Description
Accepts only a $basetexture, and this texture will be used to modulate pixels.
Multiplies the color behind it with this surface's texture.
Todo: Test performance.
