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

Команда ZWrite в ссылке ShaderLab

Задает, обновляется ли содержимое буфера глубины во время отображения. Обычно ZWrite включается для непрозрачных объектов и отключается для полупрозрачных.

Отключение ZWrite может привести к неправильной сортировке по глубине. В этом случае вам нужно сортировать геометрию по CPU.

Совместимость конвейера отображения

Название особенности Universal Render Pipeline (URP) High Definition Render Pipeline (HDRP) Изготовленный на заказ SRP Built-in Render Pipeline
ZWrite Да Да Да Да

Синтаксис

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

Подпись Синтаксис примера Функция
ZWrite [state] ZWrite Отключено Включает или отключает запись в буфер глубины.

Параметры

Параметр Значение Функция
state Он Включает запись в глубинный буфер.
Выкл. Отключает запись в буфер глубины.

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