回复于:【合成理论】使用Smart Vector 生成 Motion Vectors详解
› VFX大学 › Nuke合成影视制作 › 【合成理论】使用Smart Vector 生成 Motion Vectors详解 › 回复于:【合成理论】使用Smart Vector 生成 Motion Vectors详解

蓝雨凌
4. 在Vector Detail面板设置所需的精度。 对于具有低细节和移动的序列,默认值0.3就足够了,但在某些情况下,您可能希望增加细节以提高矢量质量。
如果您正在处理的区域相对较小,则默认值0.3可能无法正确捕获移动。 尝试将控制面板参数增加到1.0以捕获更多细节。
小贴士:高细节矢量需要更长的渲染时间,但可以改善从VectorDistort节点获得的结果。
5.设置 “Strength强度” 控件以强制帧之间的像素匹配。 较高的值允许精确匹配一个图像中的相似像素与另一个图像中的相似像素,集中于细节匹配,即使生成的Motion Vector是锯齿状的。 较低的值可能会错过局部细节,但能产生更平滑的结果。
小贴士:默认值适用于大多数序列。
6.如果前景中有很多移动,您可能需要添加遮罩。 参阅排除前景区域绘制遮罩。
7.可以通过Viewer连接到SmartVector节点并将Viewer上方的通道控件切换到smartvector_ ,对生成的向量进行查看。 通道标签取决于帧距离控制。 例如:
•帧距离= 5创建6个矢量通道f01到f32。
•帧距离= 2创建3个矢量通道f01至f04。
8.如果要将向量写入磁盘,请单击 “Export导出写入” 以自动向脚本添加“write 写入”节点。 Write节点的控件自动设置为channels> all和.exr输出。
小贴士:您只能将运动矢量写入.exr格式。 不要忘记以哈希或printf表示法的形式添加帧填充,具体取决于您的首选项>行为>文件处理设置。
9.在 “Write写入” 节点的控件中输入文件路径,然后单击“ Render渲染”。
小贴士:默认情况下,SmartVector不输出当前运动,前进和后退通道。 如果需要这些通道,请在SmartVector节点后添加VectorToMotion节点。 VectorToMotion将矢量转换为可与VectorBlur一起使用的运动,以创建运动模糊,而无需使用VectorGenerator。