回复于:【Nuke合成】CameraTracker节点参数及用途详解(图文)

VFX大学 Nuke合成影视制作 【Nuke合成】CameraTracker节点参数及用途详解(图文) 回复于:【Nuke合成】CameraTracker节点参数及用途详解(图文)

#54338

韩十七
参与者

步骤2——

用遮罩屏蔽图像区域

跟踪最好作用于场景的固定、刚性部分,以便每个跟踪点都可以创建一个固定的3D点。计算器会使用这些3D点计算摄像机路径。运动元素或烧录元素在坐标世界中没有固定的3D点,应该在跟踪之前屏蔽掉。

对图像序列中的区域进行屏蔽,我们需要将遮罩连接到Mask输入,圈除不跟踪的图像区域。我们也可以将Source输入的alpha通道用作遮罩。

1. 如果我们要用一个单独的遮罩进行屏蔽,就需要在CameraTracker的Mask输入连接一个Roto节点。

2. 查看整个序列,并对遮罩形状打关键帧,以覆盖不该被跟踪的区域。

这种遮罩不需要绘制得太精确,因为我们的目的只是为了覆盖可能会导致CameraTracker出问题的区域。例如下图,我们对演员和版权水印绘制了遮罩。

3. 在属性面板中,进行遮罩设置:

  • None – 跟踪整个素材中的特征点。
  • Source Alpha – 使用源视频片段的alpha通道定义不被跟踪的区域。
  • Source Inverted Alpha – 使用源视频片段的被反转后的alpha通道定义不被跟踪的区域。
  • Mask Luminance – 使用mask输入的亮度定义不被跟踪的区域。
  • Mask Inverted Luminance – 使用mask输入的被反转后的亮度定义不被跟踪的区域。
  • Mask Alpha – 使用mask输入的alpha通道定义不被跟踪的区域。
  • Mask Inverted Alpha – 使用mask输入的被反转后的alpha通道定义不被跟踪的区域。

4. 使用Analysis组中的Track按钮,进行正常的自动跟踪。查看【在Sequence模式下跟踪】

注意:手动跟踪时无需屏蔽图像区域,因为User Track放置的位置是我们自己指定的。