SmartVector

SmartVectorノードは、モーションベクトルを.exrこのフォーマットは、Smart Vectorツールセットの一部としてVectorDistortまたはVectorCornerPinノードを駆動するために使用されます。

見るVectorDistortそしてVectorCornerPin

入力とコントロール

接続タイプ

接続名

関数

入力

マット

フォアグラウンドのオプションのマット。フォアグラウンドオブジェクトとバックグラウンドオブジェクトの間で発生する可能性のあるピクセルのドラッグを減らすことにより、モーション推定を改善できます。

ソース

モーションベクトルを生成するシーケンス。

Control (UI)

Knob (Scripting)

Default Value

関数

SmartVector Tab

Local GPU

gpuName

N/A

次の場合にレンダリングに使用されるGPUを表示しますUse GPU if available有効になっています。ローカルGPUディスプレイNot availableいつ:

Use CPUとして選択されますdefault blink deviceの中にPreferences

システムに適切なGPUが見つかりませんでした。

GPUに十分な空きメモリがない場合など、選択したGPUで処理するためのコンテキストを作成できませんでした。

可能な場合は、別のGPUを選択して、 Preferencesおよびから代替を選択するdefault blink device落ちる。

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

Use GPU if available

useGPUIfAvailable

enabled

有効にすると、レンダリングがLocal GPU CPUではなく、使用可能な場合は指定されます。

注意:  ローカルGPUなしでこのオプションを有効にすると、GPUが利用可能なマシンでスクリプトが開かれるたびに、スクリプトがGPUで実行されます。
コマンドラインからレンダリングしたい場合もこれを選択する必要があります--gpuオプション。

見るWindowsMac OS XおよびmacOS 、またはLinux NukeがサポートするGPUの詳細については。

Vector Detail

vectorDetailReg

0.3

ベクトルの品質を設定します。デフォルト値の0.3は、詳細度と動きの少ないシーケンスには十分ですが、場合によってはベクトルの品質を向上させるために詳細度を上げることができます。

注意:  高精細ベクトルはレンダリングに時間がかかりますが、VectorDistortノードから得られる結果を改善できます。

Strength

strengthReg

1.5

フレーム間でピクセルを一致させる強度を設定します。値を大きくすると、1つのフレーム内の類似したピクセルを別のフレームに正確に一致させることができ、結果のモーションフィールドがギザギザになった場合でも詳細一致に集中できます。値を小さくするとローカルの詳細が失われる可能性がありますが、奇数のスプリアスベクトルが提供される可能性が低くなり、よりスムーズな結果が生成されます。

注意:  デフォルト値は、ほとんどのシーケンスでうまく機能します。

Matte Channel

matteChannel

None

モーションを推定するときに使用するオプションの前景マスクを取得する場所:

None -マットを使用しないでください。

Source Alpha -ソース入力のアルファを使用します。

Source Inverted Alpha -Source入力の反転アルファを使用します。

Matte Luminance -マット入力の輝度を使用します。

Matte Inverted Luminance -マット入力の反転輝度を使用します。

Matte Alpha -マット入力のアルファを使用します。

Matte Inverted Alpha -マット入力の反転アルファを使用します。

Output

output

Background

いつMatte Channel以外に設定されているNoneOutputコントロールは、 ForegroundまたはBackgroundベクトルはストリームに渡されるか、ファイルに書き込まれます。

Inpaint Matte Region

inpainting

disabled

有効にすると、ベクターが存在しない領域は、最も近い利用可能なベクターを使用して埋められます。

注意:  このコントロールは、 Matte Channel次のようなマットオプションのいずれかに設定されますMatte Alpha

Matte Dilation

matteDilation

50

マット領域をペイントする前にマットに適用される膨張の量を制御します。

注意:  このコントロールは、 Inpaint Matte Region有効になっています。

Export

Export Write

export_write

N/A

クリックして、適切な書き込みノードを自動的に作成します.exrベクトルデータを含む設定。

Advanced

Flicker Compensation flickerCompensation disabled

有効にすると、SmartVectorは輝度の変動と全体的なちらつきを考慮します。これにより、出力に問題が生じる可能性があります。可変輝度の例には、車両のボディのような金属表面のハイライト、または予測不可能な方法で光を反射するレイヤー内の水のボディが含まれます。

注意:  を使用してFlicker Compensationレンダリング時間が長くなります。

Tolerances

Weight Red

weightRed

0.3

効率のために、モーション推定の多くは輝度のみで行われます-つまり、モノクロ画像を使用します。許容値を使用すると、画像の輝度を計算するときに各カラーチャネルの重みを調整できます。これらのパラメーターを調整する必要はほとんどありません。ただし、たとえば、 Weight Redアルゴリズムは、ショット内の残りのアイテムを犠牲にして、主に赤いオブジェクトの動きを正しくすることに集中することができます。

 

 

Weight Green

weightGreen

0.6

Weight Blue

weightBlue

0.1

ステップバイステップガイド

動きベクトルの生成



 
 
 
 


Loading results