Project Settings在里面Compositing环境包含在“根”节点中,但是节点本身在“节点图”中永远不可见。当您开始处理脚本时,应首先在脚本中定义其设置。 Project Settings

您可以显示Project Settings通过导航到Edit > Project Settings或按S在节点图中。

输入和控制

Control (UI)

Knob (Scripting)

Default Value

功能

Root Tab

name

name

none

允许您设置脚本名称和路径。第一次保存脚本时,此字段自动完成。

project directory

project_directory

none

设置保存项目文件的默认位置。例如,如果仅在“写入”节点中指定文件名,则文件将呈现到该位置。

Script Directory

Script_directory

N/A

点击设置project directory使用表达式,以便.nk文件重定位后,项目目录将自动更新。

comment

label

none

向脚本添加注释,该注释仅在脚本的纯文本中可见.nk文件在label领域。

lock all connections

lock_connections

disabled

启用后,所有节点连接均被锁定,从而使在节点图周围移动节点变得更加容易,而不会意外断开它们。

frame range

first_frame

1

设置脚本的帧范围,该脚本用于不包含自己的帧范围控件的节点。

last_frame

100

lock range

lock_range

disabled

启用后,将锁定帧范围,以便添加新图像序列不会更改帧范围。

禁用时,添加新图像序列会更改帧范围以包含新范围。

fps

fps

24

设置项目帧率。调整此控件也会影响查看器的帧频。

full size format

format

2K_Super_35

设置项目的默认格式。

proxy mode

proxy

disabled

启用后,将在任一代理处渲染图像scale要么format 由代理类型控件指定。

proxy_type

scale

Sets the proxy type when proxy mode is enabled:

format - the proxy resolution is determined by the proxy format control.

scale - the proxy resolution is determined by the proxy scale control.

proxy scale

proxy_scale

0.5

当代理类型控件设置为时,设置代理分辨率scale

proxy format

proxy_format

1K_Super_35

当代理类型控件设置为时,设置代理分辨率format

read proxy files

proxySetting

if larger

设置何时“读取”节点何时回退到代理分辨率proxy mode已启用:

never -永远不要使用代理解析文件。

if larger -如果文件等于或大于缩放的大小,则使用代理解析文件。

if nearest -使用最接近缩放大小的文件。

always -始终使用代理解析文件。

is live group

is_live

disabled

启用后,该脚本将另存为LiveGroup脚本,从而允许您使用LiveGroup节点将其嵌套在其他脚本中。

Color Tab

color management

colorManagement

Nuke

设置哪些颜色空间可用于当前脚本中的“读/写”节点和Viewer processLUT。

Nuke - 只有Nuke根色空间可用。

OCIO -指定的OCIO配置色彩空间以及Nuke根色空间。

Enable OCIO GPU path for GPU Viewer

OCIOGPUSupport

disabled

启用后,所有使用GPU来处理数据的Viewer也会在GPU而不是CPU上计算OCIO数据。

注意:  OCIO中的GPU路径并不完全准确,因此在GPU上使用OCIO时,您可能会看到条纹或颜色不正确。

该控件仅在以下情况下影响查看器: Preferences >Panels > Viewer (Comp) > use GPU for Viewer when possible已启用。

OCIO config

OCIO_config

nuke-default

当色彩管理设置为OCIO,将配置设置为使用并填充default LUT settings适当地。

选择中custom允许您使用来引用自定义OCIO颜色文件custom OCIO config控制。

custom OCIO config

customOCIOConfigPath

none

当OCIO config设置为custom时,输入文件路径和文件名.config文件。

default LUT settings

working space

workingSpaceLUT

linear

在其中设置工作色彩空间Nuke。将文件读入时,文件将转换为该色彩空间Nuke。在渲染时,文件从该色彩空间转换为选定的输出色彩空间。

如果将色彩管理设置为Nuke,此控件始终设置为linear

monitor

monitorLUT

sRGB

设置邮票,OpenGL纹理以及所有非Viewer图像和彩色显示的默认LUT。

如果您的Viewer进程是一个简单的LUT,请将此控件设置为相同的LUT,尽管sRGB在大多数情况下提供可接受的结果。

注意:  什么时候color management设定为OCIO,这些色彩空间会按人机界面进行分组并保存在Project Settings

其他颜色空间类型按姓氏分组。

8-bit files

int8LUT

sRGB

设置读写包含8位的图像数据时使用的默认LUT。

16-bit files

int16LUT

sRGB

设置在读取和写入包含16位的图像数据时使用的默认LUT。

log files

logLUT

Cineon

设置读写包含Cineon / DPX样式日志数据的图像数据时使用的默认LUT。这些文件通常为10位。

float files

floatLUT

linear

设置读写包含浮点值的图像数据时使用的默认LUT。

luts

luts

none

显示用于在文件/设备色彩空间和用于内部操作的线性工作色彩空间之间转换的查找曲线。

注意:  SLog不赞成使用SLog1,但仍在列表中以确保向后兼容。

+

N/A

N/A

单击以将新曲线添加到LUT列表。

reset

N/A

N/A

单击以将在曲线上调整的所有点重置为其默认位置。

-

N/A

N/A

单击以从LUT列表中删除自定义曲线。您无法删除随附的默认LUT Nuke

Views Tab

+

views

N/A

单击以向脚本添加新视图。

-

views

N/A

单击以从脚本中删除视图。

注意:  如果视图是脚本中的唯一视图,则不能删除它。

up

views

N/A

单击以将视图上移或下移views清单。顶部的视图是查看器上方列出的第一个视图。

down

views

N/A

views

views

main

列出脚本中当前的所有视图以及与每个视图关联的颜色。

注意:  颜色仅在以下情况下在脚本中可见: Use colors in UI? 已启用。

hero

hero_view

main

设置在加载脚本时默认加载的视图。

Set up views for stereo

setlr

N/A

单击以自动为立体项目创建左视图和右视图。

View selection uses buttons?

views_button

enabled

启用后,脚本中的视图在查看器上方显示为按钮。

禁用后,脚本中的视图将隐藏在下拉菜单中。

Use colors in UI?

views_colours

disabled

启用后,每个视图中指定的颜色views为了清楚起见,列表显示在查看器上方和“节点图”中。

Python Tab (These controls are for Python callbacks and can be used to have Python functions automatically called when various events happen in Nuke.)

onScriptLoad

onScriptLoad

none

这些功能在加载脚本时运行。

onScriptSave

onScriptSave

none

这些功能在保存脚本时运行。

onScriptClose

onScriptClose

none

这些功能在脚本关闭时运行。

Live Group Callbacks

onLiveGroupMakeLocal

onLiveGroupMakeLocal

none

这些功能在LiveGroup节点从“发布”状态变为“本地”状态后运行。

onLiveGroupPrePublish

onLiveGroupPrePublish

none

这些功能在发布LiveGroup之前运行。如果此回调引发错误,则发布操作将中断。

onLiveGroupPublish

onLiveGroupPublish

none

这些功能在LiveGroup发布后运行。

onLiveGroupReload

onLiveGroupReload

none

这些功能在LiveGroup重新加载后运行。

Font Tab

project font path

free_type_font_path

none

允许您指定从中读取字体文件的目录。

include system fonts

free_type_system_fonts

enabled

启用后,除随附的所有系统字体外,所有系统字体均可用。 Nuke

禁用时,仅附带的字体Nuke可用。

Rescan font path

RescanFreeTypeMappingPaths

N/A

单击以重新扫描指定的project font path用于新字体文件。