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

RayTracingInstanceCullingConfig.alphaTestedMaterialConfig

Declaration

public Rendering.RayTracingInstanceMaterialConfig alphaTestedMaterialConfig;

Описание

Конфигурация для определения, когда Материал считается прошедшим альфа-тестирование.

RayTracingAccelerationStructure.CullInstances может указать RayTracingSubMeshFlags значение, связанное с альфа-тестированными Материалами, для определения поведения Мешей или отдельных подсеток, использующих эти Материалы при создании ускоряющей структуры или при выполнении трассирования лучей.

Например, меши, которые используют альфа-тестированные материалы, могут просто использовать RayTracingSubMeshFlags.Enabled флаг в RayTracingInstanceCullingConfig.subMeshFlagsConfig структуры для альфа-тестированных материалов, которые позволят GPU для вызова пользовательского любой hit shader когда луч пересекает геометрию. любой hit shader может выполнить альфа-тест и решить, было ли действительное пересечение геометрии луча или нет.

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