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

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

#54340

韩十七
参与者

步骤4——

设置摄像机参数

摄像机设置与真实拍摄现场的摄像机的物理参数设置有关,精确的物理摄像机数据可以生成更好的摄像机跟踪和解算结果。

1. 在CameraTracker选项卡的Camera Motion下拉菜单中选择现场摄像机的运动类型。该参数和Settings选项卡中的同名参数是链接的。

  • Rotation Only – 如果摄像机是静止的且存在旋转(比如我们将摄像机架在固定的三脚架上),摄像机存在定点摇动,则选择该选项。
  • Free Camera – 如果摄像机既存在平移又存在摇动,则选择该选项。
  • Linear Motion – 如果摄像机的运动路径是一条笔直的直线,则选择该选项。
  • Planar Motion – 如果摄像机仅在一个二维的平面上移动,则选择该选项。

2. 如果我们已经使用LensDistortion节点对素材进行了镜头畸变校正,我们可以将Lens Distortion参数设置为No Lens Distortion

不然的话,就将Lens Distortion参数设置为Unknown Lens,强制CameraTracker计算镜头畸变,然后再解算摄像机位置。

3. 从Focal Length下拉菜单中选择摄像机的焦距类型:

  • Known – 如果焦距已知,则选择该选项,并在Length参数中输入焦距值。
  • Approximate Varying – 近似变焦。如果有可用的近似焦距,则选择该选项,并于变焦的关键帧处,在Length参数中输入关键帧焦距值。
  • Approximate Constant – 近似定焦。如果有可用的近似焦距,且镜头没有缩放,则选择该选项,并在Length参数中输入近似的焦距值。

注意:如果我们选择Approximate选项,CameraTracker会在解算期间尝试优化焦距。

  • Unknown Varying – 未知变焦。如果焦距未知且有变化,则选择该选项。
  • Unknown Constant – 未知定焦。如果如果焦距未知且镜头没有缩放,且镜头没有缩放,则选择该选项。

4. 从Film Back Preset下拉菜单中选择摄像机底片尺寸,如果我们的摄像机不在列表里面,则需要手动输入底片尺寸。

小提示:我们可以编辑Nuke安装包里的../NukeScripts/camerapresets.py文件,添加自己的摄像机预设。