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

VFX大学 Nuke合成影视制作 Nuke使用F_WireRemoval擦除画面中的线,钢丝【Furnace教程】

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

      蓝雨凌
      参与者
      圣骑士

      大家好,雨凌又来啦。拍摄中在无法避免的情况下,会拍摄到电线,高压线等一些细长的杂物,首先想到的就是Photoshop,拿钢笔修复工具画一下就好了,如果摄像机是不动的定镜头,的确用Ps或者Nuke的rotopaint,Ae的roto修复工具都完全可以搞定。但现在我们面对的是视频,摄影机在移动,画面中的物体在不停的变化位置,变化形状,该如何处理呢?

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

      对于擦除视频中的多余物体之前我们讲过,去除画面中运动物体,和今天的擦除线,钢丝实际上是一脉相承的,但去除线在Nuke中有专用的工具F_WireRemoval,专业的工具干专业的事儿(不管是哪种情况,使用Mocha进行擦除,也都可以,其原理和Nuke的这两个擦除工具是一样的),今天我们重点来讲解F_WireRemoval

      F_WireRemoval特别擅长在严重运动模糊背景或烟雾,灰尘或云层上的电线上移除电线。 它可以用于按顺序移除每根电线或快速创建一个干净的板。

      F_WireRemoval特色:还包含一个跟踪器,可自动跟踪画面中移动的线。 此跟踪器有自己的控制面板,如果您在F_WireRemoval控件中选中了“在屏幕上显示控件”,它将在Viewer视窗中显示。

      处理前:

      video

      处理后:

      video

    • #54192

      蓝雨凌
      参与者
      圣骑士

      分析素材:素材中有两条表明显的线,拍摄到的线左侧都穿越过房屋呈一个非常狭小的角度,这里有点要注意,穿过房屋的部分,我们擦除线的范围不能与房屋有太多交集,不然会导致房屋也天空之间产生不自然的融合过度(擦除的算法决定的)。

      擦除方法有三种:

      1、完全使用Nuke的F_WireRemoval擦除。(简单的场景,速度快)

      2、使用photoshop擦出一个干净底板,再用F_WireRemoval进行擦除。(单帧底板擦除,效果更好)

      3、使用F_WireRemoval生成一个干净的底板序列,再用F_WireRemoval进行干净版替换擦除。(序列底板擦除,效果可以做到完美)

      下载素材:

      Nuke,Mocha电线擦除,钢丝擦除训练素材【Furnace Core】

    • #54197

      蓝雨凌
      参与者
      圣骑士

      这里我们采用的是第二种方法:rotopait或者Photoshop擦除出一张干净的图片,然后使用这张图片去修复其他的序列。

      第一步、打开photoshop,打开序列的第一张图片,使用画笔修复工具 ,擦除出一张干净的图片。

    • #54204

      蓝雨凌
      参与者
      圣骑士

      第二步、将清除好的底板干净底板与视频序列导入到Nuke中,并在序列素材上添加 F_WireRemoval节点。

    • #54207

      蓝雨凌
      参与者
      圣骑士

      第三步、将播放指针放到第一帧,并设置参数面板Type:选择Two Points(如果是弯曲度大的线可以选择3点,5点),并在界面上设置两点的位置,使中线覆盖到我们要清除的线。(大概放好线的位置后可以点按 Snap 自动吸附到线上)

    • #54213

      蓝雨凌
      参与者
      圣骑士

      第四步、点按追踪按钮 ,启动对线的位置进行追踪。若追踪精度不是很理想的情况下,可以手动移动线的位置,进行自动吸附对位。以下是追踪,关键帧删除,添加的控制面板:

    • #54215

      蓝雨凌
      参与者
      圣骑士

      第五步、开始进行清除。将Clean Plate端连接到干净图片(在Photoshop里面擦好的那张),同时在参数面板选择Repair:修复方式为:Temporal With Static Scene(使用静帧图片修复)。最后将Output设置为Repair。开始运行解算,解算完毕,我们即可看到线已经被擦除啦。

    • #54217

      蓝雨凌
      参与者
      圣骑士

      F_WireRemoval参数详解:

      输入端:

      CleanPlate:可选输入,允许您提供干净的板。 这是由CleanPlate修复模式来启动使用的,它将干净的板变形到当前帧上,并使用弯曲的图像重建线后面的背景。

      Source:包含要移除的线的原始素材。


      On-Screen Wire:

      Show – 显示点和线。
      Hide – 隐藏点和线。
      Points only – 仅显示点。


      Output:设置F_WireRemoval的输出模式。

      • Source – 输出未触摸的源图像。 使用此输出模式将屏幕上的导线工具放在要移除的导线上。

      • Repair – 输出修复后的源图像,从屏幕工具下方移除导线。

      Wire Matte– 为线显示遮罩区域。 如果已经跟踪了线但是无法使用F_WireRemoval进行修复并且必须使用其他技术进行画面修复,则这可能很有用。

      • Repair Matted – 在Alpha通道中输出已修复的源图像和遮罩。 如果需要可以使用遮罩进一步手动调整图像。


      Track Range:追踪范围

      • Specified Range 指定范围 – 使用“轨道开始”和“轨道结束”控件指定跟踪电线的范围。

      • Source Clip Range 源剪辑范围 – 在源剪辑的整个范围内跟踪线。


      RepairMethod:修复方式设置用于从纹理下方移除线的算法:

      • Spatial 空间 – 此方法使用斜率相关滤波器,在给定线后面的图像的情况下,以最可能的角度在线上进行插值。 它仅使用当前帧中的信息。

      • Temporal With Static Scene 具有静态场景的时间 – 此方法使用LME将之前和之后的帧对齐到当前帧。 这对于导线移动的场所以及场景其余部分的运动不均匀的位置非常有用。

      • Temporal With Moving Scene 带有移动场景的时间 – 也可以将之前和之后的帧对齐到当前帧,但使用GME。 这对于导线移动并且场景其余部分的运动相当均匀的序列非常有用。

      • Clean Plate 清洁板 – 如果您有用于维修的干净板,或者如果F_WireRemoval没有很好地从每个框架上拆下电线,请选择此方法。


      • Overall Width:移除区域线的总计算宽度。用于控制线的宽度。

      • StartWidth 开始宽度:屏幕线工具的第1点处的线宽。

      • EndWidth 结束宽度:屏幕线工具的结束点处的线宽。 这使您可以使修复区域的一端比另一端更宽,例如,线上有运动模糊。


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

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

    • #54784

      RespectVFX
      参与者
      军士

      这段素材可以共享出来吗

      • #69966

        蓝雨凌
        参与者
        圣骑士

        这些素材比较难以找到,因各种原因现在已经发布上来了,已经发布在本帖中,第一条回复,素材下载链接部分已经做了补充,目前可以正常下载了,如操作中遇到问题,可以继续发帖,共同探讨解决~~

    • #84986

      _莱客
      参与者
      军士

      按照楼主方法去了一段鱼缸上带线的素材 处理完之后的素材原铁丝清除了 但是显现的图像和模糊而且去除边界范围看的很清楚 是什么情况

      • #84991

        蓝雨凌
        参与者
        圣骑士

        这个很难回复你,这个案例所演示的是擦除的流程,要做到精细需要具体情况具体分析。看了你发的素材图,属于比较容易处理的素材,按照这个流程可以做到肉眼看不出来的程度,绘制线的位置时候要尽可能准确,不是大概绘制一下的。另外尽量通过PS擦除好干净版后来擦除,当然擦除也不是一次性的,比如一段3秒的素材,在光线或者背景变化大的情况下,可能需要拆分多个干净背景板。

        • #85017

          _莱客
          参与者
          军士

          试了一下做了干净的背景片去擦除  擦除后还是有非常明显的玻璃柱 擦除区域中间部分填充和为擦除接触边缘明显区别还是很大

          • #85018

            蓝雨凌
            参与者
            圣骑士

            你用本页面的素材做了试试,看能不能处理干净,不同素材的处理流程需要调整,当然了只要一个参数设置不到位,也会导致同一个流程出现完全不同的结果。在擦除时候精确计算好参考帧等等方面也是非常重要的,建议你线拿本页素材练练,别的素材不好评估

    • #85006

      _莱客
      参与者
      军士

      谢谢楼主耐心详细的说明 我再试一试用干净底片分段处理一下看看效果 十分感谢

    • #86611

      合成
      参与者
      军士

      666666

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