Q100378:如何禁用 Nuke 、 Nuke Studio 和 Hiero 的帧服务器

概括

本文介绍了如何禁用NukeNuke StudioHiero的帧服务器,并防止在启动期间创建额外的Nuke进程。

更多信息

帧服务器使NukeNuke StudioHiero能够通过使用多个Nuke实例进行渲染来缩短渲染时间,这些实例可以通过在本地计算机上启动额外的渲染进程或使用外部计算机来实现。在本地运行时,这会使应用程序占用更多系统资源,如果Nuke首选项设置过高,则可能会导致系统不稳定。

Nuke中渲染时,您可以使用帧服务器以外的方法,但是帧服务器默认会启动,并创建额外的Nuke进程,这些进程将与主Nuke实例一起运行。

为了完全阻止Nuke创建这个额外的Nuke进程,有两种方法:

使用--disable-nuke-frameserver标志启动Nuke

以下是针对各个操作系统的具体操作步骤:

视窗

打开命令提示符窗口并运行以下命令:

Nuke"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --disable-nuke-frameserver

Nuke Studio"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --studio --disable-nuke-frameserver

Hiero"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --hiero --disable-nuke-frameserver

macOS

“应用程序”>“实用工具”打开“终端”窗口,然后运行以下命令:

Nuke /Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --disable-nuke-frameserver

Nuke Studio /Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --studio --disable-nuke-frameserver

Hiero /Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --hiero --disable-nuke-frameserver

Linux

打开终端并运行命令:

Nuke /usr/local/ Nuke 16.0v4/ Nuke 16.0 --disable-nuke-frameserver

Nuke Studio /usr/local/ Nuke 16.0v4/ Nuke 16.0 --studio --disable-nuke-frameserver

Hiero /usr/local/ Nuke 16.0v4/ Nuke 16.0 --hiero --disable-nuke-frameserver


注意:
各操作系统的命令均基于Nuke安装在默认位置。如果 Nuke 安装在其他位置,则需要根据自定义安装位置修改命令才能运行。

使用NUKE _DISABLE_FRAMESERVER环境变量:

Nuke 12.2v3 版本开始,新增了一个环境变量NUKE _DISABLE_FRAMESERVER ,用于启用和禁用Nuke的帧服务器。将其值设置为 1 会禁用帧服务器,设置为 0 则会启用它。

有关设置环境变量的更多信息,请参阅我们的Q100015:如何设置环境变量文章。

延伸阅读

有关在Nuke中使用帧服务器的更多信息,请参阅Nuke文档中的“使用帧服务器进行渲染”章节。

    我们很遗憾听到

    请告诉我们