WindowImposter: Difference between revisions
Jump to navigation
Jump to search
NvC DmN CH (talk | contribs) (described why WindowImposter is actually useful) |
NvC DmN CH (talk | contribs) m (fix bugged text) |
||
Line 4: | Line 4: | ||
The cubemap is not displayed as a reflection, but as if it's a skybox, which makes it very convenient for making multiple skyboxes. | The cubemap is not displayed as a reflection, but as if it's a skybox, which makes it very convenient for making multiple skyboxes. | ||
In Half-Life 2, WindowImposter is used by the material <code>dev/dev_windowportal.vmt</code>, and used extensively on [[func_illusionary]] or [[func_brush]] entities in conjunction with [[func_areaportalwindow]]. | |||
Revision as of 19:21, 2 September 2020
WindowImposter
accepts only $envmap which is force drawn no matter the user settings or console commands used, like mat_specular 0
.
The cubemap is not displayed as a reflection, but as if it's a skybox, which makes it very convenient for making multiple skyboxes.
In Half-Life 2, WindowImposter is used by the material dev/dev_windowportal.vmt
, and used extensively on func_illusionary or func_brush entities in conjunction with func_areaportalwindow.
Works on brushes only.
Example VMT
WindowImposter
{
"$envmap" "space/space_envmap"
}