平台專屬指南
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
iOS
Unreal Engine
您可以使用 Augmented Faces API 在人臉上算繪素材資源,不必使用專用硬體。這項功能會提供特徵點,讓應用程式自動識別偵測到的臉部不同區域。應用程式接著就能使用這些區域,以適當配合個人臉部輪廓的方式疊加素材資源。
用途
以臉部為基礎的 AR 技術可支援多種用途,包括試用美妝和配件、使用臉部濾鏡和特效,以及與好友分享。舉例來說,使用 3D 模型和材質,將狐狸的特徵疊加在使用者臉上。

這個模型由兩隻狐狸耳朵和一個狐狸鼻子組成。每個骨骼都是獨立的骨骼,可單獨移動,跟隨所附著的臉部區域。

紋理包含眼影、雀斑和其他著色。

在執行階段,Augmented Faces API 會偵測使用者的臉部,並將紋理和模型疊加在臉部上。
擴增實境臉部的組成部分
Augmented Faces API 提供中心姿勢、三個區域姿勢和 3D 臉部網格。
中心姿勢
中心姿勢位於鼻子後方,標示使用者頭部的中間位置。可用於算繪素材資源,例如頭上的帽子。

區域姿勢
區域姿勢標記位於左額、右額和鼻尖,是使用者臉部的重要部位。用來在鼻子上或耳朵周圍算繪素材資源。

臉部網格
468 點密集 3D 臉部網格可讓您繪製適應性強的細緻材質,準確追蹤臉部,例如將虛擬眼鏡疊加在鼻子的特定部位後方。網格會蒐集足夠的詳細 3D 資訊,方便您輕鬆算繪這張虛擬圖像。
