APP下载

给实拍视频加动态贴纸

2021-11-17薛山

电脑报 2021年43期
关键词:顶点布料摄像机

薛山

熟悉Premiere Pro或After Effects的读者朋友们可能知道,对于实拍视频的后期处理,摄像机反求跟踪是一个非常重要的功能,简单的效果譬如添加指引包装,复雜的效果好比构建AR虚拟世界,都需要基于跟踪效果来完成,而我们本期为大家带来的教程也同样需要在跟踪的基础上,为我们的实拍视频添加一个会跟随变化的动态贴纸,它甚至会跟随我们的手指变化,像真的贴纸那样随重力和惯性摆动摇晃,一起来看看是怎样实现的吧。

第一步:拍摄视频并进行摄像机反求跟踪

实拍视频需要注意两个小细节,第一是我们需要被摄物有一个稳定的跟踪点,比如我们的示例中使用手指来做目标,但手指上其实没有什么特别明显的跟踪点,于是我用圆珠笔在中指指腹上画了一个标记,以此来作为我们的跟踪目标。

实拍视频的第二个细节其实在我们之前教程里提及过,就是尽量使用H.264编码来拍摄视频,Blender不会出现任何问题,这对大多数可调编码格式的相机和安卓手机来说很好解决,但对系统自带相机只能拍摄H.265的苹果手机来说就是个麻烦,需要使用第三方摄影App。

拍摄完成后就需要使用Blender来进行跟踪了,因为这次的教学需要用到最新的几何节点功能,所以我们也需要使用最新的Blender 3.1 Alpha,然后在顶端的预设面板中选择VFX→Motion Tracking,也就是运动跟踪面板。

打开我们拍摄的视频,然后在左侧设置场景帧,让时间轴长度匹配视频长度,并选择预读取,让视频每一帧都写入内存中,方便快速计算。接下来就是添加标记,记得在视频的第一帧,将标记方框移动到需要跟踪的位置,也就是之前我们在手指上画的黑点位置,然后进行跟踪。

因为手指的移动速度比较快,而视频的帧率仅为30fps,所以难免会出现动态模糊,这就会导致视频跟踪在某些帧会断掉,所以我们需要在断掉的帧重新调整标记方框的位置,然后继续跟踪,直到如图1所示那样整条视频都被完整跟踪。

然后在跟踪点被选中的情况下,如图2所示选择重建→将空物体链接到轨迹,这时候在3D视图中就能看到一个将摄像机设置为父级的空物体,至此我们的跟踪就算做完了,接下来需要在3D视图中完成后续工作。

我们首先需要把摄像机归位于世界原点,并重置所有旋转数值,然后按X轴旋转90°,这时候摄像机视角与Y轴重叠,可以很好地利用Blender的重力场来实现目标效果。接下来如图3,需要把视频添加为摄像机的背景图,这时候播放视频就能看到空物体跟随我们的跟踪目标在移动,第一步就算完成了。

第二步:利用线段+布料系统实现跟随摆动

接下来就是制作跟随摆动的贴纸效果了,这时候我们需要利用线段来满足需求,首先添加一个平面,然后在编辑模式下删掉左侧或右侧的两个顶点,就能获得一条两点线段了,接下来需要把最上方的顶点与空物体对齐,就可以进行下一步了。

为了让贴纸飘扬的效果更具真实感,我们需要给线段添加多级的细分,比如10级,这样它就有了10个可以自由摆动的分段。然后就要把线段跟空物体配对,我们先选择空物体,再选择线段,按Tab进入编辑模式,选中最上方的顶点,按Ctrl+H,对选中物体进行钩挂。如图4,此时线段会自动加上一个钩挂修改器,播放视频就能看到最上方顶点跟着空物体跑动的效果了。

但这时候我们的线段只有顶点会跟着空物体跑,整体依然不能跟随空物体进行运动,因此需要给它添加一个布料系统。但注意,如果在添加布料系统后立马播放视频,就会看到线段直接随重力掉下去了,无法形成正确的跟随效果。

这时候我们需要先进入编辑模式,给最上方顶点分配一个顶点组,然后在布料系统中,选择形状→钉固定顶点组,选中我们刚刚建立的顶点组,这时候最上方的顶点就成了一个会跟随空物体移动的“钉子”,此时的线段也就变成了一条可以跟随我们手指移动的贴纸啦。

本章小结

摄像头反求和布料系统的结合

在本章内容中,我们完成了摄像头反求并为跟踪点添加了空物体,然后再将“贴纸”通过钩挂和布料系统成功实现跟随摇摆的效果,这一章虽然看上去比较简单,但其中有很多细节也需要注意,大家在制作过程中多少会遇到一些问题,仔细调整参数并注意设计的前后顺序很重要。在下一章中我们将会指导大家让这个目前还是线段的贴纸变成可以被正确渲染,甚至还能玩出一些花样,敬请期待吧!

猜你喜欢

顶点布料摄像机
智海急流(一)
用迷你摄像机代替眼球
洗水soft fabric
小裁缝
“图形的认识”复习专题
挟布黑板擦
删繁就简三秋树
数学问答
一个人在顶点
高清新阵营