运动矢量模式。
Unity 配置以下内置着色器统一参数来计算 HLSL 代码中的运动矢量: unity_MotionVectorsParams
、unity_MatrixPreviousM
和 unity_MatrixPreviousMI
。
对于光线追踪实例,unity_MotionVectorsParams
是矢量统一参数。其组件值如下
unity_MatrixPreviousM
和 unity_MatrixPreviousMI
分别是实例矩阵及其在上一帧中使用的逆矩阵。请注意,Unity 仅在场景中具有 相机(使用 DepthTextureMode.MotionVectors 标志 Camera.depthTextureMode 中)时才更新这些矩阵。
要在最近命中、任何命中和交点着色器中访问光线追踪实例矩阵,请使用 ObjectToWorld
或 WorldToObject
HLSL 函数。
其他资源:MotionVectorGenerationMode。