WorldTwoTextureBlend: Difference between revisions
Jump to navigation
Jump to search
Note:Do not confuse this shader with
m (Category rename) |
(reformatting and linking) |
||
Line 1: | Line 1: | ||
'''<code>WorldTwoTextureBlend</code>''' is a [[lightmap]] shader used to render two [[albedo]]s at the same time with a single material. It uses the | '''<code>WorldTwoTextureBlend</code>''' is a [[lightmap]] shader used to render two [[albedo]]s at the same time with a single material. It uses the {{ent|$detail}} command to draw the uppermost albedo (unlike the command's normal usage). <code>$detail</code> must have an [[alpha channel]] if {{ent|$basetexture}} is to be seen! | ||
{{note|Do not confuse this shader with <code>[[WorldVertexTransition]]</code>, which blends between textures but does not display one above the other.}} | {{note|Do not confuse this shader with <code>[[WorldVertexTransition]]</code>, which blends between textures but does not display one above the other.}} | ||
== Syntax == | ==Syntax== | ||
<pre> | |||
WorldTwoTextureBlend | |||
{ | |||
$basetexture <texture> | |||
$detail <texture with alpha channel> | |||
$detailscale <float>// Behaves normally | |||
} | |||
</pre> | |||
==Supported effects== | |||
*{{ent|$bumpmap}} (will not apply to <code>$detail</code>) | |||
*{{ent|$translucent}} and {{ent|$alpha}} | |||
This shader does ''not'' support {{ent|$envmap}}. | |||
==See Also== | |||
*{{ent|WorldVertexTransition}} | |||
*{{ent|LightmappedGeneric}} | |||
*{{ent|$detailscale}} | |||
== See | |||
* | |||
* | |||
[[Category:Shaders]] | [[Category:Shaders]] |
Revision as of 05:24, 6 July 2018
WorldTwoTextureBlend
is a lightmap shader used to render two albedos at the same time with a single material. It uses the $detail command to draw the uppermost albedo (unlike the command's normal usage). $detail
must have an alpha channel if $basetexture is to be seen!

WorldVertexTransition
, which blends between textures but does not display one above the other.Syntax
WorldTwoTextureBlend { $basetexture <texture> $detail <texture with alpha channel> $detailscale <float>// Behaves normally }
Supported effects
- $bumpmap (will not apply to
$detail
) - $translucent and $alpha
This shader does not support $envmap.