使用Inpaint移除简单元素
Inpaint使用上下文绘画笔触或alpha形状来快速删除镜头中不需要的元素。这意味着校正会在每帧自动更新,因此要考虑颜色或光线的差异。
|
|
源片段。 |
使用Inpaint移除导线。 |
您可以使用Tracker节点或GridWarpTracker节点来驱动绘画和旋转形状,以在整个序列中传播更改。
|
|
源片段。 |
使用Inpaint删除了元素。 |
使用Inpaint清理
RotoPaint笔划是使用Inpaint清理跟踪标记或绑定的快速方法。
小费: 您可以使用跟踪数据来动画绘画笔触,方法与旋转形状相同。看到使用Inpaint动画化Roto形状了解更多信息。
1. | 将RotoPaint节点添加到节点树。 |
2. | 从中添加一个Inpaint节点Filter菜单并设置Fill Region到Source Alpha要么Matte Alpha,具体取决于您的RotoPaint节点的连接方式。 |
|
|
来源Alpha。 |
Matte Alpha。 |
3. | 打开RotoPaint Properties面板并设置output控制alpha。 |
4. | 选择画笔查看器左侧的RotoPaint控件中的工具,并绘制校正笔触。 |
小费: 的Mat查看器显示样式(按M在查看器中)在图像中处于活动状态,以同时显示导线和涂料。
Inpaint从笔划周围拉出像素以填充绘制区域。
|
|
源片段。 |
使用Inpaint移除导线。 |
看到修补纹理和细节有关改善修复效果的更多信息。
使用Inpaint动画化Roto形状
使用跟踪数据驱动Roto形状是使用Inpaint在整个镜头中删除元素的快速方法。
1. | 使用“跟踪器”节点跟踪整个序列中要删除的元素。 看到追踪与稳定了解更多信息。 |
2. | 将Roto或RotoPaint节点添加到节点树。 |
3. | 添加一个Inpaint节点并设置Fill Region到Source Alpha要么Matte Alpha,具体取决于Roto节点的连接方式。 |
|
|
来源Alpha。 |
Matte Alpha。 |
4. | 使用Roto节点Bezier工具在要删除的元素周围绘制Alpha形状。 |
Inpaint从形状周围拉出像素以填充形状所包围的区域。
5. | 打开“跟踪器”节点的Properties面板,然后在Tracker标签。 |
6. | 点击Transform标签和Ctrl/Cmd拖动跟踪器translate动画控件到Roto中的相应控件Properties。 |
在控件之间创建了一个表达式链接(由节点图中的绿色箭头表示),以便跟踪器的translate关键帧会自动驱动Roto形状。
7. | 遍历序列以检查形状是否覆盖了整个镜头中要删除的元素。 |
|
|
|
|
|
|
小费: 在某些序列中,已修补的纹理可能会在帧之间闪烁。尝试调整Smoothness控制降低效果。较高的值可以帮助减少帧之间的闪烁,但是会牺牲局部细节。
看到修补纹理和细节有关改善修复效果的更多信息。