<インスタエフェクト作成講座>顔をゆっくりトラッキングする効果の実装SparkAR
今回はフェイストラッカーとパッチを使用して、顔の動きに少し遅れてトラッキングする機能の付け方
今回のチュートリアルで作れるもの
使用するもの
<オブジェクト>
・faceTracker
・plane
<パッチ>
・faceFind
・faceTracker
・faceselect
・Exp Smoorhing Vector3
・Add
オブジェクトの追加
これから顔の動きをplane(別のオブジェクトでも代替可能)が遅れて追尾するようにします。
まず、シーンビューの+addobjectをクリックしfaceTrackerとplaneを挿入します。
パッチの編集
シーンビューのフェイストラッカ―を右クリックCreate pachでパッチエディタを開く。
シーンビューにfacefinder、faceSelect、faceTrackerがあることを確認出来たら、ツールバーのlibraryからPach AssetsからExp Smoorhing Vector3をインポート
planeのインスペクターからposition、rotationの左にある→をクリックしパッチを出す。
下記の画像の様につなげる。
Planeの位置の微調整
Exp Smoorhing Vector3の右上の黒い点を押すとパッチエディタの詳細が開く。
Y軸とZ軸packの間にAddパッチを加える。
ここからPlaneの高さ・奥行を調整していきます。
今回はおでこの位置にplaneが来るように調整する。
Y軸が高さを司り、Z軸は奥行きを司る
Packパッチにはインプットが3つあり上からX,Y,Z
奥行を調整するときはZ軸を調整するのでAddの下の数値を0.55に変更、おでこの高さに調整するときはY軸を0.13
※この数値は自分好みに調整してみてください。
最終的にこの形になっていればOK顔面をトラッキングするPlaneの完成
今回はマテリアル等を挿入していないが文字や画像を挿入することは可能である。
試してみよう