$texture2/en
Language subpage
This subpage is used on the $texture2 page to display content in English.
If you have edited the language subpage, do not forget to purge the base page by clicking on the button on the right. Otherwise, its contents will not be updated.
- Used for the UnlitTwoTexture shader.
- Compare to $basetexture2
VMT syntax
"UnlitTwoTexture" { "$basetexture" "Path/TextureA" "$texture2" "Path/TextureB" "$texture2transform" "center .5 .5 scale 1 1 rotate 0 translate 0 0" "$texture2scale" 1.0 }
Additional Parameters
$texture2transform
$texture2transform <>
- The default position is
center .5 .5 scale 1 1 rotate 0 translate 0 0
.center
defines the point of rotation. Only useful ifrotate
is being used.scale
fits the texture into the material the given number of times.2 1
is a 50% scale in the horizontal X axis while the vertical Y axis is still at original scale.rotate
rotates the texture counter-clockwise in degrees. Accepts any number, including negatives.translate
shifts the texture by the given numbers..5
will shift it half-way. 1 will shift it once completely over, which is the same as not moving it at all.
- Note:All values must be included!
- Bug:Scaling the texture may cause odd issues where the Texture Lock tool in Hammer will not actually lock the texture in place.
- Bug:Rotating textures applied on brushes will rotate around the map origin (confirm: Orangebox engine only?). A fix for this is to change the center position in the VMT to the brush's origin.
- Dx9 only?
$texture2scale
$texture2scale <>
- Todo: dx8 transform scale?