カーネルパラメーターの設定

一部のBlinkScriptコントロールは、すべてのカーネルで使用されます。各インスタンスにこれらを個別に記述するのではなく、BlinkScriptプロパティパネルにはKernel ParametersそしてSettingsタブ。標準のカーネルコントロールに簡単にアクセスできます。

Kernel Parametersタブには、特定のカーネルコマンドによって公開されるコントロールも含まれます。たとえば、デフォルトInvertKernelを公開しますMultiplyコントロール。見るカーネルの編集コントロールの公開の詳細については。

PublishボタンもKernel Parametersタブですが、詳細については、 カーネルの公開と保護

GPUまたはCPU?

読み取り専用のローカルGPUフィールドには、ローカルにインストールされているグラフィックカードがあれば、それが表示されます。を使用してGPUのオンとオフを切り替えることができますUse GPU if availableコントロール。複数のGPUを使用できる場合は、を使用して必要なデバイスを選択しますPreferences > Performance > Hardware > default blink device落ちる。

注意:  別のGPUを選択するには再起動が必要ですNuke変更が有効になる前。

ヒント:  ローカルで利用可能なGPUがない場合でも、有効にすることができますUse GPU if available。BlinkScriptは、GPUが使用可能になると、GPUを使用します。
コマンドラインからレンダリングしたい場合もこれを有効にする必要があります--gpuオプション。

NukeのGPUサポートにはEnable multi-GPU supportオプション。環境設定で有効にすると、GPU処理が利用可能なGPU間で共有され、処理速度が向上します。見るWindowsMac OS XおよびmacOS 、またはLinux GPUの詳細についてはNukeサポートします。

さらに、有効にするVectorize on CPU可能な場合、CPUでSIMDアクセラレーションを使用します。見るHelp > Documentationカーネル実行の詳細については。

出力形式の指定

BlinkScriptの出力はデフォルトですべての入力の和集合になりますが、有効にすることで別の出力形式を指定できますSpecify output formatから必要な比率を選択しますformat落ちる。

ヒント:  有効化Specify output formatまた、カーネルが公開されると、フォーマット制御がカーネルに追加されます。見るカーネルの公開と保護詳細については。

パフォーマンス設定の変更

上のパフォーマンスコントロールSettingsタブはすべてのBlinkカーネルに共通であり、出力には影響しませんが、処理速度を向上させることができます。

Percentage of GPU memory to use -BlinkScriptが割り当てることができるメモリ量の上限を設定します。

デフォルトの50%よりも高い値を指定すると、レンダリング時間が短縮されますが、GPUが他のタスクで使用されている場合はエラーが発生する可能性があります。

Percentage of image height per tile -処理はタイルで行われます。各タイルは画像の全幅です。1つのタイルで処理される画像の高さの割合を調整すると、パフォーマンスに影響する可能性があります。

一般に、値が大きいほどパフォーマンスが向上し、大きなタイルを処理するのに十分なGPUメモリが使用できるのに対し、値が小さいほどビューアーへのフィードバックが速くなります。