$alpha: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
(Preparing page for move. This action was perfomed by a bot under supervision.)
Line 1: Line 1:
{{lang|$alpha|$title=$alpha}}
{{langsp|title=$alpha}}
'''<code style="color:white">$alpha</code>''' is a [[material]] [[shader]] parameter. It scales the [[opacity]] of an entire material by the given value. 1 is entirely opaque, 0 is invisible.
'''<code style="color:white">$alpha</code>''' is a [[material]] [[shader]] parameter. It scales the [[opacity]] of an entire material by the given value. 1 is entirely opaque, 0 is invisible.


Line 15: Line 15:
*<code>[[$distancealpha]]</code>
*<code>[[$distancealpha]]</code>
*<code>[[$vertexalpha]]</code>
*<code>[[$vertexalpha]]</code>
[[Category:Shader parameters|a]]

Revision as of 12:07, 9 January 2024

English (en)Deutsch (de)Español (es)Français (fr)Русский (ru)Translate (Translate)

$alpha is a material shader parameter. It scales the opacity of an entire material by the given value. 1 is entirely opaque, 0 is invisible.

If any material on a brush has $alpha, the brush will stop affecting VVIS and become entirely transparent to NPCs from every angle.

This may be used with $translucent, although using $translucent here is redundant, as any $alpha different than 1 will already apply the $translucent parameter.

This cannot be used with $alphatest. If used, the material will be invisible.

Syntax

$alpha	<normal>

See also