Q100186:如何在使用 Nuke 时提高性能

关注

概括

Nuke旨在执行非常密集的计算,在快速图像播放的基础上对图像精度进行了更优化,因此总是需要一段时间来处理,但是有多种方法可以优化工作流程以获得一些性能改进。

根据您的Nuke脚本、硬件和系统上运行的其他进程,通常应该测试以下一些方法,看看它们是否可以提高您的性能。

方法

1) 将文件读写到快速本地 SSD,而不是机械或网络驱动器。

2) 读取和写入 .EXR 或 .DPX 文件等图像序列,而不是 .mov 或其他视频容器格式。

3) 尝试更改不同的压缩类型,为您的项目找到文件大小、图像质量和压缩复杂性的最佳组合。

4) 增加Nuke可以使用的 VRAM 数量。这可以在Edit>Preferences...>Performance/Hardware中完成,然后调整 GPU 纹理缓存大小以匹配系统中的 VRAM 量。

5) 如果可能,您还可以使用 GPU 来加速查看器和输入。这可以在“编辑”>“首选项...”>“面板/查看器”中找到,然后启用“在可能的情况下使用 GPU 用于查看器”“在可能的情况下使用 GPU 进行输入”选项。

6) 降低视口中的预览,该选项位于查看器面板的右上角,如下所示。比率越低,质量越低,但通常在查看器中渲染的速度越快。

mceclip0.png

7) 预编译Nuke脚本的重要部分应该有助于后面的节点更快地执行,但只有当您对Nuke脚本的该部分感到满意时才执行此操作。

8) 升级到最新版本的Nuke应该会带来一些速度和稳定性的改进。

9) 渲染时运行Nuke的多个实例。因此,每个实例将不同的帧范围渲染到图像序列中。然后可以读取该序列并将其导出为您需要的任何最终格式。这应该会使用更多的 CPU 能力,并提供更快的渲染速度。

10) 渲染时使用帧服务器,因为它使用Nuke的多个实例同时渲染许多帧,增加系统使用率并减少渲染时间。有关如何使用帧服务器的信息可以在我们的文档中找到: 使用帧服务器进行渲染

    我们很遗憾听到

    请告诉我们