Q100036: サムネイルを無効にするか、静的フレームに設定して Nuke スクリプトのパフォーマンスを向上させる方法

まとめ

この記事では、パフォーマンスを向上させるために、 Nukeのサムネイルの表示を無効にする方法、またはサムネイルを静的に設定する方法について説明します。

詳細情報

Nukeスクリプトが非常に大きくなる場合、パフォーマンスを向上させるために、ノード上の切手を静的に設定するか、サムネイルを無効にすると効果的な場合があります。

ノードに静的な切手を設定するには、「設定」で設定します。

1. Nukeを開く
2. [編集] > [環境設定] を開きます。
3.ノードグラフタブに移動します
4.切手モード「静止フレーム」に設定する
5. 「OK」を押して変更を保存します。

サムネイルの無効化は、ノードごとに行うことができます。ノードのプロパティを開き、 「ノード」タブを選択して「切手」のチェックを外します。または、任意のノードを選択し、ホットキーALT+Pを使用して、そのノードの切手の表示/非表示を切り替えることもできます。

スクリプト エディターで次のコードを実行すると、すべての読み取りノードで切手を無効にすることができます。

for nodes in nuke .allNodes(recurseGroups=True):
if nodes.Class() == "Read":
nodes.knob("postage_stamp").setValue(False)


読み取りノードのサムネイルをデフォルトで無効にしたい場合は、 init.pyファイルを変更する必要があります。変更するには、以下の手順に従ってください。

1. ~/.nukeディレクトリに移動します
2. テキストエディタでinit.pyファイルを開きます。まだinit.pyファイルがない場合は、作成する必要があります。
3. 次のコードを init.py に貼り付けて、ファイルを保存します。

 nuke .knobDefault("Read.postage_stamp", "False")


ノブのデフォルト値の設定に関する詳細は、 Nukeのオンライン ドキュメントの「コントロールのデフォルト値の設定」セクションに記載されています。

切手が大量に読み込まれてNukeスクリプトを開くのに苦労している場合は、 -nフラグを付けてNuke起動してください。これにより、切手の読み込みは行われなくなりますが、 Nukeスクリプトは変更されません。このコマンドフラグの使用に関する詳細は、 Nukeのオンラインドキュメントの「コマンドラインフラグの使用」セクションをご覧ください。

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

    理由をお聞かせください