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

RayTracingMultiGeometryInstanceConfig

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

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

Описание

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

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

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

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

Свойства

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