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

韩十七
使用步骤
我们可以按照以下步骤跟踪一个图像序列或一组静帧:
1. 将CameraTracker节点连接到要跟踪的序列之下。查看【连接CameraTracker节点】。
2. 使用mask圈除可能会导致CameraTracker出问题的图像区域,比如场景内的运动物体。查看【用遮罩屏蔽图像区域】。
3. 如果需要跟踪立体素材或多机位素材,需要在CameraTracker或Settings选项卡上设置Principal View。查看【使用多机位视图工作】。
4. 设置摄像机参数,比如Focal Length(焦距)和Film Back Size(底片尺寸)(如果这些参数已知的话)。查看【设置摄像机参数】。
5. 在Source下拉列表中选择Sequence(序列)或Stills(静帧):
- 如果跟踪的是连续的帧序列,请设置CameraTracker节点Setting选项卡的Features和Tracking参数。
- 如果跟踪的是静帧,我们可以使用和帧序列一样的跟踪方式跟踪所有帧,或者使用视窗或属性面板上的+/-关键帧按钮跟踪参考帧(Reference Frames)子集。
6. 我们可以放置User Tracks改善比较难的解算,使用完全手动跟踪的方法或设置3D测量点。我们可以使用3D测量点将序列和已知的3D世界联系起来,例如用静帧创建的3D世界。
小提示:3D测量点已经取代了ProjectionSolver工作流程,不过我们仍然可以在节点图中按X,并输入Tcl命令:ProjectionSolver,来添加ProjectionSolver节点。
7. 点击Track开始跟踪序列。
8. 点击Solve解算摄像机位置,如果需要的话,还可以优化解算。
9. 如果需要,我们可以设置地面,并调整场景。
10. 在Export下拉菜单中选择需要从解算中输出的内容,并点击Create。
我们可以导出运动的摄像机、立体或多视角摄像机支架、3D场景和点云、镜头畸变或卡片。
11. 如果我们有来自同一场景或内容的多个源素材,也可以使用测量点解算每个源素材,并将它们合并到同一个世界坐标中。
12. 将3D虚拟对象添加到视频素材中。
13. 默认情况下,我们添加到素材中的任何3D对象都不会应用镜头畸变。因此它们可能看上去不像同一个摄像机拍摄的。我们需要对这些元素进行修复。