Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SparkARでARエフェクトを作成してみよう#1(公開用)

 SparkARでARエフェクトを作成してみよう#1(公開用)

Satoru Hayasaka

January 25, 2022
Tweet

More Decks by Satoru Hayasaka

Other Decks in Technology

Transcript

  1. ࡞ͬͨ΋ͷ ͦͷ̍ インタビューAR ディフェンスAR • “Replace background”を用いた背景入れ替え • キャラクター or

    選手のlayer、user_layer(被写体)、background_layer(背 景)の3層構造で重なりを演出 固定画像layer user_layer + background_layer +
  2. face Mesh • ロゴ表示 • 美顔フィルター face Tracker • “Mouth

    Open“でボールを出現 • “Head Rotation”でロゴの回転 ࡞ͬͨ΋ͷ ͦͷ̎
  3. 4QBSL"34UVEJPͷΠϯετʔϧ ► 開発のために、Spark AR Studioをインストールします ► その他必要になるものは l Facebookアカウント l

    Facebookアプリ or Instagramアプリ(スマホ) ► 公開後の確認のため、SparkAR Hubへのログイン Facebook / Instagramのアプリもインストールします。 ► 準備が完了したら、Spark AR Studioを起動します。
  4. 'BDF5SBDLJOHϑΟϧλʔͷ࡞੒ᶈ ► 応⽤①-顔のポジションを指定して表⽰ ► Patch Editorは、動作内部の細かい設定を⾏うことができます。 ④Patch Editorで右クリック → Face

    LandmarksのForeheadを選択し Add Patchをクリック ⑤Patch EditorにForeheadが出てくるので、 Centerとオブジェクトをこのように結びます。 これで、“オブジェクトのポジション = 額の中⼼”と設定することができます。 ただ、この状態だと額がどの顔のものかの情報がないため、⼊れていきます。 ④ ⑤
  5. 'BDF5SBDLJOHϑΟϧλʔͷ࡞੒ᶉ ► 応⽤①-顔のポジションを指定して表⽰ ► 取得した顔の情報を⼊れていきます。 ⑥SceneからfaceTrackerを選択 ⑦Properties → PatchのCreateを選択 →

    Producer Patchをクリック ⑧3つ連なったものが出てくるので、FaceとForeheadを結びます。 これで、オブジェクトが常に額の中⼼に来るようになります。 ⑨顔情報をFace Selectで絞る必要があるため、顔が複数ある場合、トラッカーもその分必要になりま す。 ⑥ ⑦ ⑧ ⑨
  6. 'BDF5SBDLJOHϑΟϧλʔͷ࡞੒ᶊ ► 応⽤②-顔の動きとリンクしたアニメーション ► ⼝が開いた時、オブジェクトが回転するようにしてみましょう ①Patch Editorで右クリック → ウィンドウ表⽰ InteractionのMouth

    Open → Add Patchをクリック ②Mouth Openが表⽰されるので faceTrack…の⼀番上と結びます。 これで、⼝の開け閉め情報を取得しました。 ① ②