旋转范围

在此示例中,我们将返回第一个抠像示例,以应用垃圾遮罩并清理水族馆图像。

绘制垃圾遮罩

1.   返回第一个示例的节点树,然后将Viewer连接到Primatte1节点。将时间滑块拖动到框架50
2.   单击“节点图”上的空白点以取消选择所有节点。然后,右键单击并选择Draw > RotoPaint

3.   此时,您无需连接RotoPaint1节点,但必须打开其控制面板,并且第一个选项卡RotoPaint,应处于活动状态。

4.   在查看器内部,您将看到金鱼图像。点击Bezier工具在查看器左侧的RotoPaint工具栏中。然后在查看器中,单击金鱼周围的四个点以创建一个roto形状。您可以拖动并单击以绘制一个点并同时调整其曲线。

小费:  只要打开RotoPaint1控制面板,就可以查看和编辑roto形状。你可以按Q如果需要,可以在查看器上切换显示叠加层。在任意点上单击鼠标右键,以选择旋转形状的选项。

因为这是垃圾掩膜,所以我们要编辑形状以从玻璃水族箱中删除元素。

5.   拖动这些点并调整切线(每个点的手柄)以细化roto形状。

现在我们需要为垃圾遮罩设置动画,以跟随鱼的运动。

6.   在RotoPaint工具设置面板中,在查看器顶部, autokey选项应处于活动状态。如果没有,请单击此选项的框。

7.   将时间滑块移至框架1然后点击Transform标签在RotoPaint控制面板中。然后在笔触/形状列表中(在控制面板底部)选择整个贝塞尔曲线形状,或者使用SelectAll工具。出现转换插孔。

8.   拖动转换插孔的中心点,然后将其移到金鱼的当前位置上。

9.   转到时间轴的末尾60。再次拖动形状以适应金鱼的移动。

如果您的贝塞尔曲线形状与上面显示的形状相似,则可能不需要在第1帧,第50帧和第60帧的三个关键帧。

但是,您可能需要遍历时间轴并进行调整。

10.   磨砂到框架 60在时间轴上,您会看到roto稍微靠近我们要从水族箱玻璃中移出的拐角线。
11.   单击查看器中的空白点以取消选择所有点。然后,按Ctrl/Cmd然后单击金鱼鼻子附近的点,以暂时断开该点的切线柄。
12.   调整手柄以在鱼鼻处形成一个峰值。

现在,作为一项很好的措施,让我们为该特定点创建一个羽化的边缘。

13.   选择该点后,将羽毛手柄从鱼上移开,以在此帧上为此点创建一个羽毛边缘。

因此,您已经绘制了roto形状并为其设置了动画。让我们将其连接到节点树中,以掩盖“垃圾”。

14.   拖动bg断开连接器Primatte1节点以将其与Reformat2节点。
15.   选择Merge > Merge从右键菜单中选择。连接Primatte1A在上节点上输入。连接Reformat2B输入。

16.   连接RotoPaint1节点到上方节点上的遮罩连接器。这样可以有效去除图像中的水族箱反射。

您可能需要在时间轴上滑动,以查看是否需要调整roto形状。

如果您想更进一步,现在可以将第二个示例中的金鱼添加到复合物中。

17.   选择并拖动Merge (over)节点和RotoPaint1您在用于IBK示例的节点树下的一个节点。

18.   拖动Viewer节点也是如此,并保持其与Merge (over)节点。
19.   拖动B来自的连接器Reformat2节点并将其连接到IBK节点树中的上层节点。

查看器显示结果。当然,您可能要添加一个Transform第一个节点之后Merge (over)节点,以调整金鱼的大小和位置。否则,该项目完成。