平台专用指南
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 信息,让您可以轻松渲染此虚拟图像。
