$envmap: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 65: | Line 65: | ||
"$envmapsphere" 1 | "$envmapsphere" 1 | ||
* | * | ||
=====$basetexturenoenvmap===== | |||
"$basetexturenoenvmap" | |||
* dx9 | |||
* see also [[$basetexture]] | |||
=====$basetexture2noenvmap===== | |||
"$basetexture2noenvmap" | |||
* dx9 | |||
* see also [[$basetexture2]] | |||
=== See Also === | === See Also === |
Revision as of 17:49, 8 November 2007
The $envmap VMT parameter causes the material surface to reflect the nearest env_cubemap.
Basic VMT Syntax
"$envmap" "env_cubemap"
- AFAIK this is currently the only use of $envmap.
Additional Parameters
Adjust overall reflection color & contrast
$envmapcontrast
"$envmapcontrast" float
- Scales the dynamic range of the reflected env_cubmap.
- Use higher contrasts to diminish relatively darker areas, increase "hot spots".
- contrast 0 == normal 1 == color*color.
$envmapsaturation
"$envmapsaturation" float
- Scales the colour intensity of the $envmap.
- saturation 0 == greyscale 1 == normal
$envmaptint
"$envmaptint" "[float float float]"
- Scales the red, green, and blue components of the $envmap.
Specular masking
$envmapmask
"$envmapmask" "texture"
- Masks the $envmap according to the alpha channel of the named
"texture"
.
$basealphaenvmapmask
"$basealphaenvmapmask" 1
- Masks the $envmap according to the alpha channel of the $basetexture.
$normalmapalphaenvmapmask
"$normalmapalphaenvmapmask" 1
$envmapmaskscale
"$envmapmaskscale" float
- Scales the $envmapmask by the
float
value. - dx8
$envmaskframe
"$envmaskframe"
- (to do ...)
TO DO ... help required
$envmaptransform
"$envmaptransform"
- dx9
$envmapframe
"$envmapframe"
$envmapmode
"$envmapmode" 1
$envmapsphere
"$envmapsphere" 1
$basetexturenoenvmap
"$basetexturenoenvmap"
- dx9
- see also $basetexture
$basetexture2noenvmap
"$basetexture2noenvmap"
- dx9
- see also $basetexture2
See Also
- DirectX Versions
- Tutorial: Cubemaps in Level Design.
- Tutorial: Reflective Materials