版本:Unity 6 (6000.0)
语言英语
  • C#

RayTracingGeometryInstanceConfig.motionVectorMode

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交的内容,但我们确实会阅读来自用户们的每条建议的更改,并在适当的情况进行更新。

关闭

提交失败

由于某些原因,未能提交您建议的更改。请 lt;a>gt; 尝试 </a>gt; 在几分钟之后再次提交。感谢您花时间来帮助我们提高 Unity 文档的质量。

关闭

取消

public MotionVectorGenerationMode motionVectorMode;

描述

运动矢量模式。

Unity 配置以下内置着色器统一参数来计算 HLSL 代码中的运动矢量: unity_MotionVectorsParamsunity_MatrixPreviousMunity_MatrixPreviousMI

对于光线追踪实例,unity_MotionVectorsParams 是矢量统一参数。其组件值如下

unity_MatrixPreviousMunity_MatrixPreviousMI 分别是实例矩阵及其在上一帧中使用的逆矩阵。请注意,Unity 仅在场景中具有 相机(使用 DepthTextureMode.MotionVectors 标志 Camera.depthTextureMode 中)时才更新这些矩阵。

要在最近命中、任何命中和交点着色器中访问光线追踪实例矩阵,请使用 ObjectToWorldWorldToObject HLSL 函数。

其他资源:MotionVectorGenerationMode