更改渲染帧的编号

默认情况下,渲染图像序列时, Nuke假设当前处理的帧与写出的帧编号之间存在确切的关系。因此,如果选择渲染第15帧,则将对结果文件进行相应编号,例如image.0015.rgb。然而frame使用“写入”节点上的参数可以更改此行为。例如,如果您有一个从image.0500.rgb到image.1000.rgb的序列,则可能需要对其进行渲染,以使结果文件中的帧编号从image.0001.rgb到image.0501。 rgb。您可以通过表达式,指定的起始帧和常量偏移量来实现。每种方法如下所述。

使用表达式

1.   选择Image > Write在脚本中插入一个Write节点。
2.   在“写入属性”面板中,单击file文件夹图标,然后导航到要保存渲染图像序列的目录路径。输入图像序列的名称。
3.   frameexpression。在右侧的字段中输入表达式。该表达式改变了当前处理的帧与写出的帧编号之间的关系。当前帧的结果文件名显示在“节点图”的“写入”节点上。

例如,如果您的剪辑从第500帧开始,并且您想将该帧命名为image.0001.rgb而不是image.0500.rgb,则可以使用以下表达式frame-499。这样,从当前帧中减去499帧以获得写出的帧号。帧500被写为image.0001.rgb,帧501被写为image.0002.rgb,依此类推。

表达式的另一个示例是frame*2。此表达式将当前帧乘以2,以获取已写出的帧号。在第1帧,将image.0002.rgb写入;在第2帧处,image.0004.rgb被写出;在第3帧,写出image.0006.rgb;等等。

为剪辑中的第一帧指定帧号

1.   选择Image > Write在脚本中插入一个Write节点。
2.   在“写入属性”面板中,单击file文件夹图标,然后导航到要保存渲染图像序列的目录路径。输入图像序列的名称。
3.   选择start at来自frame下拉式菜单。在右侧的字段中输入起始帧编号。这指定给序列中第一帧的帧号。其余帧的编号相应地偏移。

例如,如果您的序列从第500帧开始,然后输入1在该字段中,将帧500写入image.0001.rgb,将帧501写入image.0002.rgb,依此类推。同样,如果您输入100在该字段中,帧500被写为image.0100.rgb。

将所有帧号偏移一个常数

1.   选择Image > Write在脚本中插入一个Write节点。
2.   在“写入属性”面板中,单击file文件夹图标,然后导航到要保存渲染图像序列的目录路径。输入图像序列的名称。
3.   来自frame下拉菜单,选择offset。在右侧的字段中输入恒定偏移量。将该常数值添加到当前帧中,以获取已写出的帧的编号。

例如,如果您的剪辑从第500帧开始,并且您想将此第一帧渲染为image.0001.rgb而不是image.0500.rgb,则可以使用-499作为常量偏移量。这样,从当前帧中减去499,以获取已写出的帧的编号。在第500帧,写出image.0001.rgb;在帧501,image.0002被写出,依此类推。