RayTracingMultiGeometryInstanceConfig.motionVectorMode
Declaration
public MotionVectorGenerationMode motionVectorMode;Описание
Режим движения вектора.
Unity настраивает встроенную униформу шейдера unity_MotionVectorsParams для вычисления векторов движения в коде HLSL.
Для экземпляров трассирования лучей unity_MotionVectorsParams является векторной униформой. Значения ее компонентов следующие:
- компоненты x и z равны 0.
- компонент y равен 0, если вектор движения имеет режим MotionVectorGenerationMode.ForceNoMotion. В противном случае он равен 1.
- компонент w равен 0, если вектор движения имеет режим MotionVectorGenerationMode.Camera. В противном случае он равен 1.
Для доступа к матрице экземпляров трассирования лучей в ближайшем попадании, любом попадании и пересечении шейдеров используйте функции ObjectToWorld или WorldToObject HLSL.
Дополнительные ресурсы: MotionVectorGenerationMode.