概括
本文介绍了如何禁用Nuke 、 Nuke Studio和Hiero的帧服务器,并防止在启动期间创建额外的Nuke进程。
更多信息
帧服务器使Nuke 、 Nuke Studio和Hiero能够通过使用多个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文档中的“使用帧服务器进行渲染”章节。
我们很遗憾听到
请告诉我们