Q100072: Nuke 脚本无响应或缓慢时的故障排除建议

关注

概括

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


更多信息

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

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

启用脚本分析测试
这可以帮助您查看每个节点上花费的总处理时间并识别潜在的罪魁祸首。每个节点花费的处理时间如下所示:红色=慢速节点,绿色=快速节点
要在启用脚本分析的情况下启动Nuke ,您需要在从终端/命令提示符启动时添加-P参数:
Windows: C:\Program Files\Nuke14.0v5\Nuke14.0.exe -P
macOS: /Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 -P
Linux: /usr/local/ Nuke 14.0v5/ Nuke 14.0 -P
对于任何显示为红色的节点,我们建议您首先尝试禁用以查看脚本是否加速,然后以较低的设置逐渐再次启用。
有关更多信息,请参阅Nuke有关脚本分析的在线文档

此外, Nuke还包含一个 Profile 节点来帮助测量脚本的性能。有关此节点的更多信息可以在我们的Profile 节点的在线文档中找到。
Nuke 11.1v1 及更高版本开始,我们引入了 Profile 节点。该节点允许用户在放置 Profile 节点时计算节点树的度量。
当配置文件节点放置在节点图中并选择时,将打开配置文件菜单。


要运行配置文件,请输入选定的帧范围和数据类型,然后单击配置文件
收集数据后,将在“配置文件”菜单中生成数据并根据使用百分比显示在图表中。
注意:有关过滤此数据的更多信息,请参阅过滤配置文件数据文档
提高绩效
禁用缩略图或设置静态帧
禁用缩略图或将它们设置为静态帧可能有助于减少脚本中发生的处理量。您可以在以下文章中找到有关此内容的更多信息:
使用预计算节点
通过使用 Precomp 节点,您可以将节点树的子集保存为单独的 .nk 脚本,渲染此保存脚本的输出,并将渲染的输出读回主组件作为单个图像输入。
这加快了渲染时间,因为Nuke只需处理单个图像输入,而不是用于创建它的所有节点。
有关更多信息,请参阅我们有关 Precomp 节点的在线文档

    我们很遗憾听到

    请告诉我们