深度写
该节点呈现所有上游深层节点的结果,并将结果保存到扫描线OpenEXR中的磁盘中2.3格式(不支持平铺的OpenEXR文件)。
请注意,此节点以当前活动的比例执行所有渲染:全分辨率或代理分辨率。要在这些之间切换,请按Ctrl/Cmd+P。
也可以看看深度阅读。
输入和控制
Control (UI) |
Knob (Scripting) |
Default Value |
功能 |
DeepWrite Tab |
|||
channels |
channels |
rgba |
设置渲染通道。 如果您将此设置为除all要么none,您可以使用右侧的控件选择单个频道。 |
file |
file |
none |
设置要渲染的文件路径和文件名。 |
proxy |
proxy |
none |
设置相关代理映像的文件路径和名称。如果以下情况使用此代理映像proxy模式已开启,且所需的分辨率小于或等于proxy format。 |
frame |
frame_mode |
expression |
设置帧模式: • expression -可让您在右侧的字段中输入表达式。该表达式改变了当前处理的帧与写出的帧编号之间的关系。当前帧的结果文件名显示在“节点图”的DeepWrite节点上。例如,如果您的深层剪辑从第500帧开始,并且您想将该帧命名为image.0001.exr而不是image.0500.exr,则可以使用以下表达式frame-499。这样,从当前帧中减去499帧以获得写出的帧号。帧500被写为image.0001.exr,帧501被写为image.0002.exr,依此类推。表达式的另一个示例是frame*2。此表达式将当前帧乘以2,以获取已写出的帧号。在第1帧,将image.0002.exr写入;在第2帧处,image.0004.exr被写出;在第3帧处写出image.0006.exr;等等。 • startat -可让您在右侧的字段中输入起始帧编号。这指定给序列中第一帧的帧号。其余帧的编号相应地偏移。例如,如果您的序列从第500帧开始,然后输入1在该字段中,将帧500写入image.0001.exr,将帧501写入image.0002.exr,依此类推。同样,如果您输入100在该字段中,帧500被写为image.0100.exr。 • offset -可让您在右侧的字段中输入恒定的偏移量。将该常数值添加到当前帧中,以获取已写出的帧的编号。例如,如果您的剪辑从第500帧开始,并且您想将此第一帧渲染为image.0001.exr而不是image.0500.exr,则可以使用-499 作为常量偏移量。这样,从当前帧中减去499,以获取已写出的帧的编号。在第500帧,写出image.0001.exr;在帧501,image.0002.exr被写出,依此类推。 |
frame |
none |
Depending on the frame mode, you can enter a start frame, an offset, or an expression here. |
|
views |
views |
dependent on Project Settings |
在处理立体素材时,请选择所需的视图进行渲染。 |
file type |
file_type |
none |
手动设置渲染文件格式,以启用特定于类型的控件。 注意: 如果file type留为空白, Nuke禁用任何特定于文件类型的控件。 |
exr Options (These controls are only exposed when file type is set to exr.) |
|||
datatype |
datatype |
16 bit half |
设置渲染的位深度.exr文件: • 16位半 • 32位浮点数 |
compression |
compression |
Zip (1 scanline) |
设置压缩类型以应用于渲染的文件。 |
metadata |
metadata |
default metadata |
确定呈现的文件包含哪些元数据: • no metadata -不创建任何自定义属性,仅写出填充所需标题字段的元数据。 • default metadata -还使用元数据值填充了可选的时间码,边缘码,帧速率和曝光标题字段。 • 默认元数据和exr / * • 除输入/ *外的所有元数据 • 所有元数据 |
do not attach |
noprefix |
disabled |
启用后,未知的元数据密钥将按原样写入文件。 禁用时,未知的元数据键具有前缀nuke将它们写入文件时附加到它们。 |
render order |
render_order |
1 |
一次渲染多个节点时,按此数字将它们按升序排序。 |
Render |
Render |
N/A |
单击以显示“渲染前设置”窗口。 |
frame range |
first |
1 |
设置要渲染的序列的第一帧。 |
last |
1 |
Sets the last frame of a sequence to render. |
|
limit to range |
use_limit |
disabled |
启用后,只有frame range 被渲染。 注意: 如果指定的帧不在序列范围内,则DeepWrite节点的行为就像已被禁用。 |
Python Tab (These controls are for Python callbacks and can be used to have Python functions automatically called when various events happen in Nuke.) |
|||
before render |
beforeRender |
none |
这些函数在开始执行execute()之前运行。如果它们引发异常,则渲染异常终止。 |
before each frame |
beforeFrameRender |
none |
这些功能在开始渲染每个单独的帧之前运行。如果它们引发异常,则渲染异常终止。 |
after each frame |
afterFrameRender |
none |
这些功能在每个帧完成渲染后运行。如果渲染异常终止,则不会调用它们。如果它们引发异常,则渲染异常终止。 |
after render |
afterRender |
none |
这些功能在所有帧的渲染完成后运行。如果它们抛出错误,则渲染中止。 |
render progress | renderProgress | none | 这些功能在渲染过程中运行以确定进度或失败。 |
分步指南
抱歉,您没有找到此帮助
为什么这没有帮助? (检查所有适用)
感谢您抽出宝贵时间给我们反馈。