Precompノードを使用してレンダリングを高速化する

Precompノードを使用してレンダリングを高速化するには、Precompスクリプトの出力でPrecompノードを読み込む必要があります。

プリコンプノードをレンダリングするには

1.   Precompノードを作成します。これを行う方法の詳細については、 プリコンプノードの作成
2.   Precompノードコントロールで、をクリックしますRender。フレーム範囲を入力します(たとえば、 1-100)開いてクリックするダイアログでOK

Nuke precompスクリプトの出力をレンダリングし、結果の画像をPrecomp render path Precompノードを作成したときに指定したディレクトリ。

プロキシモードをアクティブにし、出力ノードでプロキシファイル名を指定した場合、レンダリングされたイメージはプロキシイメージです。

3.   レンダリングが正常に終了した場合、 read file for output Precompプロパティで自動的にオンになります。これをチェックすると、Precompノードが緑色に変わり、precompスクリプトの出力を計算するのではなく、レンダリングされたprecompイメージを読み込みます。言葉(Read)また、読み込まれたイメージの名前は、ノードグラフのPrecompノードにも表示され、これを示します。
4.   事前に圧縮されたノードのレンダリングされた出力を開く際にエラーが発生した場合、何を行うかを選択しますmissing framesプリコンププロパティのドロップダウンメニュー:

error -欠落しているフレームにエラーメッセージを表示します。

black -不足しているフレームを黒に置き換えます。

checkerboard -不足しているフレームを市松模様の画像に置き換えます。

read input -欠落しているフレームにレンダリングされたファイルではなく、入力ツリーの結果を表示します。

このように複数のPrecompノードを使用して、大規模で複雑なノードツリーのセクションを置き換えると、レンダリング時間が大幅に短縮される場合があります。

注意:  precompスクリプトの出力をレンダリングするとき、 Nuke最初に出力ノードを探すことにより、使用する書き込みノードを自動的に選択します。出力ノードが見つからない場合は、書き込みノードを見つけようとし、設定しますoutput node Precompノードで、書き込みノードの名前を制御します。出力ノードまたは書き込みノードが見つからない場合、エラーが生成されます。
いつでも、プリコンプノードプロパティを使用して、プリコンプスクリプトの出力ノードとして設定されているものをオーバーライドできます。これを行うには、Precompプロパティを開き、 advancedコントロール。の中にoutput nodeフィールドに、出力を使用する書き込みノードの名前を入力します。必ず確認してくださいenable。このチェックボックスを使用すると、デフォルトで選択された出力ノードと、で指定した出力ノードを切り替えることができますoutput nodeフィールド。

ヒント:  同様に、書き込みノードを使用して、上流のノードを使用して計算するのではなく、レンダリングされたファイルから出力を読み込むこともできます。詳細については、 書き込みノードを使用してレンダリングイメージを読み取るの中にプレビューとレンダリングの章Nukeユーザーガイド。