Unity 6.3
0 онлайн 118 гостей 3 в системе
Вход
Материалы и шейдеры Шаг 241 из 442

Настройка состояния рендеринга на GPU

Используйте эти команды внутри блока Pass, чтобы задать состояние рендеринга для этого прохода, либо внутри блока SubShader, чтобы задать состояние рендеринга для этого субшейдера и всех его проходов.

Стр. Описание
Включить консервативное растрирование в шейдере Используйте команду Conservative для растрирования пикселей, которые частично покрыты треугольником, независимо от покрытия.
Устанавливает режим очистки в шейдере Используйте команду Cull, чтобы повысить эффективность отображения, определив, какие полигоны GPU не рисует.
Установка глубины в шейдере Используйте команду Offset для установки глубины, на которой GPU рисует геометрию.
Установить режим глубины клипа в шейдере Используйте команду ZClip, чтобы установить, как GPU обрабатывает фрагменты, которые находятся вне близких и дальних плоскостей клипа.
Настройка режима тестирования глубины в шейдере Используйте команду ZTest для изменения условий тестирования глубины для достижения визуальных эффектов, таких как окклюзия объекта.
Отключить запись в буфер глубины в шейдере Используйте команду ZWrite, чтобы установить, будет ли GPU отображаться в буфере глубины.
Проверить или записать в буфер шаблона в шейдере Используйте команду Stencil для настройки теста шаблона или настройки того, что GPU записывает в буфер шаблона.
Настройка режима смешивания в шейдере Используйте команды Blend и BlendOp для настройки того, как GPU объединяет вывод шейдера фрагмента с целью рендеринга.
Устанавливает цветовые каналы, которые GPU рендирует на Используйте команду ColorMask, чтобы предотвратить отображение GPU в определенных цветовых каналах, например, для отображения бесцветных теней.
Уменьшить псевдонимы с AlphaToMask режиме Используйте команду AlphaToMask, чтобы установить GPU для модификации многоразрядного сглаживания (MSAA), чтобы уменьшить сглаживание у шейдеров, использующих альфа-тестирование, таких как шейдеры растительности.
Группировка команд с блоком Категории Используйте блок Category для группировки команд, задающих состояние рендеринга, чтобы можно было наследовать сгруппированное состояние рендеринга внутри блока.

Дополнительные ресурсы