平台專屬指南
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 詳細資訊,讓您輕鬆轉譯這張虛擬圖片。