回复于:【PFTrack教程】如何将多个摄像机解算到一个场景中?(gif图文详解)

VFX大学 PFtrack,3DEqualizer,Mocha摄像机追踪 【PFTrack教程】如何将多个摄像机解算到一个场景中?(gif图文详解) 回复于:【PFTrack教程】如何将多个摄像机解算到一个场景中?(gif图文详解)

#31477

追光
参与者

2. 使用公共的跟踪点解算摄像机

我们首先跟踪的是两个视频片段。使用公共跟踪点将两个或以上摄像机解算到一个场景中,这种方法不需要任何额外的数据,并且只要每个片段中有足够的公共特征点就会一直工作。

——————

跟踪公共特征点

为了识别和跟踪多个片段中的公共特征点,这些片段必须连接到同一个 User Track 节点中。通过在所有片段中放置并跟踪对应的跟踪点,我们可以在节点中创建公共特征点。

下图显示了两个片段中一个合适的公共特征点。

练习素材中的 camera_trackers.txt 文件中包含多个跟踪点,有的是这两个片段的公共跟踪点,有的是每个片段中一些额外的独有跟踪点。

——————

解算摄像机

下面,所有的 User Track 节点的输出都连接到一个 Camera Solver 节点上了。

在 Camera Solver 节点中,点击 Solve All,同时解算两个摄像机。我们可以在解算前分别调节每个摄像机的解算参数。

解算完成后,我们可以在 3D 视图中检查这两个摄像机的运动。

——————

解算后

解算好的场景可以由节点树传递下来,比如流入 Orient Scene、Test Object 和 Export 节点。Camera Solver 节点的每个输出都代表一个摄像机,所以我们需要把所有的输出都连接到下一个节点,这一点对那些可能更改坐标系的节点尤其重要,比如 Orient Scene 节点。

所有的摄像机都可以统一导出到一个 3D 场景文件中,当然,也可以单独导出。