复制对一个视图所做的更改

进行旋转摄影,创建绘画效果或执行其他依赖于图像局部性的操作时,可以对一个视图进行更改,然后自动在另一个视图中复制。这适用于RotoPaint节点,Roto节点以及可控制x和y坐标的任何节点,组或Gizmos。

要重现对上述节点,组或小控件所做的更改,您需要一个视差字段,该视差字段将一个视图中像素的位置映射到另一视图中其对应像素的位置。您可以使用Ocula插件集中包含的O_DisparityGenerator插件或3D应用程序来创建视差字段。拥有视差字段后,您可以将其存储在.exr文件或使用“随机播放”节点将视差通道添加到需要的数据流中。

有关复制笔触,贝塞尔曲线形状或B样条曲线形状的更多信息,请参见在其他视图中再现笔触/形状

再现X和Y值

每当x或y控件中有值时Nuke对于一个视图,您可以自动为另一视图生成相应的值。对于节点和Gizmos都是如此。例如,您可以使用“跟踪器”节点在一个视图中跟踪某些内容,然后自动为另一个视图生成跟踪的x和y位置。

1.   确保要处理的图像序列上游有视差字段。如果图像序列是.exr文件中,视差字段可以包含在其通道中。否则,您可以使用Shuffle节点或Ocula的O_DisparityGenerator插件将其添加到数据流中。
2.   在要处理的图像序列之后插入一个具有x和y控件的节点。
3.   将查看器附加到上一步中添加的节点,然后在一个视图中进行更改。
4.   从旁边的查看菜单x y控件,选择Correlate [view] from [view] using disparity, 例如Correlate right from left using disparity。这将为另一个视图生成相应的x和y值。

如果您安装了Foundry的Ocula插件,则还可以选择Correlate [view] from [view] with Ocula。这样,在创建相应的x和y值时会进行额外的细化,结果可能会更加准确。

5.   如果要进一步调整x和y值,则需要分别调整两个视图。您对一个视图所做的调整不会自动为另一视图生成。