ParallaxTest: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Added info from my own experimentation)
(removed bad info)
Line 11: Line 11:


{{todo|Document/test more of this shader!}}
{{todo|Document/test more of this shader!}}
 
The texture scale in hammer seems to correspond to the depth of the parallax effect. Higher scale -> deeper parallax.
Requires a [[$bumpmap]]. The texture scale in hammer seems to correspond to the depth of the parallax effect. Higher scale -> deeper parallax.






[[Category:Shaders]]
[[Category:Shaders]]

Revision as of 15:56, 8 December 2020

ParallaxTest is an unfinished shader since Alien Swarm (although not available in SDK 2013) which draws parallax mapping on an albedo. Alternative to the disabled $parallaxmap shader parameter. Accepts only a $basetexture, of which the alpha channel is used as the heightmap.

Successful implementation, by placing a surface using Modulate shader, to fake lightmaps ontop of the otherwise fullbright parallax mapped texture. Click to see animated preview.
Icon-Bug.pngBug:The material will always be drawn unlit.  [todo tested in ?]
Note.pngNote:There's a workaround for this bug, as lightmaps can be faked with Modulate shader


Todo: Document/test more of this shader!

The texture scale in hammer seems to correspond to the depth of the parallax effect. Higher scale -> deeper parallax.