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

RayTracingGeometryInstanceConfig

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

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

Описание

Параметры, которые можно использовать для настройки экземпляров геометрии треугольника с отслеживанием лучей, которые являются частью RayTracingAccelerationStructure.

Геометрия треугольника указывается с помощью GraphicsBuffers, содержащих данные вершины и индекса и дополнительные параметры.

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

Свойства

Свойство Описание
accelerationStructureBuildFlagsФлаги, используемые Unity при построении структуры ускорения для геометрии, на которую ссылается эта конфигурация экземпляра трассирования лучей.
accelerationStructureBuildFlagsOverrideСледует ли переопределить флаги сборки, заданные при создании RayTracingAccelerationStructure.
enableTriangleCullingВключено ли выделение передних/задних поверхностей для данного экземпляра трассирования лучей.
frontTriangleCounterClockwiseПереворачивать ли направление треугольников в этом экземпляре трассирования лучей.
indexBufferБуфер индекса, который Unity использует для определения экземпляра геометрии трассирования лучей.
indexCountКоличество индексов из indexBuffer, которые определяют этот экземпляр геометрии трассирования лучей.
indexStartПервый индекс из indexBuffer, определяющий этот экземпляр геометрии трассирования лучей.
layerСлой, используемый экземпляром трассирования лучей.
lightProbeProxyVolumeLightProbeProxyVolume, используемый экземпляром трассирования лучей.
lightProbeUsageТип интерполяции Light Probe для этого экземпляра.
maskМаска экземпляра трассирования лучей.
materialМатериал, используемый экземпляром лучетрасления.
materialPropertiesДополнительные свойства материала для применения к материалу.
motionVectorModeРежим движения вектора.
rayTracingModeRayTracingMode, который можно использовать для управления обновлением геометрии, связанной с экземпляром трассирования лучей.
renderingLayerMaskМаска, которую можно получить в HLSL с unity_RenderingLayer встроенной униформой шейдера.
subMeshFlagsФлаги, которые определяют поведение пересечения геометрии луча относительно типа материала во время трассирования луча.
vertexAttributesМассив атрибутов вершины, определяющих формат вершины vertexBuffer.
vertexBufferБуфер вершин, который Unity использует для определения экземпляра геометрии трассирования лучей.
vertexCountКоличество вершин из vertexBuffer, определяющих этот экземпляр геометрии трассирования лучей.
vertexStartИндекс первой вершины из vertexBuffer, которая определяет этот экземпляр геометрии трассирования лучей.