Ru/$alphatest: Difference between revisions
< Ru
Jump to navigation
Jump to search
(Created page with "{{lang|$alphatest|title=<code>$alphatest</code>}} '''<code style="color:white">$alphatest</code>'''- это параметр шейдера material:ru|мат...") |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{lang|$alphatest|title=<code>$alphatest</code>}} | {{lang|$alphatest|title=<code>$alphatest</code>}} | ||
'''<code style="color:white">$alphatest</code>'''- это параметр [[ | '''<code style="color:white">$alphatest</code>'''- это параметр [[Shader:ru|шейдера]] [[Material:ru|материала]] доступного во всех [[Source:ru|Source]] играх. Он определяет маску, используемую для определения непрозрачности двоичного файла. Белый представляет собой полностью непрозрачный, а чёрный - полностью прозрачный. Любые промежуточные значения округляются до 0 или 1. Этот эффект похож на <code>[[$translucent:ru|$translucent]]</code>, за исключением того, что он не может быть полупрозрачным, его рендеринг выполняется намного быстрее, и движок может правильно сортировать его при наложении слоёв. | ||
==Синтаксис== | ==Синтаксис== | ||
$alphatest <[[Boolean:ru|bool]]> | '''$alphatest <[[Boolean:ru|bool]]>''' | ||
==VMT пример== | ==VMT пример== |
Revision as of 00:02, 8 June 2021
$alphatest
- это параметр шейдера материала доступного во всех Source играх. Он определяет маску, используемую для определения непрозрачности двоичного файла. Белый представляет собой полностью непрозрачный, а чёрный - полностью прозрачный. Любые промежуточные значения округляются до 0 или 1. Этот эффект похож на $translucent
, за исключением того, что он не может быть полупрозрачным, его рендеринг выполняется намного быстрее, и движок может правильно сортировать его при наложении слоёв.
Синтаксис
$alphatest <bool>
VMT пример
LightmappedGeneric { $basetexture "glass\window001a" $alphatest 1 $alphatestreference .5 $allowalphatocoverage 1 }
Доп. параметры
$alphatestreference <float>
- Задаёт минимальное значение цвета альфа-канала, в котором эффект округляется до 255. Значение ".3" создаст более толстую форму, а значение ".7" создаст более тонкую форму.
- Template:Bug:ru
- Template:Tip:ru
$allowalphatocoverage <boolean>
- Создаёт прозрачные шаги на основе альфа-значений. Может использоваться для получения более мягких краёв. Этот параметр несовместим с
$alphatestreference
. - Template:Note:ru
Сравнение
$translucent |
$alphatest
|
---|---|
Обратите внимание, как правый круг у $alphatest
почти не меняется.