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

关注

概括

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

更多信息

在极少数情况下,当Nuke脚本变得非常大时,将节点上的邮票设置为静态或禁用缩略图以提高性能有时会很有帮助。

通过在首选项中进行设置,可以将节点设置为具有静态邮票:
1.打开Nuke
2. 打开编辑 > 首选项...
3. 导航到“节点图”选项卡
4. 将邮票模式设置为静态框架
5. 按确定保存更改。

可以通过打开“读取节点”属性、选择节点选项卡并取消选中“邮票”,在每个节点上禁用缩略图。但是,您可以通过在脚本编辑器中运行以下代码来禁用所有缩略图:

for nodes in nuke .allNodes():
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")


这将仅在任何新创建的读取节点上禁用邮票,并且不会影响任何预先存在的 .nk 脚本中的读取节点。有关设置旋钮默认值的更多信息,请参阅Nuke在线文档的设置控件默认值部分。

或者,您可以选择具有活动邮票的任何节点,并使用热键ALT+P启用/禁用静态图像。

如果您由于加载所有邮票而难以打开Nuke脚本,那么您可以使用-n标志启动Nuke ,这将阻止加载任何邮票,但无需更改您的Nuke脚本。有关使用此命令标志的更多信息可以在Nuke在线文档的使用命令行标志部分找到。

    我们很遗憾听到

    请告诉我们