RayTracingInstanceCullingMaterialTest
структура в UnityEngine.Rendering
Выполнено в:UnityEngine.CoreModule
Описание
Эта структура используется функциями RayTracingAccelerationStructure.CullInstances для того, чтобы избежать добавления Рендереров в структуру ускорения или игнорировать отдельные подсетки в Сети, основанной на Шейдрах, используемых Материалами при построении структуры ускорения.
Тег Shader и имена Shader Pass, определенные в Shader, используемом Материалом, являются частью теста. Тест проходит, если выполнены следующие условия:
- Если массив deniedShaderPasses пуст или Shader, используемый Материалом, не содержит Shader Passes из массива.
- Если массив requiredShaderTags пуст или используемый Материалом Shader содержит один из Тегов Shader из массива.
Дополнительные ресурсы: ,RayTracingAccelerationStructure,.
Свойства
| Свойство | Описание |
|---|---|
| deniedShaderPasses | Массив имен Shader Pass, используемый RayTracingAccelerationStructure.CullInstances для игнорирования рендеров или отдельных подсеток. |
| requiredShaderTags | Массив тегов Shader, используемый RayTracingAccelerationStructure.CullInstances для игнорирования рендереров или отдельных подсеток. |