Nuke F_RigRemoval 擦除画面中的运动物体【Furnace实例】

VFX大学 Nuke合成影视制作 Nuke F_RigRemoval 擦除画面中的运动物体【Furnace实例】

正在查看 11 条回复
  • 作者
    帖子
    • #54145

      蓝雨凌
      参与者
      圣骑士

      大家好,蓝雨凌今天给大家带来使用Nuke 快速擦除画面中运动物体的方法,在拍摄中,我们需要完整的空背景却难免出现不想要的人或者物体出现,这时候我们就需要使用擦除工具来进行处理。

      平面擦除工具中最好用的 Mocha,Silhouette,当然Nuke的擦除也是非常好用的,除了可以使用平面擦除,追踪擦除,摄影机反求擦除,3Dproject 投影擦除,rotopaint等方式,还可以使用我们今天演示的重点F_RigRemoval进行擦除修复画面。

      Nuke使用F_WireRemoval擦除画面中的线,钢丝【FurnaceCore实例教程】

      F_RigRemoval 从图像序列中移除不需要的物体或支架,不需要精确的 rotoscoping 或抠像就可以生成一个干净的平面。支架移除算法的工作原理是:估算连续帧之间的背景运动,忽略前景物体,然后使用序列中向前和向后的运动信息以找到正确的背景填充缺失区域。

      处理前:

      video

      处理后:

      video

    • #54149

      蓝雨凌
      参与者
      圣骑士

      分析素材:这段素材中我们想去掉骑摩托车的人,还有去掉后面骑自行车的人,素材抖动比较严重,在这里处理的方法即可以使用Mocha的擦除方法,也可以使用Nuke,为了更加快速,我们使用nuke来进行处理。

      首先下载素材:

      擦除画面中有遮挡的运动物体 | 【Furnace实训素材】

    • #54152

      蓝雨凌
      参与者
      圣骑士

      第一步、导入素材,并添加Roto节点,使用节点框选出想要擦除的部分,使用关键帧进行框选,并确保整个时间线上要清除的物体都被mask覆盖到。(这里对Mask的要求并不严格,可以适当画大一点)

    • #54155

      蓝雨凌
      参与者
      圣骑士

      第二步、添加F_RigRemoval节点,并设置Rig Region 为Src Alpha.(Rig Removal擦除的范围)。

    • #54157

      蓝雨凌
      参与者
      圣骑士

      第三步、在F_RigRemoval节点上设置,擦除帧的起始帧数(间隔多少帧后,在当前位置是空背景),使用偏移的帧的空背景来修复当前有人物的位置。设置妥当后,当前帧上的物体将会被清除。

    • #54158

      蓝雨凌
      参与者
      圣骑士

      F_RigRemoval 面板参数(和Mocha 清除模块的参数基本一致)

      两个输入端:

      RigMask:一个可选的遮罩,用于指定清除区域。

      Src:包含不需要的对象的源图像。 源可以包含用于定义要清除区域的alpha通道,并使用Alpha通道作为清除区域。

      清除区域设定:
      Rig Region:选择用于包含要清除区域的素材通道,可以是以上两个输入端输入的含有区域信息的通道。

      Frames Searched:以当前帧为基础向前搜索,向后搜索,或者前后都搜索和当前区域相似的图形。

      Frame Range:设置算法在序列中向前和向后查找的帧数,以查找缺失的数据。 如果画面中出现红色像素,请增加此值。

      Frames Used in Range:如果帧范围设置为很大的数,则渲染时间可能过高。 范围中使用的帧可以通过不使用每个帧来填充前景区域进行加速修复,从而有效地跳过帧。 但是,这可能会降低修复质量。

      高级设置:

      • Luminance Correct:针对清除区域进行亮度修复,因为从别的帧检测到并移动过来修复的画面有可能与当前帧存在亮度差异。
      • Perspective Correct:立体面修复,在拍摄中摄影机可能存在立体方位的运动导致画面出现立体变形,Nuke在这里提供了立体面修复。
      • Overlap Correct:重叠修正,当两个画面重合时,需要进行校正。
      • Repair Fail Marker Opacity:修复失败标记的不透明度。
      • Preserve Alpha:启用此选项可保留原始Alpha通道。 默认情况下,alpha通道设置为白色,修复失败,其他地方为黑色。
    • #64478

      马欣悦
      参与者
      军士

      当把rig region改成src alpha的时候整个画面都红了是怎么回事呢?

      • #64479

        蓝雨凌
        参与者
        圣骑士

        红色表示没有🉑️替换的背景来填充当前的画面,需要再F-Removal上设置擦除的起始帧,这个需要反复查看画面来输入参数测试~~

    • #67096

      柴筱柴
      参与者
      军士

      我的苹果电脑找不到这个节点 呢,老师有其他方法么?

      • #67097

        蓝雨凌
        参与者
        圣骑士

        你好,我也是Mac 14.5的系统,从Nuke 9到Nuke11里,都有这个节点啊~~,刚看了下,好端端的在着呢😄。

        你可以TAb键,直接输入节点名称,我一般添加节点都用这种方式。

    • #67099

      柴筱柴
      参与者
      军士

      我用了,没有啊,我也用tab健加节点,问了去群里人,他说苹果不内置这个

       

       

      • #67102

        蓝雨凌
        参与者
        圣骑士

        Nuke 9 ,Nuke 11,Nuke 10 几个版本中都是自带内置的,Nuke官方发布文档中有,我的所有版本中也有,做这个教程也是在我这个电脑上做的呢。
        系统:Mac 13.6,Mac 14.X,Mac 15.1均正常。

        • #67105

          柴筱柴
          参与者
          军士

          这个我也不知道,反正我的没有,再找办法解决,不知道什么原因不信你看

    • #67106

      柴筱柴
      参与者
      军士

      我的节点页面那里mocha下面没有那三个节点按钮

      • #67107

        蓝雨凌
        参与者
        圣骑士

        Mocha下面的节点都是自己安装的,也有NewVFX自己升级,开发的部分节点~~,不是官方版本中有的。

        • #67108

          柴筱柴
          参与者
          军士

          所以你讲的这些个节点我都没有,那我该如何安装呢?网上搜什么就会有

          • #67113

            蓝雨凌
            参与者
            圣骑士

            你现在需要的这个 F_removal 节点是Nuke内置的,属于FurnaceCore插件包内的免费插件部分,FurnaceCore针对修复画面的智能化处理很强大。你安装个Nuke 11版本的试试~~,我刚刚也在看您的这个问题,确实有点儿费解,你的Nuke安装包是从官网下的吗? 看来社区内有必要提供官方包~~😄~~有时候,网上各种下载的包,与官方原版发布的会有差异。

    • #83371

      V
      参与者
      军士

      不好用,容易出很多问题

       

    • #83372

      蓝雨凌
      参与者
      圣骑士

      这个工具还是非常好用的,用法相对也比较简单,掌握各种问题的处理方法后用起来就顺手了,在相似的修复工具中Mocha、Silh都有用过,这款应该算是比较出众的,目前暂时没有看到更好的替代工具。

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