Es/$alphatest: Difference between revisions
< Es
Jump to navigation
Jump to search
m (Links updated) |
m (Minor changes) |
||
Line 1: | Line 1: | ||
{{langsp|title=$alphatest}} | {{langsp|title=$alphatest}} | ||
{{this is a|shader parameter|name=$alphatest}} Especifica una máscara para usar para determinar la [[Opacity/es|opacidad]] binaria. El blanco representa completamente opaco, mientras que el negro representa completamente transparente. Cualquier valor intermedio se redondea a 0 o 1. Este efecto es similar a <code>[[$translucent/es|$translucent]]</code>, excepto que no puede ser semi-opaco (sin {{w|Colour banding|banding}}), es mucho más rápido de renderizar y el motor siempre puede ordenarlo correctamente cuando está en capas (en lugar de solo en [[func_detail|detalle]] [[worldspawn]]). | |||
==Sintaxis== | ==Sintaxis== | ||
Line 6: | Line 6: | ||
==Ejemplo de VMT== | ==Ejemplo de VMT== | ||
{{CodeBlock|lines= | {{CodeBlock|lines=8|[[LightmappedGeneric]]<nowiki> | ||
{ | { | ||
"</nowiki>[[$basetexture/es|$basetexture]]<nowiki>" "glass/window001a" | |||
"$alphatest" 1 | |||
// "$alphatestreference" 0.5 | |||
"$allowalphatocoverage" 1 // incompatible con $alphatestreference | |||
}</nowiki>}} | }</nowiki>}} | ||
Revision as of 13:44, 27 June 2024
$alphatest
es un parámetro de un shader disponible en todos los juegos de Source. Especifica una máscara para usar para determinar la opacidad binaria. El blanco representa completamente opaco, mientras que el negro representa completamente transparente. Cualquier valor intermedio se redondea a 0 o 1. Este efecto es similar a
$translucent
, excepto que no puede ser semi-opaco (sin banding), es mucho más rápido de renderizar y el motor siempre puede ordenarlo correctamente cuando está en capas (en lugar de solo en detalle worldspawn).
Sintaxis
Ejemplo de VMT
Parámetros adicionales
Comparación
$translucent |
$alphatest
|
---|---|
Observa cómo el círculo derecho de $alphatest
apenas cambia.