VFX流程,在三维空间中重建摄影机运动和焦距——精确3D跟踪和合成的前提。
你坐在剪辑台前,手头有摄像机运动的素材,需要将 3D 元素合成到其中。在你的跟踪器能够设置任何一个点之前,你的 VFX 监督员需要一个数学重建:摄像机在每一帧中处于什么位置?焦距是多少?传感器偏移量是多少?这就是摄像机求解——这项前期工作决定了你的 CGI 元素是可信地悬浮在空间中,还是看起来像贴上去的。
这个过程是这样的:跟踪软件——无论是 Mocha、PFTrack 还是 Cinema 4D 内置的工具——会分析你的原始图像,寻找在多帧中保持稳定的重复特征点。这可能是一条边缘、一个纹理、镜头上的一个划痕。软件会将这些特征点进行空间映射,并根据它们在 2D 图像中的位移来计算出实际的 3D 摄像机运动。同时,它会回顾性地确定镜头焦距——因为只有在非常特定的聚焦下,才可能出现特定的畸变和透视变化。结果是生成一个3D 摄像机轨迹,精确地复现了原始摄像机在空间中的运动方式。
在实践中,要实现干净的求解,你需要满足几个先决条件:具有足够结构和对比度的图像素材——一个带有反光墙壁的白色工作室是噩梦,一个有纹理的室外场景或细节丰富的室内空间则是黄金。摄像机运动越大,产生的视差就越多,计算就越可靠。对于纯粹的摇摄和俯仰运动而没有真实空间深度的情况会变得困难;这时就需要参考物体或手动锚点来帮助。拍摄过程中的焦点变化也可能让软件感到困惑——如果可能的话,请使用固定的光圈进行拍摄。
求解后的摄像机设置随后会被传递给 3D 引擎——你的匹配运动艺术家会将其用作位置跟踪的基础框架,以及 CGI 元素阴影投射和空间逻辑的基础。如果求解不精确,你会立刻看到:3D 杯子没有稳定地放在桌子边缘,而是在 Z 轴上轻微漂移。一次完美的求解通常是实现无缝合成的一半功劳。