RayTracingInstanceCullingConfig.alphaTestedMaterialConfig
Declaration
public Rendering.RayTracingInstanceMaterialConfig alphaTestedMaterialConfig;Описание
Конфигурация для определения, когда Материал считается прошедшим альфа-тестирование.
RayTracingAccelerationStructure.CullInstances может указать RayTracingSubMeshFlags значение, связанное с альфа-тестированными Материалами, для определения поведения Мешей или отдельных подсеток, использующих эти Материалы при создании ускоряющей структуры или при выполнении трассирования лучей.
Например, меши, которые используют альфа-тестированные материалы, могут просто использовать RayTracingSubMeshFlags.Enabled флаг в RayTracingInstanceCullingConfig.subMeshFlagsConfig структуры для альфа-тестированных материалов, которые позволят GPU для вызова пользовательского любой hit shader когда луч пересекает геометрию. любой hit shader может выполнить альфа-тест и решить, было ли действительное пересечение геометрии луча или нет.
Дополнительные ресурсы: RayTracingInstanceCullingConfig.subMeshFlagsConfig.