Q100089: Nuke のフレームサーバーがネットワーク経由でワーカープロセスを使用していることを確認する方法

まとめ

この記事では、フレーム サーバーのセットアップをテストして、ローカル プロセスではなくネットワーク ワーカーが使用されていることを確認するための推奨方法について説明します。

さまざまな問題のトラブルシューティングに関する情報は、次の記事を参照してください。

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 の Preference を0 より大きい値に変更します。

さらに詳しく

フレーム サーバーの追加情報については、次のリンクをご覧ください。

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください