検索はキーワードに基づいています。
例:「手順」
自然言語で検索しないでください
例:「新しいプロシージャを作成するにはどうすればよいですか?」
VectorBlur
モーションベクトルチャンネル(uおよびvチャンネル)の値を使用してぼかしの方向を決定し、各ピクセルを直線にぼかしてモーションブラーを生成します。VectorGenerator、MotionBlur2D、MotionBlur3D、ScanlineRender、またはRayRenderノードを使用して、モーションベクトルを作成できます。多くのサードパーティアプリケーションは、VectorBlurで使用できる2チャネルの浮動小数点画像としてモーションベクトル情報を生成することもできます。可能であれば、これらのイメージを事前に乗算解除する必要があります。
定数を使用できますuv offset カメラの動きとシェイクにモーションブラーを追加する値。次のフレームの同じ値から現在のフレームのxy移動またはカメラの回転を減算して、使用する正しい値を取得します。
こちらもご覧くださいVectorGenerator、 MotionBlur2D 、 MotionBlur3D 、 ScanlineRender 、そしてレイレンダー。
入力とコントロール
|
接続タイプ |
接続名 |
関数 |
|
入力 |
名前のない |
ぼかし効果を受け取る画像シーケンス。 |
|
マスク |
マスクとして使用するオプションの画像。デフォルトでは、ブラーはマスクの黒以外の領域に制限されています。 最初は、マスク入力はノードの右側に三角形として表示されますが、ノードをドラッグすると、マスクというラベルの付いた矢印に変わります。マスク入力が表示されない場合は、 maskコントロールが無効または設定されていますnone。 |
|
Control (UI) |
Knob (Scripting) |
Default Value |
関数 |
|
VectorBlur Tab |
|||
|
channels |
channels |
none |
効果はこれらのチャンネルにのみ適用されます。 これを他の何かに設定した場合allまたはnone、右側のチェックボックスを使用して個々のチャンネルを選択できます。 |
|
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で実行されます。
|
|
uv channels |
uv |
none |
チャンネルを設定して、ぼかしベクトルの水平(u)および垂直(v)サイズを制御します。 注意: もしuv値はファイルから読み取られ、読み取りノードの色空間を有効にしますraw dataチェックボックス。見る読んだ。 |
|
mv presets |
mv_presets |
Nuke Scanline Render |
モーションベクトルに適用するレンダラー形式を設定します。各プリセットには、レンダラーに固有のスケールとオフセットが含まれているため、ベクトルは、 Nuke。 たとえば、VectorBlurがPRManノードの下流にある場合、ドロップダウンからPRManを選択します。 |
|
vector preprocessing |
|||
|
output |
output |
result |
VectorBlurノードの出力を設定します。 • result -ぼかしの最終結果がビューアに表示されます。 • uvs -モーションベクトルの生成に使用されるUVマップ。 |
|
blur uv |
blur_uv |
none |
に設定されている場合uniformまたはlinear、モーションブラーフィルターを使用してイメージをぼかす前に、モーションベクトル自体にモーションブラーフィルターを適用します。 このオプションを使用すると、モーションベクトルの勾配を滑らかにすることができ、モーションが非常に異なる領域間でのぼかしがソフトになります。 • none -UVをぼかさないでください。 • uniform -小さな均一なぼかしを適用して、UVマップのエッジを柔らかくします。これは、ぼかしが事前に計算された方法ですNuke 10。 • linear - 線形に重み付けされたぼかしを適用して、異なるモーションの領域間をブレンドします。これは、 uniformオプション。 |
|
invert uv |
invert_uv |
disabled |
有効にすると、モーションベクトルを反転する前に反転させます。 注意: この効果は、シャッターが現在のフレームの中央にない場合にのみ表示されます( Nukeベクトル、これはシャッターオフセットが-0.5に等しくない場合を意味します。 |
|
uv offset |
uv_offset |
0 |
に追加する定数値を設定しますuv channels値。 注意: もしuv値はファイルから読み取られます。これは-0.5または-127/255でなければなりません。 |
|
uv alpha |
N/A |
disabled |
右側の関連付けられたアルファチャネルを有効にします。このチェックボックスを無効にすることは、チャンネルをnone。 |
|
alpha |
none |
If your motion vectors were premultiplied, set this channel to the channel used to multiply the vectors to improve the results. ヒント: Where possible, use vectors that have not been premultiplied. |
|
|
motion blur |
|||
|
blur type |
blur_type |
gaussian |
ぼかしの方向に沿って使用するプロファイルを設定します。 • uniform -ぼかしベクトルに沿って均一な重みを持つボックスのようなプロファイル。 • gaussian -ぼかしベクトルの端に向かって緩やかに減衰するガウスプロファイル。 |
|
motion amount |
scale |
0 |
uチャネルとvチャネルに乗算する値を設定します。標準シャッターからのモーションブラーの場合、これを0.5に設定します。 |
|
motion falloff |
motion_falloff |
0.33 |
ぼかしのガウス減衰の急峻さを制御します。0は非常に鋭い減衰を与え、1は浅い減衰を与えます。 |
|
motion offset |
offset |
-0.5 |
シャッターオフセットを設定して、シャッターをframe +/- motion offset。 |
|
expand blur bbox |
grow_bbox |
0 |
画像の外側の端に追加するピクセル数を設定します。これは、ゼロ以外のUVチャンネルでトリミングされた画像に対して手動で設定します。 |
|
soft lines |
soft_lines |
disabled |
有効にすると、処理が遅くなりますが、幅の広い線を描画してモーションブラーの柔らかさを増やします。 |
|
blur inside |
blur_inside |
enabled |
ソフトラインが有効になっている場合は、モーションブラーのある領域への移行をよりスムーズにするために、モーションがゼロの領域内に小さなブラーを適用します。 |
|
normalize |
normalize |
enabled |
有効にすると、結果を正規化して、レンダリングされた出力の引き裂き(移動するオブジェクトの後ろに表示される穴)と衝突(オブジェクトが互いの上に移動する)を補正します。 ノーマライズは、引き裂きや衝突の影響を悪化させる可能性がありますが、ノーマライズしない場合よりもソフトなぼかしを与える傾向があります。 |
|
mask |
N/A |
disabled |
右側の関連するマスクチャネルを有効にします。このチェックボックスを無効にすることは、チャンネルをnone。 |
|
maskChannelInput |
none |
The channel to use as the alpha channel. |
|
|
inject |
inject |
disabled |
をコピーしますmask定義済みへの入力mask.aチャネル。マスクを注入すると、同じマスクをさらに下流で使用できます。 |
|
invert |
invert_mask |
disabled |
マスクチャネルの使用を反転し、効果がマスクの非白領域に限定されるようにします。 |
|
fringe |
fringe |
disabled |
有効にすると、マスクのエッジにのみ効果が適用されます。 無効にすると、効果はマスク全体に適用されます。 |
|
mix |
mix |
1 |
0の元の画像と1の完全な効果の間で溶解します。 |
ステップバイステップガイド
例Nukeスクリプト
注意: サンプルスクリプトの読み込みは、ヘルプを次から起動した場合にのみ機能しますNukeそして設定しましたdocumentation sourceにlocalの中にBehaviors > DocumentationのタブPreferences。
見るUsing Script Links詳細については。
Nuke 10.0
MotionBlur2DとVectorBlurを使用してモーションブラーを生成する
MotionBlur3DとVectorBlurを使用してモーションブラーを生成する
ScanlineRenderとVectorBlurを使用してモーションブラーをパーティクルに追加する
Nuke 9.0以前
MotionBlur2DとVectorBlurを使用してモーションブラーを生成する
MotionBlur3DとVectorBlurを使用してモーションブラーを生成する
ScanlineRenderとVectorBlurを使用してモーションブラーをパーティクルに追加する
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
フィードバックをお寄せいただきありがとうございます。