モーフィング

モーフィング 1つの画像の被写体が形を変え、シームレスなトランジションを通して他の画像の被写体に変わるように、2つの画像を一緒に分解することを指します。モーフは簡単に目立つか、非常に微妙な場合があります。注目すべきモーフの例としては、男性が女性になり、ある動物が別の動物に変わる場合がありますが、俳優から彼のスタント男性に移行すると、はるかに微妙なモーフになります。

猿が回っている画像
ライオンのイメージに。

モーフィングは時間のかかる作業ですが、ショットを事前に適切に計画することで簡単にできます。モーフィングする対象の特性、位置、および動きが類似しているほど、それらを一緒にモーフィングすることが容易になります。ただし、被写体の位置と動きが一致しない場合は、クリップを一緒にモーフィングする前に、クリップの位置を変更してリタイミングを試みることができます。そのためには、で説明されているノードを使用します要素の変換そして時間的操作。また、TrackerノードとPlanarTrackerノードを使用して、モーフィングする機能を経時的に追跡したり、それらを一緒にモーフィングする前にクリップを安定させることもできます。見る変形ワープ詳細については。

以下では、まずGridWarpノードを使用してから、SplineWarpノードを使用して画像をモーフィングする方法について説明します。

GridWarpノードを使用して1つの画像を別の画像にモーフィングする

GridWarpノードを使用して、ある画像を別の画像にモーフィングするには:

1.   選択するImage > Readモーフィングする2つの画像をインポートします。
2.   画像の解像度が同じでない場合は、それらの後にReformatノードを挿入します。詳細については、 画像シーケンスの再フォーマットまたは要素の再フォーマット
3.   選択するTransform > GridWarp GridWarpノードをスクリプトに挿入します。
4.   ソースイメージ(別のイメージに変換するイメージ)をsrc GridWarpノードの入力、および宛先イメージ(ソースイメージを変換するイメージ)へdst入力。ビューアーをGridWarpノードに接続します。

5.   グリッドを入力画像と同じサイズにするには、をクリックしますResize to Image両方の下のボタンSource Grid そしてDestination Grid

6.   GridWarpでSettingsコントロール、設定outputsourceソース画像とグリッドを表示します。
7.   グリッドを調整して、 source画像。たとえば、動物をモーフィングしている場合、目、鼻、口を考慮することができます。

8.   GridWarpでSettingsコントロール、設定outputdestination宛先画像とグリッドを表示します。

注意:  もしsourceそしてdestination画像は似ていますが、コピーできますsourceにグリッドdestinationコピーアンドペーストを使用したグリッドボタン。

9.   グリッドを調整して、 destination画像。

10.   GridWarpでSettingsコントロール、設定outputmorph両方のグリッドを表示し、アクティブにするwarpそしてmixスライダー。
11.   モーフを開始するフレームまでスクラブします。持って来ますwarpスライダーを0まで下げます(ソース画像)。アニメーションボタンをクリックしますそして選択Set key。次に、モーフを終了して設定するフレームまでスクラブしますwarp 1(宛先イメージ)。
12.   アニメートmix同じ方法で制御します。モーフが開始するフレームにスクラブし、設定しますmix 0(ソース画像)。アニメーションボタンをクリックして選択しますSet key。モーフが終了するフレームまでスクラブし、1を入力します(宛先イメージ)としてmix値。

ビューアーでシーケンスを再生すると、 source画像はにモーフィングされますdestination画像。

SplineWarpノードを使用して1つの画像を別の画像にモーフィングする

SplineWarpノードを使用して、ある画像を別の画像にモーフィングするには:

1.   選択するImage > Readモーフィングする2つの画像をインポートします。
2.   画像の解像度が同じでない場合は、必要に応じてReformatノードを挿入します。詳細については、 画像シーケンスの再フォーマットまたは要素の再フォーマット
3.   選択するTransform > SplineWarp SplineWarpノードをスクリプトに挿入します。
4.   ソースイメージ(別のイメージに変換するイメージ)をA SplineWarpノードの入力、および宛先イメージ(ソースイメージを変換したいイメージ)へB入力。ビューアをSplineWarpノードに接続します。

5.   SplineWarpノードのコントロールで、切り替えますoutputの間にAそしてBまたはクリックそしてビューアツールで。ビューアーに両方の画像が表示されます。
6.   ソース画像と宛先画像で類似しているいくつかの機能を特定します。たとえば、人や動物の画像を一緒にモーフィングする場合、これらの機能には、目、鼻、口、顔や頭の輪郭が含まれます。
7.   入力に切り替えるA前の手順で特定した主要な特徴の周りに曲線を描きます。曲線の作成方法の詳細については、 SplineWarpノードを使用した画像のワープ

カーブリスト、left_eye、right_eyeなどのエントリに名前を付けると便利な場合があります。意味のある名前は、後で使用するときに役立ちますJoinソースと宛先の形状をリンクするツール。

8.   入力に切り替えるB同様の方法で曲線を描きます。モーフィングを可能な限り正確にするために、同様の機能で同じ量の曲線を描きます。

9.   ビューアーを出力に切り替えるABmorph 、両方の曲線セットを表示し、アクティブにしますJoinビューアツールで。
10.   を介して作業A入力形状、それらにリンクB入力対応物。目の角や口の側面など、同様のポイントをリンクしてみてください。

注意:  を使用して、ソースと宛先の形状を反転できますReverseツール。

シェイプを結合すると、曲線リストが更新され、リンクされたペアが表示されます。

11.   モーフを開始するフレームまでスクラブします。持って来ますmixスライダーダウン0 (入力A)。アニメーションボタンをクリックしますそして選択Set key
12.   キーフレームを設定するroot warp同じやり方で。
13.   この例のように静止画を使用している場合は、モーフに必要なフレーム数まで再生ヘッドをスクラブします。それ以外の場合は、シーケンスの最後までスクラブします。
14.   をセットするmixそしてroot warpスライダー1 (入力B)。
15.   押すQビューアでスプラインオーバーレイを無効にし、再生を押します。

入力A入力に変換されますB

クッキーカッターを使用して移動マスクを作成する

curvesリストCookie-Cutterは、主に閉じたCookie-Cutterシェイプ間に自動的に「移動マスク」を作成することにより、シーケンスの上部に2つの画像(アルファチャネルを含まない)間のモーフをオーバーレイするように設計されています。

たとえば、以前に示したサルとライオンのモーフをシーケンスとマージして、顔を経時的にライオンにモーフィングされたサルの顔に置き換えることができます。

注意:  クッキーカッターは、 curvesリスト。

1.   曲線リストのcookie-cutterアイコンをクリックして、閉じた形状のペアをcookie-cutterとして指定します。

この例では、サルの頭のクッキーカットを有効にし、 m_head、また、ライオンの頭を指定し、 l_head 、クッキーカッターの形状として。

2.   使用output maskドロップダウンを使用して、移動マスクが保存されているチャネルを選択するか、 mask_splinewarp.aデフォルト。

3.   モーフをアニメーション化して、必要な背景要素をフォローしますワープとモーフの変換とアニメート
4.   最後に、SplineWarpノードの出力をシーケンスにマージします。簡単なスクリプトは次のように表示されます。

移動マスクの存在を確認するには、 output maskビューアのドロップダウンでチャンネルを押してからM表示するMatチャネル。モーフィングされた形状に一致する自動作成されたマスクが表示されます。