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

RayTracingInstanceCullingTest

структура в UnityEngine.Rendering

Выполнено в:UnityEngine.CoreModule

Описание

Конфигурация тестирования, используемая в RayTracingAccelerationStructure.CullInstances для добавления Рендереров в структуру ускорения на основе их слоя, ShadowCastingMode и типа Материала.

Как правило, каждый эффект трассирования лучей может использовать выделенный RayTracingInstanceCullingTest конфигурации.

Если испытание проходит успешно, то значение instanceMask будет ORed в окончательную 8-битную маску экземпляра трассирования лучей. При отображении лучей на GPU использование TraceRay HLSL функции, instanceInclusionMask аргумент TraceRay является ANDed с окончательной 8-битной маской экземпляра для включения или исключения экземпляров трассирования лучей во время прохождения структуры ускорения.

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

Свойства

Свойство Описание
allowAlphaTestedMaterialsРазрешить или не разрешить рендеринг, использующий алфа-тестированные материалы.
allowOpaqueMaterialsРазрешить или не разрешить рендерам использовать непрозрачные материалы.
allowTransparentMaterialsРазрешить или не разрешить использование прозрачных материалов.
allowVisualEffectsРазрешить VFXRenderers.
instanceMaskМаска экземпляра, которая влияет на маскировку экземпляра луча во время трассирования луча на GPU.
layerMaskЗначение, указывающее, какие слои принимаются данной конфигурацией тестирования.
shadowCastingModeMaskЗначение, указывающее, какие значения ShadowCastingMode принимаются данной конфигурацией тестирования.