先㊗️大家周末愉快!之前写了几个进阶帖,有V友表示有点复杂,今天出个入门帖,视频的,帮助大家了解一些基础知识。在本教程中大家可以了解如何在 PFTrack 中创建项目、如何建立跟踪树。主要内容如下:
1. 初次使用 PFTrack
2. 使用帮助文档
3. 创建项目
4. 用户界面
5. 导入媒体到项目中
6. 在 Cinema 中查看片段
7. 构建跟踪树(包括创建节点、连接和断开节点)
8. 查看 3D 场景
练习素材下载链接:
1. 初次使用 PFTrack
我们第一次打开 PFTrack 时,会进入项目片板,大多数按钮都是灰色的,不可用🚫,这是因为 PFTrack 中的所有工作都需要发生在一个项目里,我们必须有一个项目才能访问 PFTrack 的功能。创建项目后将有更多的按钮可用。
2. 使用帮助文档
3. 创建项目
在项目面板上,点击 Create 按钮开始创建新项目。
完成后,点击 Confirm 创建项目,大多数时候我们是不必考虑其他设置的。
4. 用户界面
新项目中,左边是节点树视窗,中间是媒体库,右边是文件浏览器。在节点树视窗中我们可以创建跟踪节点,媒体库中有项目中用到的所有片段。当前媒体库是空的。
5. 导入媒体到项目中
在右边的文件浏览器,导航到教程素材所在的目录,拖放到节点树视窗。
我们还可以从操作系统的文件浏览器中导入素材——选择素材的任意一帧,拖拽到项目中,就可以导入完整的片段。
6. 在 Cinema 中查看片段
Cinema 有向前播放、向后播放、逐帧播放、跳到第一帧、跳到最后一帧按钮。
和 Cinema 一样,我们可以使用缩放和平移节点树视窗,中键缩放、右键平移。
7. 构建跟踪树
PFTrack 是基于节点操作的软件,可以在非线性、无损环境中使用多个节点,也就是说各步骤可反复调节,是非破坏性操作。在以后的教程中,追光会用两种不同方式来解算同一个片段。不过,第一部分我们将随机使用一组节点,学习下跟踪节点树的基础知识。选择这些节点主要是为了了解跟踪节点树的不同功能,并不一定有实际的制作意义。
——————
创建节点
首先我们需要创建一个 Image Input 节点,在 Photo 组(该组是用于摄影测量的)中可以找到。点击 Photo 选项卡,双击 Image Input 按钮,创建 Image Input 节点。Image Input 节点可以将片段中的一组静帧收集在一起。
另一种创建节点的方式是将节点面板组中的节点拖拽到节点树视窗。
PFTrack 中的每个节点都有 Help 按钮,可以直接打开该节点的帮助页面。
我们可以按住左键移动节点。
Cinema 和编辑器面板显示激活节点的内容。单击节点可以选中它,但并不会激活它;双击才可以激活。
右键节点打开菜单,菜单第一级是节点组,第二级是每个组中的节点。从 Tracking 中选择 User Track 创建 User Track 节点。因为我们创建 User Track 节点时选择了片段节点,所以新节点会自动连接。
——————
连接和断开节点
我们可以点击连接线,以断开它。
从片段输出连接器圆圈上拖拽出连接线,连到 User Track 节点上,可以重新连接起来。
现在 User Track 多了一个输出,第一个输出包含第一个输入的数据,第二个输出包含第二个输入的数据。
双击 User Track 节点激活,每个支持多输入的节点都有一个 Current Clip 菜单,可以选择当前工作的片段。
8. 查看 3D 场景
鼠标中键依然是缩放,右键是平移;在透视图中,我们还可以按住左键旋转摄像机。
在透视图或正交视图中按住 Command/Ctrl 可以访问一个菜单,在这个菜单中,我们可以选择查看哪种摄像机类型,我们也可以使用此菜单重置窗口中的摄像机。
良心到让人震惊!好贴加油!
超详细,谢谢追光啦~
视频教程在哪里呀?
你好 谢谢你的提醒 刚刚检测了一下 已经对系统进行了修复 现在可以正常看啦 就在帖子里面就有的
想问一下后续的教程在哪里呢?
pftrack里面为什么没有保存文件这个选项呢?
PFTrack会自动保存的
pf里面的mask可以导出吗?谢谢
这里是PFtrack的官方文档,NewVFX社区翻译的版本中的Export节点的说明:
Pftrack 画Mask的功能是非常弱的,只是排除一些比较大的物体使用的简单Mask,在别的软件画一下估计也很快。如果想要绘制更精确一些的Mask建议使用,Mocha,或者Nuke的roto工具进行绘制,当然更职业化的画Mask的工具Silhouette,这些绘制出来的Mask都可以在,Nuke,Mocha,Silhouette之间互导入、导出。
求教一下 看到一个pf教程里面,那段素材有的地方不好跟踪,但是有一段跟踪的还不错,然后他就以这段不错的为基础跟踪出了全部的素材 这个是什么功能 能讲一下吗
PFtrack 可以使用断点追踪,这里举个例子:一个镜头 视频总长度:100帧
选取容易追踪的点: 1点可以追踪 1-10帧 2点可以跟踪8帧到30帧 3点 可以追踪 25帧到 70帧 4点可以追踪65帧到100
追踪结果等于:1帧到 100帧
也就是全部都追踪下来了。这里有一个要点,每一个追踪点要确定起始帧并设定起始帧(Start)、结束帧(End)。如果没有设置结束点,那么没有追踪的部分精度为零,将无法解算或者结算得不到正确的结果。这里所举的例子是强调,可以通过若干断点(不能从头到尾连接的点),来最终达到连续追踪出一个完整镜头的方法。
这个过程中:最重要的是 两个非连续的点之间的交集需要不低于1帧,若没有交集的连续,解算同样会失败,不能得到正确结果。当然了在同一时间当中需要有至少6个以上追踪质量比较好的点,解算器才能启动,上方的例子,只是强调断点的交集与终止。
这种功能用的广泛吗?
非常广泛,除了拍摄得比较好的镜头,稍微复杂一些的镜头都会用到断点追踪,有些时候也会手动跟踪几个断点来修正追踪结果。
希望 追光老师 能具体来个镜头说明一下啊 哈哈
任何一个镜头,都可以使用断点跟踪,只是设置起始楨,结束帧就可以了。动手试试,具体遇到问题,可以发图上来探讨的,O(∩_∩)O~~
我今天测试了一下 跟踪稳定了好多
老师,如何判断手动打点的准确性啊? 我在User Track的Errors面板单独显示一个跟踪点的误差值,1.0是表示没有误差对吗,但我根据此值调整跟踪点后这一帧就设定了关键帧,于是他的分数都会和起始帧一样变成0.0,只有电脑自动跟踪的蓝色跟踪帧显示分数,在Tarking Window score处显示的数值同理都是这个问提,应该怎样判断呢? 我遇到了人眼看真非常稳的跟踪点,但解算却是红点,而且红色投影点的位置明显不对,所以也不能通过解算来向回求证跟踪点的对错是吗? 工作流程中基本上是上一步骤影响下一步骤,所以一定是跟踪准确后在进行解算,这时如果解算的结果不对,那就要进一步的细化解算结果,而不是以这错误的解算去修改跟踪点对吗?
总体上,你的理解是对的
追踪的特征点选择是需要大量经验的,其实追踪的第一个核心是人眼:通过反复播放素材查找最佳特征点,人眼先来判定哪些是最佳特征点,这决定了之后的所有结果。
人眼视觉和计算机视觉也有很大的差异,我想通过如何制作跟踪点这个教程,可以更多的了解计算机视觉的特点来结合人眼会有帮助:
对作者的仰慕犹如涛涛江水……
欢迎加入NewVFX社区,为了做更多精品影视制作流程案例,社区在积累更多的人与技术资源,会分享更多实用内容的,社区里的内容要仔细阅读,跟着操作还是能很快学会的,有问题可以随时提问,共同进步!
哇,对于想学跟踪的我来说,实在是帮助太大了,谢谢
pftrack的摄像机如何导入到nuke中
在PFtrack中使用Export 节点—-输出格式为Nuke,点击Export 就会得到一个Nuke工程脚本,在Nuke中导入即可。
想請問我把素材匯入後主畫面都是黑色的無法顯示,但旁邊的小縮圖是看的到的,接上auto track 也是能正常追蹤,只是畫面都還是無法正常顯示,這該如何解決?
刚刚看到你的问题,并使用 PFTrack 2015、2017版本分别Mac13.6,14.6版本、Win10 64位专业版平台上做了一些测试设置,均正常没有问题,当然多年来也没有遇到类似场景。根据一些可能会导致这种问题得经验,建议这样尝试下:
1、可以使用不同类型得素材尝试下,是否均是这个问题,排除素材编码方面的问题。 3、尝试下关闭当前显卡,或更新显卡驱动到最新版本,排除驱动的问题。 2、若条件允许,再其他电脑上尝试下,并记录下电脑系统版本号,以能排除电脑系统层面的可能性。
PFtrack 的正常运行对硬件的要求并不高,可以继续尝试下~~
新选手,找个合适的学习
牛牛牛
各位大佬好,我用无人机拍了一些俯视的交叉口车流图,等同于二维平面视频,可不可以用PFtrack实现车辆像素轨迹的提取呢,就是以txt的格式导出车辆的位置信息呢,在usertrack下我可以导出一部分,但是3d坐标系建到二维平面非常不精准,请问如何把我的无人机俯拍视频中的车辆只识别2D轨迹并导出呢?
是可以追踪定机位的,技术流程请参考这一篇:
如果在反求镜头追踪的同时,还需要追踪车辆轨迹,可以使用复合追踪流程:
另外不管是PFtrack还是3DEqualizer都可以导出选择的物体为坐标数据,TXT文本。我以前用这个方法交换不同软件的追踪数据。但是要注意,不同软件的位置标记记录算法比例可能不同。
老师这是我的操作步骤您看看有什么问题。看了您之前的视频,每个场景,在解算任何物体运动之前,都需要一个摄像机,①所以我先使用user track来标记了地面上的点来解算相机,②又因为想得到以固定参照点(比如斑马线端点)为原点的坐标系,我又以orient scene建立了坐标系,③继续添加user track来追踪目标车辆,并且采用user track节点中的export来导出txt坐标。综上所示:TXT追踪点坐标能导出来但是我发现我建立的坐标系对车辆跟踪点的坐标没有影响,车辆跟踪点还是以图片左下角为原点。老师辛苦您看我哪一步出了问题。