플랫폼별 가이드
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
iOS
Unreal Engine
Augmented Faces API를 사용하면 특수 하드웨어를 사용하지 않고도 인간의 얼굴 위에 애셋을 렌더링할 수 있습니다. 앱이 인식된 얼굴의 여러 영역을 자동으로 식별할 수 있도록 하는 기능 포인트를 제공합니다. 그러면 앱에서 이러한 영역을 사용하여 개별 얼굴의 윤곽과 적절하게 일치하는 방식으로 애셋을 오버레이할 수 있습니다.
사용 사례
얼굴 기반 AR을 통해 뷰티 및 액세서리 테스트부터 얼굴 필터와 효과까지 다양한 사용 사례를 활용할 수 있습니다. 사용자가 친구와 함께 즐길 수 있는 얼굴 필터와 효과도 있습니다. 예를 들어 3D 모델과 텍스처를 사용하여 사용자의 얼굴에 여우의 특징을 오버레이할 수 있습니다.
모델은 여우 귀 두 개와 여우 코로 구성됩니다. 각각은 별도의 뼈 얼굴이 붙은 얼굴 부위를 따라 움직이기만 하면 되죠.
아이섀도, 주근깨, 기타 색상으로 구성된 질감입니다.
런타임 중에 Augmented Faces API가 사용자의 얼굴을 감지하고 그 위에 텍스처와 모델을 모두 오버레이합니다.
증강된 얼굴의 부위
Augmented Faces API는 중앙 자세, 3개의 영역 포즈, 3D 얼굴 메시를 제공합니다.
가운데 포즈
중앙 자세는 코 뒤에 위치하며 사용자의 머리 가운데를 나타냅니다. 머리 위쪽에 모자와 같은 애셋을 렌더링하는 데 사용합니다.
리전 포즈
왼쪽 이마, 오른쪽 이마, 코 끝에 위치한 부위 자세는 사용자 얼굴의 중요한 부분을 나타냅니다. 코나 귀 주변에 애셋을 렌더링할 때 사용하세요.
페이스 메시
468포인트 밀도가 높은 3D 페이스 메시를 사용하면 조정 가능하고 세밀한 질감으로 얼굴을 정확하게 따라 그릴 수 있습니다. 예를 들어 코의 특정 부위 뒤에 가상 안경을 씌울 수 있습니다. 메시는 이 가상 이미지를 쉽게 렌더링할 수 있는 충분한 3D 정보를 수집합니다.