Q100036:如何通过禁用缩略图或将其设置为静态帧来提高 Nuke 脚本的性能

概括

本文将解释如何在Nuke中禁用缩略图的显示,或将其设置为静态,以帮助提高性能。

更多信息

有时,当Nuke脚本变得非常大时,将节点上的邮票大小设置为静态,或者禁用缩略图,可以提高性能。

可以通过在“首选项”中进行设置,将节点设置为具有静态邮票:

1. Open Nuke
2. 打开“编辑”>“首选项”……
3. 导航至节点图选项
4. 将邮票模式设置为静态帧
5. 按确定保存更改。

您可以逐个节点禁用缩略图,方法是打开节点的属性,选择“节点”选项卡,然后取消选中“邮票”选项。或者,您可以选择任意节点,然后使用快捷键ALT+P来启用/禁用其邮票。

您可以通过在脚本编辑器中运行以下代码来禁用所有读取节点上的邮票效果:

for nodes in nuke .allNodes(recurseGroups=True):
if nodes.Class() == "Read":
nodes.knob("postage_stamp").setValue(False)


如果您希望默认禁用读取节点上的缩略图,则需要修改init.py文件。为此,请执行以下操作:

1. 导航到您的~/.nuke 目录
2. 用文本编辑器打开你的init.py文件。如果你还没有init.py文件,则需要创建一个。
3. 将以下代码粘贴到 init.py 文件中并保存:

 nuke .knobDefault("Read.postage_stamp", "False")


有关设置旋钮默认值的更多信息,请参阅Nuke在线文档的“设置控件默认值”部分。

如果您因为加载大量邮票状元素而无法打开Nuke脚本,可以使用`-n`参数启动Nuke ,该参数会阻止加载任何邮票状元素,但不会更改您的Nuke脚本。有关使用此命令行参数的更多信息,请参阅Nuke在线文档的“使用命令行参数”部分。

    我们很遗憾听到

    请告诉我们