Q100089:如何验证 Nuke 的帧服务器是否正在通过网络使用工作进程

概括

本文介绍了测试 Frame Server 设置以确保其使用联网工作进程而不是本地进程的推荐方法。

有关各种问题故障排除的信息,请参阅以下文章:

Q100080:排查外部机器上的帧服务器问题

更多信息

1)禁用本地帧服务器进程,以确认您的设置完全使用网络工作进程。

为此,请将主机上Nuke中的以下设置更改为0

编辑 > 首选项 > 线程/进程 > 要运行的帧服务器进程

此设置指定本地计算机上的帧服务器进程数,默认值为可用 CPU 核心数的一半。将此值更改为 0 将阻止创建任何本地帧服务器进程。

注意:请在进行下一步之前重启Nuke以便正确应用首选项。


2)检查是否有任何网络工作进程连接到主机并正常运行。

启动Nuke ,并在脚本编辑器中运行以下代码:

from hiero .ui.nuke_bridge.FnNsFrameServer import frameServer

for worker in frameServer.getStatus(1).workerStatus:
    print(worker.address)

显示的任何进程都应该是网络进程,因为本地帧服务器进程已在步骤 1 中停用。


3)渲染一个写入节点,以测试帧服务器是否能够正确渲染。


如果帧服务器渲染成功,并且您希望在帧服务器渲染时除了网络工作进程之外还使用您的主计算机,请将帧服务器进程的运行首选项从步骤 1 更改为大于 0 的值。

延伸阅读

有关帧服务器的更多信息,请访问以下链接:

    我们很遗憾听到

    请告诉我们