モーションベクトルをソースに適用する

モーションベクトルを生成し、ペイントをソースシーケンスに追加すると、VectorDistortノードはペイントを参照フレームから取得し、SmartVectorノードのモーションベクトルを使用してシーケンスの残りの部分に伝播します。

ベクトルのワープ

ベクターを生成し、修正を適用し、処理したくないシーケンスの領域をマスクした後、VectorDistortを使用して、残りのシーケンスに作業を進めます。

1.   VectorDistortノードをノードグラフに追加し、接続しますSource伝播するペイントまたはイメージの下流のシーケンスへの入力。
2.   接続するSmartVector SmartVectorノードまたは読み取りノードを参照する入力.exrモーションベクトルデータを含むファイル。

3.   VectorDistortノードをダブルクリックして開きますPropertiesパネル(まだ開いていない場合)。
4.   ペイントまたは画像を含むフレームまでスクラブして、クリックしますset to current frame VectorDistort参照フレームを設定します。

ヒント:  ペイントまたは画像がどのフレームに適用されているかがわかっている場合は、フレーム番号をReference Frame手動で制御します。

この段階でビューアでスクラブすると、望ましくない反りが生じます。基準フレームから遠ざかると、反りが大きくなります。

参照フレームの近くにワープします。

基準フレームから遠くに反ります。

5.   最大値を設定するFrame Distanceその上でベクトルが計算されます。速い動きのシーケンスには、通常、より近い値が必要です1 frame、動きの遅いシーケンスでは通常、より近い値が必要です64 frames

見るワープの改善詳細についてはFrame Distanceコントロール。

6.   歪んだペイントまたは画像を元のシーケンスに適用するには、VectorDistortノードからの出力を事前に乗算してから、結果をソースにマージします。

短いシーケンス、または動きと詳細が最小限のシーケンスの場合、修正は図のようにうまく伝播されます。

修正が時間の経過とともに不正確に歪むことがわかった場合、VectorDistortのプロパティを使用して結果をマッサージできます( ワープの改善)または、VectorCornerPinノードまたは複数のVectorDistortノードを使用して、いくつかの参照フレームにワープを適用します( VectorCornerPinを使用した画像のワープそして複数の参照フレームのワープ )。