最近可能要上项目,项目中会有很多运动跟踪的制作,今天我就温习一下C4D运动跟踪的制作流程。
运动跟踪的实质就是通过分析视频中的跟踪点,进行测量、跟踪、记录物体在三维空间中的运动轨迹。(反正就是实拍合成中比较常用的一种技术流程,具体的含义自行百度。)
C4D经过这几年的发展,他的运动跟踪系统已经相当成熟了。所以我今天简单分析一下C4D运动跟踪的制作流程。
首先我们需要拍摄一段素材,这里是我用手机拍摄的一段素材。素材中我用黑色圆珠笔画了几个标记点。(没有华为P30那么高科技的手机。渣渣像素凑合用。如果大家需要,我会分享出来。)
然后我们将素材导入到C4D的运动跟踪中,将重采样调高一点,这里有点像控制视频的质量,我选择了100的质量。然后根据自己的需要,选择开始帧和结束帧。这样我们素材就设置完毕。
接下来,我们开始2D跟踪,这里跟踪数量可以高一点,(我的电脑有点渣,300默认的)然后我们点击自动跟踪,处理的快慢跟电脑内存有着必然的联系。(电脑比较惨的小伙伴就多等一会吧,不要心急)
跟踪完成之后,我们会发现,有的时候跟踪点的位置,没有跟上。那么我们就需要手动跟踪一些位置。比如我们素材中的左上角的跟踪点,后半部分,就有点跑偏。我这里手动跟踪了一下。
做完手动跟踪,然后我们开始3D解析,如果知道自己拍摄素材时候使用的焦距,我们可以设置一下。我这里手机鬼知道什么焦距,也懒的查。解析完之后,是一堆空物体,好多好多的。
然后接下来,我们设置一下中心点(0,0,0)的位置,这里很重要,不然后期调节起来太费劲了。我们选中运动跟踪,然后创建位置约束,选择一个比较稳定的点做中心点。
然后继续创建矢量约束,就是XYZ的轴向。这里我只创建XZ轴。Y轴是向上的,我们也没做标记点,所以我就不约束Y轴了。
最后创建一个平面约束,就是桌面的位置。找三个点,创建一个平面,这样我们就可以创建平面了。
我们创建的平面是这样子,所以我们旋转一下,让他大致对上纸张的大小。移动的时候不要移动Y轴。不然我们合成的时候感觉他会漂浮在纸张上面。
然后我们就完成了我们的三维跟踪。接下来就是合成部分,我创建一个盒子简单的说下流程。我们先创建一个背景对象。
将得到的材质球,以前沿的方式,贴在我们创建的平面上,然后给平面添加合成标签,打勾合成到背景。这样我们的平面材质就贴好了。
看起来有点假,是因为我们还没有添加灯光,我们分析一下,这个环境的光源,其实是在顶部的,为什么?(因为这是我在我家拍摄的。当然知道哈哈。)开玩笑,我们其实可以通过影子的方向,来大致判断灯光的位置。
具体的效果,大家自己可以测试一下。下面是我测试的效果。