【Nuke追踪】Tracker跟踪数据消除相机抖动,运动匹配,动态Roto详解

VFX大学 Nuke合成影视制作 【Nuke追踪】Tracker跟踪数据消除相机抖动,运动匹配,动态Roto详解

正在查看 5 条回复
  • 作者
    帖子
    • #58745

      蓝雨凌
      参与者
      圣骑士

      大家好呀,往年的北京,这个时候应该是暴热🔥状态了,直至今天依然凉爽得如秋,小雨在之前的文章中已经讲了如何使用Tracker进行跟踪,以及跟踪的各种故障检测、排除的方法,那么回归到结果:追踪数据可以为我们做哪些事情? 以及如何使用这些数据呢?

      Tracker数据用途
      1、可以用来做镜头稳定,消除/添加相机拍摄的抖动
      2、将元素(画面)贴合进拍摄好的镜头中去,匹配运动
      3、将运动数据传递给Roto遮罩,进行自动化roto
      4、将运动转化为2D平面运动,插入平面贴图。(与Mocha的四点跟踪一样)

      Tracker数据的用法:1、使用复制Tracker节点来使用参数。2、使用Export导出Transform节点或者其他可用的节点,单独使用。3、也可以使用表达式动态链接参数来使用

    • #58747

      蓝雨凌
      参与者
      圣骑士

      镜头稳定
      Tracker节点的移除镜头中的运动,例如:相机抖动。

      可以使用单个追踪点来稳定2D画面中水平和垂直方向的运动,或者使用两个以上追踪点来消除旋转和缩放。

      1、添加追踪点,并进行跟踪:
      •使用单个追踪点,请确保在tracker列表中选择 T,仅计算平移。

      在“ Transform(变换)”选项卡上,选择“ Transform(变换)” >“ Stabilizer1-pt(稳定)。

      •使用多个追踪点,可以根据情况选择: T(位移)、R(旋转)、S(缩放)。

      在“ Transform(变换)”选项卡上,选择“ Transform(变换)” >“ Stabilizer(稳定)”。

      2、默认将第一帧用作Transform(变换)控制帧,可以手工设置参考帧。

      3、使用Smooth(平滑)可以使用平均帧平滑Transform(变换)的各个参数。

      例如:使用多个追踪点进行稳定,则可以通过输入t和r字段中的帧数来使用平均帧以进行平移和旋转。


      使用Tracker面板中的Export(输出节点)功能来导出稳定数据到Transform上。

      提示: 从“导出”下拉列表中选择所需类型并单击“Create创建”,可以将转换信息导出或烘焙到“Transform(转换)”节点。

    • #58748

      蓝雨凌
      参与者
      圣骑士

      将合成元素贴到画面(运动匹配)
      将跟踪的运动应用于另一个图像,来匹配图像运动(将一个画面放入原先镜头中,并保持同步运动)。

      跟踪完成后:

      3、在“Tracker”节点的控制面板中,切换到“Transform(变换)”选项卡。(建议复制一个Tracker节点为Tracker2)

      4、在Transform下拉菜单中,选择:match-move

      5、默认将第一帧用作Transform(变换)控制帧,可以手工设置参考帧。

      6、使用Smooth(平滑)可平均帧数据。
      例如:使用多个追踪,则可以通过输入t和r字段中的帧数来平均帧以进行平移和旋转。


      跟踪的动作匹配镜头移动流程图:(其中Tracker2是Tracker1的副本)

      一个简单的位置移动匹配流程

      提示: 通过从“导出”下拉列表中选择所需类型并单击“创建”,可以导出到“transform(转换)”节点。

    • #58749

      蓝雨凌
      参与者
      圣骑士

      删除或添加抖动
      Tracker可用于消除镜头中的高频抖动,或者添加现有抖动到别的镜头中,进行画面匹配。

      消除或者添加抖动

      1、在画面中进行完追踪以后。在“Tracker”节点的控制面板中,切换到“ Transform(变换)”选项卡。

      3、从Transform下拉菜单中,选择Remove jitter(删除抖动)/Add jitter(添加抖动)

      4、默认将第一帧用作Transform(变换)控制帧,可手工设置参考帧。

      5、使用抖动周期进行平均调整,以达到所需的稳定性。

      6、使用Smooth,平滑Transform(变换)。

      例如:使用多个追踪点移除抖动,可以通过输入t和r字段中的平均帧数进行平移和旋转。

      注意: 如果要将抖动传输到另一个序列,请复制“Tracker”节点并将其粘贴到要添加抖动的素材后面,然后按照上面的步骤3-7进行操作。

    • #58752

      蓝雨凌
      参与者
      圣骑士

      将跟踪数据传递给遮罩(roto节点)
      手工Roto和关键帧创建动态遮罩是一个非常耗时的过程,针对大范围,不需要非常精确的遮罩,我们可以使用Tracker来完成。

      创建动态关键帧同步详细流程

      1、在roto节点Translate面板—-在 动画图表上方右键图标,然后选择“ Link to(链接到)” >“ Tracker1”

      2、Tracker位置关键帧将会被复制到Roto的平移控制面板中,roto将与Tracker保持同样的运动。

       

    • #58753

      蓝雨凌
      参与者
      圣骑士

      使用CornerPin2D节点

      CornerPin2D节点用于将图像序列的四个角映射到从跟踪数据导出的位置。实际上,此节点可以将任何平面替换为另一个图像序列。例如:在下面显示的快速平移镜头中替换监视器图像。


      1、使用Tracker分别追踪显示器平面四角上单独的追踪点。


      2、使用“Tracker”的“ Export导出”下拉列表创建Conerpin2D节点。


      3、将图片替换到原始元素的显示器上。


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

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

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

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