回复于:【PFTrack教程】如何跟踪画面中的运动物体?(视频详解)
› VFX大学 › PFtrack,3DEqualizer,Mocha摄像机追踪 › 【PFTrack教程】如何跟踪画面中的运动物体?(视频详解) › 回复于:【PFTrack教程】如何跟踪画面中的运动物体?(视频详解)

追光
这个问题比较好,也涉及到 pipeline 流程的问题了。在了解到这些问题的时候会逐步发现,影视制作是由数十种不同工种配合的,无法在两三种软件里完成整个流程,所以当我们把每个软件几乎学习掌握到几乎极致后,才发现这个软件只能完成这一部分内容,其他部分还需要其他的,这就是 pipeline 流水线的不同环节。
首先、反求追踪做完后会分为两个环节:1、将数据给三维软件一份(Houdini,Maya),含摄影机、模型运动、点云用于参考对位,所以导出前将坐标做标准化处理非常重要,不然到纯三维软件里没有专门处理流程,在专业三维软件中处理物体运动父子协同或者克隆会很轻松。2、将数据给到合成师一份,含摄影机以及点云,主要用来匹配数字绘景,当然 Nuke 也有较为简单的三维能力,它的三维能力偏向于绘制布景以及擦除替换修复,完成合成。
其次、这个问题在我早期学习时候也像你这么思考过,事实上,在复合跟踪中,跟踪运动物体的主要目的是什么?到底是在跟踪什么数据?用途是什么?用途就是精确替换,追踪的核心工作标准是追踪精确度,追踪那么多点实际上是在反向映射到一个点:物体的相对中心点。在一个相对一体的物体上,有一个可以通过计算得到的中心点,而这种计算是通过多个点来完成的。
最后,牛头的运动是基于已经反求计算结果的中心点运动的。许多时候我们用锐角的物体来布置前期拍摄,以及后期反求参照,就是因为尖角更能直观的标识相对中心。
Nuke 中导入 PFtrack 的数据,建议使用 nk文件,NK 文件无法直接导入到 Nuke 中,需要将 nk 文件以记事本(文本)方式打开,然后在 Nuke 的命令行工具中运行脚本。
当然,为了进一步了解影视数据流,可以通过 nk 文本仔细观察查看 xyz 的运动数据。导入后,许多时候会有很多嵌套层,找到最后一层,会有我们要的数据的,但在三维软件中这些数据更有深度使用的价值,Nuke 中可以用来做一些测试,但数据后续创造能力会超出合成软件范畴,因为追踪数据会激发出我们更深远的想象力,比如将牛头替换为精灵、神兽~~或者其他。