positionPrevious
positionPrevious
提供顶点在【上一帧】的局部空间位置,是实现动态模糊等时间相关特效的基础。
核心优势
核心优势在于它提供了计算顶点“速度”所必需的历史数据(上一帧位置),是实现动态模糊和时间抗锯齿(TAA)等高级特效的基石,并将复杂的底层数据缓存完全抽象。
常见用途
生成速度缓冲区(Velocity Buffer),为动态模糊和时间抗锯齿(TAA)等后期处理特效提供核心数据源。
如何调整
该节点为只读历史数据。效果调整来自于如何使用它:例如,通过计算速度向量并将其可视化,或调整消耗此速度数据的后期处理特效(如动态模糊)的强度参数。
代码示例
1// 计算顶点在局部空间中的单帧速度向量
2const localVelocity = positionLocal.sub( positionPrevious );