Руководства для конкретных платформ
Android (Котлин/Java)
Android НДК (С)
Единство (Фонд АР)
iOS
Нереальный движок
API Augmented Faces позволяет отображать ресурсы поверх человеческих лиц без использования специального оборудования. Он предоставляет функциональные точки, которые позволяют вашему приложению автоматически идентифицировать различные области обнаруженного лица. Затем ваше приложение может использовать эти области для наложения ресурсов таким образом, чтобы они правильно соответствовали контурам отдельного лица.
Варианты использования
AR на основе лиц открывает широкий спектр вариантов использования: от примерки красоты и аксессуаров до фильтров и эффектов для лица, которыми пользователи могут наслаждаться со своими друзьями. Например, используйте 3D-модели и текстуру, чтобы наложить черты лисы на лицо пользователя.
Модель состоит из двух лисьих ушей и лисьего носа. Каждая из них представляет собой отдельную кость , которую можно перемещать индивидуально в соответствии с областью лица, к которой они прикреплены.
Текстура состоит из теней, веснушек и других красок.
Во время выполнения API Augmented Faces обнаруживает лицо пользователя и накладывает на него текстуру и модели.
Части дополненного лица
API Augmented Faces предоставляет центральную позу, три позы областей и 3D-сетку лица.
Центральная поза
Центральная поза, расположенная за носом, отмечает середину головы пользователя. Используйте его для рендеринга таких ресурсов, как шляпа на макушке.
Позы региона
Расположенные на левом лбу, правом лбу и кончике носа позы областей отмечают важные части лица пользователя. Используйте их для рендеринга ресурсов на носу или вокруг ушей.
Сетка для лица
Плотная 3D-сетка лица из 468 точек позволяет рисовать адаптируемые детальные текстуры, которые точно повторяют лицо — например, при наложении виртуальных очков за определенной частью носа. Сетка собирает достаточно подробную трехмерную информацию, чтобы вы могли легко визуализировать это виртуальное изображение.