%alphatexture

From Valve Developer Community
Revision as of 08:07, 20 March 2025 by SirYodaJedi (talk | contribs) (Created page with "{{this is a|shader parameter|internal=1<!--is there a better way to do this?-->|name=%alphatexture|game=Garry's Mod}} Used on static props when the prop is flagged for texture shadows and compiling VRAD with {{code|-textureshadows}}. The alpha channel of the specified VTF will be used instead of {{ent|$basetexture}}, even if {{ent|$alphatest}} and {{ent|$translucent}} are absent. {{todo|Implementing in custom VRAD; see [https://github.com/Yuis-Archives/sourc...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

%alphatexture is an internal material shader parameter available in Garry's Mod Garry's Mod. Used on static props when the prop is flagged for texture shadows and compiling VRAD with -textureshadows. The alpha channel of the specified VTF will be used instead of $basetexture, even if $alphatest and $translucent are absent.

Todo: Implementing in custom VRAD; see GitHub commit which was used in gmod feature request.

Syntax

"VertexLitGeneric"
{
    $basetexture "models/props_custom/myprop_base"
    %alphatexture "models/props_custom/myprop_alpha"
}