Rotoscoping纠正源中的错误

查看main通过C_CameraSolver的预览,您可以在拼接结果之前,通过编辑源中的Alpha蒙版来挑选可以快速清理的求解区域。您仍然需要画出不需要的物体,例如装备,但是此工作流程可以减少以后需要的工作量。

检查main预览以查找从一个摄影机视图转移到另一个摄影机视图的区域。该示例显示了大便的一部分渗入重叠区域。

1.   第一步是浏览视图以确定源位于何处。打开C_CameraSolver叠加层以显示摄像机和重叠区域,然后单击视图上方的视图以选择摄像机。

在此示例中,摄像机1和4包含源。

2.   接下来,拆分视图,以便您可以处理单个照片。在“节点图”中选择C_CameraSolver,然后按Tab显示节点选择器,然后添加“拆分并合并”。

小费:  如果只需要拆分某些视图,则可以使用“拆分并选择性连接”节点。看到选择性拆分和合并了解更多信息。

这是香草Nuke操作,为上游的每个视图添加一个OneView节点,然后使用JoinViews节点再次将它们连接在一起。

注意:  您也可以在latlong空间中绘画,方法是在C_Stitcher之后添加“拆分”和“连接”,但请记住在连接之后添加C_Blender,以便将视图重新组合为单个流。看到将多个视图融合在一起了解更多信息。

3.   将Viewer连接到包含您感兴趣的摄像机的输出的OneView节点,并通过按Alpha将其显示为Mat M在查看器上。这将覆盖由求解创建的Alpha蒙版。
4.   在脚本中添加一个Roto节点,并在不需要的镜头区域周围绘制贝塞尔曲线。

小费:  羽化roto形状以产生更好的效果是个好主意。您可以通过在形状上选择一个点并按E几次。看到使用旋转油漆了解更多信息。

5.   在Roto节点的Properties面板中,单击形状列表中的色轮图标,然后将bezier颜色设置为黑色或零alpha。

贝塞尔曲线形状现在可以修剪C_CameraSolver创建的Alpha蒙版,以使其不包括包含对象的区域。

6.   将查看器连接到C_Stitcher节点,并禁用并启用Roto节点以查看结果。