GenerateLUT
从CMSTestPattern节点下游的颜色管理节点生成查找表或LUT。LUT是根据CMSTestPattern多维数据集大小的大小生成的。
您可以使用GenerateLUT节点创建1D和3D LUT:
• 1D LUTs假定原色通道(红色,绿色和蓝色)是独立的,并且特定原色(例如红色)的输出仅取决于该通道的输入值(而不是所有三个通道的值) 。每个输入值都有一个输出值。一维LUT由曲线表示。它们对于使用较少的处理能力快速创建用于查看的图像很有用,但是它们不能用于独立于亮度来调整饱和度。
• 在3D LUTs,则根据来自所有三个通道(红色,绿色和蓝色)的输入值来计算每个原色通道的输出值。对于每个输入值,有三个输出值。这由3D网格或立方体表示。3D LUT可以一起调整饱和度和亮度,对于模拟特定的已知外观(例如Cineon)非常有用。
小费: 为了在使用3D LUT时获得良好的视觉保真度,建议将对数色彩空间用于3D LUT生成。有关如何在对数色彩空间中生成LUT的更多信息,请参考色彩搭配。
有关更多信息,请参见CMSTestPattern和矢量场。
输入和控制
连接类型 |
连接名称 |
功能 |
输入值 |
未命名 |
进行您希望3D LUT进行颜色校正的节点的排列,其前面是CMSTestPattern节点。 |
Control (UI) |
Knob (Scripting) |
Default Value |
功能 |
GenerateLUT Tab |
|||
output file |
file |
none |
您要生成的LUT文件的路径和文件名。 |
file type |
file_type |
none |
您要生成的LUT文件的文件格式。如果设置为auto (默认), Nuke从文件扩展名中猜测格式。 可以识别以下文件扩展名: • .3dl -Autodesk和ASSIMILATE Scratch LUT格式(3D)。 • .blut -副作用Houdini二进制LUT格式(3D)。 • .cms -幻觉LightSpace CMS LUT格式(1D和3D)。 • .csp -旭日研究CineSpace LUT格式(3D)。 • .cub -FilmLight Truelight LUT格式(1D和3D)。 • .cube -IRIDAS LUT格式(1D和3D)。 • .vf -- Nuke是Vectorfield节点(3D)使用的本地LUT格式。 |
注意: FilmLight and Foundry have elected to no longer bundle Truelight as of Nuke 11. The Truelight node has been superseded by the free version of Baselight for Nuke which itself can import a BLG (Baselight Linked Grade) that can contain a Truelight strip, plus optionally a lot more in terms of creative grading intent. Together with OpenColorIO and the native Nuke Vectorfield node we feel all the Nuke color management issues for which the Truelight node was originally intended are now addressed. |
|||
1D preLUT |
|||
1D preLUT size |
lut1d |
1024 |
一维LUT的大小。 |
style1d |
logarithmic |
Some systems assume the LUT is designed to apply to logarithmic images, others linear. Some LUT formats are assumed to encode values as either logarithmic or linear. Use this setting to get your output LUT values encoded the way your use of the LUT requires. |
|
3D LUT (These controls are only visible when you’ve selected 3dl in the file type dropdown menu.) |
|||
input bit depth (.3dl) |
bitdepth_id |
10 bit |
用于将输入值缩放为.3dl文件的位深度。例如,一个10位文件的值在0到1023之间。 |
output bit depth (.3dl) |
output_bitdepth_id |
input bit depth |
用于将输出值缩放到.3dl文件的位深度。例如,一个10位文件的值在0到1023之间。通常,这应与输入位深度匹配。 |
clamp ouput |
clamp_output |
enabled |
将3D LUT输出值钳位在0-1的范围内。禁用此功能可以表示某些包装中允许的超白值,例如Nuke。这可能导致结果在其他程序包中无法读取。 |
3dl file format |
format_3dl_id |
autodesk flame/smoke |
选择要用于.3dl文件的格式。最终的多维数据集大小由生成输入的CMSTestPattern确定。 • autodesk flame/smoke -使用17x17、33x33和65x65的Autodesk首选多维数据集大小。 • autodesk lustre -使用17x17、33x33和65x65的Autodesk首选多维数据集大小,并输出3DMESH / Mesh标头。 • assimilate scratch -缩放并偏移3D LUT。仅应在Flame兼容之前用于旧的暂存文件。 |
Generate and Write LUT File |
generate |
N/A |
生成LUT文件并将其保存到output file位置。 |
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 | 这些功能在渲染过程中运行以确定进度或失败。 |
抱歉,您没有找到此帮助
为什么这没有帮助? (检查所有适用)
感谢您抽出宝贵时间给我们反馈。