GridWarp 节点允许你通过从一个 Bezier 网格转移图像信息到另一个网格来扭曲图像。使用此节点时,首先你要定位源网格,这定义了从哪里扭曲。然后,你要定位目标网格,这定义了图像扭曲到哪里,此网格可以由复制源网格得到,然后你分开定义它。当你操纵目标网格时,对应的扭曲就会应用到源图像。
另请参阅 SplineWarp。
扭曲图像
Nuke 的 GridWarp 和 SplineWarp 节点允许你扭曲一个图像上的元素,和从一个图像变脸/变形到另一个上。在 Nuke 中还有其他类型的扭曲变形可用,但是在这一节,我们只关注 GridWarp 和 SplineWarp 节点。
这里是一个通用的工作流程:
1. 要扭曲和变体(变脸),你可以使用 GridWarp 节点(Transform > GridWarp)或 SplineWarp 节点(Transform > SplineWarp)。使用 GridWarp 有时候会稍微快一点,不过 SplineWarp 可以得到更好的调节。如果使用这两个节点变体(变脸),首先,你都要将源图像连接到 src/A 输入,将目标图像连接到 dst/B 输入。GridWarp 节点也允许你连接一个额外的背景图像到 bg 输入。
2. 然后,根据你使用的节点,你可以设置源和目标点,然后调整他们到你想要的结果。更多信息,请参阅 Warping Images Using the GridWarp Node 和 Warping an Image Using the SplineWarp Node。
3. 如果你想从一个图像变脸/变形到另一个上,你也可以使用这两个扭曲变形器节点。更多信息,请参阅 Morphing One Image Into Another Using the GridWarp Node 和 Morphing One Image Into Another Using the SplineWarp Node。
4. 如果你想扭曲或变体(变脸)运动图像,而不是静止图像,请参阅 Transforming and Animating Warps and Morphs。