【Nuke跟踪】Tracker自动跟踪 计算自动跟踪 自动跟踪故障排除

VFX大学 Nuke合成影视制作 【Nuke跟踪】Tracker自动跟踪 计算自动跟踪 自动跟踪故障排除

标签: ,

正在查看 3 条回复
  • 作者
    帖子
    • #58692

      蓝雨凌
      参与者
      圣骑士

      🌹奉上,在这么一个特殊的日子里,还在继续写Tracker,Nuke中的Tracker具有非常优秀的跟踪能力,可以自动跟踪也可以使用关键帧手动跟踪,大多数时候自动跟踪就能能满足我们的制作需求,今天在520的日子里我们开始自动追踪,理论有点儿枯燥,小雨建议一边看一边动手操作,这样可以得到事半功倍的效果,如果有不明白的可以跟帖留言,下面打起精神学习自动追踪的各种用法😄:

      自动跟踪:添加跟踪点后,系统根据特征点在图形通道中的数据,对点在画面中的运动进行追踪,并计算出点在画面中的XY坐标轴。

      关键帧跟踪:与自动跟踪不同,关键帧跟踪将当前模式锚点与两个最近的关键帧的特征点进行比较。使用关键帧来追踪轨迹对更复杂的特征点和运动来说是更好的选择。它需要提前在运动的关键拐点上添加关键帧,最后点击自动跟踪,可以产生更可靠的追踪。

      接下来我们分为三个部分学习:自动跟踪并计算自动跟踪自动跟踪故障排除遇到遮挡物无法跟踪的方法

    • #58704

      蓝雨凌
      参与者
      圣骑士

      使用自动跟踪

      使用Viewer上方的工具栏来控制跟踪的方向和范围。特征点明显且清晰可见的情况下,向后跟踪可以产生比前进更好的追踪。默认情况下,自动跟踪从Pattern(特征点)内的序列的第一帧抓取参考Pattern(特征点),在整个追踪中使用此Pattern(特征点)进行帧间比较。

      为避免在Viewer(查看器)中出现混乱,右键单击Viewer(查看器)并选择“ 叠加”来启用或禁用“tracker(跟踪器)” 叠加,或者按快捷键:Q在可用状态之间切换:•重叠  •叠加 •叠加,无动画路径

      计算自动跟踪结果
      1、在“tracker(跟踪器)属性”面板中,选择要计算的追踪点,或单击“全选”使用所有追踪点。

      2、对于每个追踪点,选择transform(变换)运动类型:平移,旋转或缩放。(例如:相对于相机的移动和缩放)

      提示: 使用“Transform(变换)”选项卡处理跟踪数据的输出,与“Seting(Setting(设置))”>“Warp Type(扭曲类型)”控制选项不同,后者仅仅用来选择Pattern(特征点)的运动类型。

      3、点击Viewer(查看器)上方的工具栏,向后(X)或向前(C)按钮 以移动到上一帧或下一帧。以这种方式追踪几帧用以检查Pattern(特征点)跟踪是否准确。若追踪点错位,那么换个跟踪位置试试。

      小技巧: 按住Shift并将放大镜光标拖离窗口中心可以快速更改缩放窗口的放大倍率。

      4、追踪点都能良好的识别特征点,那么单击向后追踪(Z)或向前跟踪(V)按钮来追踪整个序列。

      5、若只想跟踪特定帧范围,可以使用范围按钮输入所需的帧。

      6、单击停止(Esc),即可停止跟踪。

      提示: 有多个追踪点时,某些追踪跟踪得很好,而有些追踪并不准确。可以在追踪点列表中取消勾选,则该追踪点不参与运算,不影响最终平均结果,当然了你也可以直接删掉质量不好的追踪点。

    • #58708

      蓝雨凌
      参与者
      圣骑士

      自动跟踪故障排除
      所有的自动跟踪,都无法避免的会出现一些追踪不准确的问题(这是很正常的)。有多种方法可以预跟踪检查来协助自动跟踪:

      •添加跟踪点之前播放序列,反复查看。(人脑先识别一遍)

      •寻找在整个序列中主体保持一致的特征点。

      •尽可能避免遮挡特征。

      •点击检测跟踪质量(绿色为跟踪质量较好,红色为不准确)


      使用“Setting(设置)”选项卡和“ 自动跟踪”控制选项调整跟踪Pattern(特征点)模式以及重采样或抓取Pattern(特征点)的频率:

      1、尝试调整max iterations,epsilon和max_error来提高跟踪精度:
      • max iterations : 跟踪算法停止搜索要素之前的最大迭代次数。

      • epsilon / resolution : Tracker的错误级别 。较高的值更快但会导致不太准确的追踪。

      • max_error : 当错误率达到此处设置的最大错误阈值,Tracker停止搜索。


      2、在“Auto Track(自动跟踪)”,启用Predict Track(预测追踪)。

      提示: 在启用预测追踪时追踪失败,可以单击“清除”按钮,或重新跟踪。


      3、使用warp类型下拉列表Setting(设置)Tracker在Pattern(特征点)中应该期望的移动类型:
      •仅平移  •平移/旋转  •平移/缩放  •平移/旋转/缩放 •仿射

      Translate(平移)是最容易计算的。仿射可用于保持相对距离,以补偿立体变化的剪切。


      4、调整Pattern(特征点)抓取行为,从序列中抓取新Pattern(特征点)的时间或频率:
      •在第一帧上 : 使用Pattern(特征点)在第一帧上抓取比较Pattern(特征点)。如果特征点平移但不旋转,缩放或剪切,可以选择此选项。

      •每一帧 : 比较Pattern(特征点)在序列中的每一帧都被抓取。此选项需要更长的处理时间,但可以生成更平滑的追踪。

      •每n帧 : 允许您使用每n帧控制Setting(设置)Pattern(特征点)抓取之间的帧间隔。

      •如果错误高于 : 当错误值大于指定的错误值时,开始比较Pattern(特征点)。设置为较低值会更频繁地抓取该Pattern(特征点)。

      •如果错误低于 : 当错误值小于指定的错误值时,则比较Pattern(特征点)。

      • custom : 此选项可以启用所有Pattern(特征点)抓取行为控制选项。


      5、在跟踪停止时,在当前帧重新抓取Pattern(特征点)。


      6、移动tracker(跟踪器)时启用,在移动跟踪点时重新抓取当前帧的Pattern(特征点)。

    • #58712

      蓝雨凌
      参与者
      圣骑士

      处理遮挡
      Tracker(跟踪器)的偏移功能可以使用另一个特征点的相对位置来跟踪模糊特征点(被遮挡的点),前提是两个点之间的相对距离保持不变。(也就是使用一个容易追踪点的追踪来取代被遮挡的这个点)

      1、正常跟踪Pattern(特征点),直到遮挡出现导致追踪失败停止。(缩放窗口有助于识别故障点)


      2、通过播放序列来识别可能的偏移点:找到与原始Pattern(特征点)保持等距的Pattern(特征点)。


      3、按住Ctrl / Cmd并将跟踪点拖动到偏移位置(用于替代的追踪点)。

      偏移量会记录在“Tracker”列表中,并在“Viewer(查看器)”中以黄色突出显示。


      4、通过单击向后(Z)或向前(V)按钮正常跟踪 

      提示:Tracker将两个追踪组合成一个连续的追踪,使用偏移的追踪点进行计算,使被遮挡的点能够正常解算结果。


      5、使用向后和向前清除按钮来清除不良关键帧。单击清除全部可删除所有选定的追踪和关键帧,不包括手动放置的关键帧。

      提示: 单击 ,可以重置跟踪点Pattern(特征点)和搜索区域 。


      好啦,今天小雨的更贴就到这里啦,如有疑问,可以跟帖留言,会尽快回复你的。点击Nuke影视合成制作并订阅可以查看更多精彩教程哦。

      如果喜欢NewVFX社区的帖子,点击我的头像,加我为好友,就可以看到我得更新啦,也可给我发私信,点击帖子顶部得收藏放入收藏夹,方便将来再次查看~

      本帖未经允许不得转载,转载请注明出处并保留在本站的完整链接,谢谢^_^

正在查看 3 条回复
  • 在下方一键注册,登录后就可以回复啦。
error: 提示:内容受到保护!!
-->