Отключить запись в буфер глубины в шейдере
ZWrite определяет, обновляется ли содержимое буфера глубины во время отображения. Обычно ZWrite включается для непрозрачных объектов и отключается для полупрозрачных.
Отключение ZWrite может привести к неправильной сортировке по глубине. В этом случае вам нужно сортировать геометрию по CPU.
Примеры
Этот пример кода демонстрирует синтаксис использования этой команды в блоке Pass.
Shader "Examples/CommandExample"
{
SubShader
{
// The rest of the code that defines the SubShader goes here.
Pass
{
// Disables writing to the depth buffer for this Pass
ZWrite Off
// The rest of the code that defines the Pass goes here.
}
}
}
Этот пример кода демонстрирует синтаксис для использования этой команды в блоке SubShader.
Shader "Examples/CommandExample"
{
SubShader
{
// Disables writing to the depth buffer for this SubShader
ZWrite Off
// The rest of the code that defines the SubShader goes here.
Pass
{
// The rest of the code that defines the Pass goes here.
}
}
}
Дополнительные ресурсы
- Команда ZWrite в ссылке ShaderLab