顔の拡張機能の概要

プラットフォーム固有のガイド

Augmented Faces API を使用すると、特殊なハードウェアを使用せずに人間の顔の上にアセットをレンダリングできます。検出された顔の領域を自動的に識別するための機能ポイントが提供されます。アプリはこれらの領域を使用して、個々の顔の輪郭に正しく合わせるようにアセットをオーバーレイします。

ユースケース

顔ベースの AR は、美容やアクセサリーの試し方から、ユーザーが友だちと楽しめるフェイシャル フィルターやエフェクトまで、さまざまなユースケースを可能にします。たとえば、3D モデルとテクスチャを使用して、キツネの顔をユーザーの顔に重ねることができます。

このモデルは 2 つのキツネの耳とフォックスノーズで構成されています。それぞれが個別のボーンです。各ボーンは、アタッチされた顔領域に合わせて個別に移動できます。

テクスチャは、アイシャドウ、そばかす、その他のカラーリングで構成されています。

Augmented Faces API は実行時にランタイムにユーザーの顔を検出し、その上にテクスチャとモデルの両方をオーバーレイします。

顔の拡張部分

Augmented Faces API は、中央のポーズ、3 つの領域のポーズ、3D の顔メッシュを提供します。

中央ポーズ

鼻の背後にある中央のポーズは、ユーザーの頭の中央に相当します。これを使用して、帽子などのアセットを頭上にレンダリングできます。

地域の姿勢

左前頭、右前頭、鼻の先端部位のポーズは、ユーザーの顔の重要な部分を占めています。鼻や耳の周りにアセットを配置するときに使用します。

顔メッシュ

468 ポイントの高密度 3D 顔メッシュを使用すると、鼻の特定の部分の背後に仮想メガネを重ねるときなど、顔にぴったりと沿うように調整できる精細なテクスチャを描画できます。メッシュは詳細な 3D 情報を収集するため、この仮想画像を簡単にレンダリングできます。