创建支持服务单
关注

Q100072: Nuke 脚本无响应或缓慢

概括

本文提供了有关在Nuke脚本变得非常繁重且导航缓慢时该怎么做的指导。

更多信息

如果脚本变得缓慢或无响应,那么我们建议您执行以下操作以尝试诊断缓慢的原因,或尝试提高当前性能:
 
故障排除

在安全模式下测试脚本
在安全模式下测试脚本可以帮助您确定问题是否与您正在使用的自定义/第三方插件或Nuke本身有关。下面的文章提供了如何启动instruuctions Nuke在安全模式下: Q100038:启动Nuke在安全模式/ NukeX / NukeStudio

在启用脚本分析的情况下进行测试
这有助于您查看在每个节点上花费的总处理时间并确定潜在的罪魁祸首。在每个节点上花费的处理时间显示为:红色 = 慢节点,绿色 = 快速节点
 
要在启用脚本分析的情况下Nuke ,您需要在从终端/命令提示符启动时添加 -P 参数:
 
视窗:
OSX: /Applications/Nuke12.2v2/Nuke12.2v2.app/Contents/MacOS/Nuke12.2 -P
Linux: /usr/local/Nuke12.2v2/Nuke12.2 -P
 
任何显示为红色的节点,我们建议您首先尝试禁用以查看脚本是否加速,然后以较低的设置再次逐渐启用。
 
有关更多信息,请参考我们关于脚本分析的在线文档

此外, Nuke还包含一个 Profile 节点,以帮助衡量脚本中的性能。有关此节点的更多信息可以在我们的 Profile 节点的在线文档中找到。
提高绩效
禁用缩略图或设置静态帧
禁用缩略图,或将它们设置为静态帧,可能有助于减少脚本中发生的处理量。您可以在以下文章中找到有关此内容的更多信息:
使用 Precomp 节点
通过使用 Precomp 节点,您可以将节点树的子集保存为单独的 .nk 脚本,渲染此保存脚本的输出,并将渲染的输出作为单个图像输入读回主合成。
这加快了渲染时间,因为Nuke只需处理单个图像输入,而不是用于创建它的所有节点。
有关更多信息,请参考我们关于 Precomp 节点的在线文档

这篇文章有帮助吗?

我们很遗憾听到

请告诉我们
2 人中有 1 人觉得有帮助