Unity 6.3
0 онлайн 53 гостей 3 в системе
Вход

Установка режима удаления в шейдере

Выборка — это процесс определения того, что не рисовать. Выборка повышает эффективность отображения, не тратя GPU времени на рисование вещей, которые не будут видны в окончательном изображении.

По умолчанию GPU выполняет отсечение задних граней, то есть не отрисовывает полигоны, повёрнутые от зрителя. В целом чем меньше нагрузка на рендеринг, тем лучше, поэтому менять эту настройку стоит только при необходимости.

Пример

Shader "Examples/CommandExample"
{
    SubShader
    {
         // The rest of the code that defines the SubShader goes here.

        Pass
        {    
              // Disable culling for this Pass.
              // You would typically do this for special effects, such as transparent objects or double-sided walls.
              Cull Off
            
              // The rest of the code that defines the Pass goes here.
        }
    }
}

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