A API Augmented Faces permite renderizar recursos sobre rostos humanos sem usar hardware especializado. Ele fornece pontos de características que permitem que o app identifique automaticamente diferentes regiões de um rosto detectado. O app pode usar essas regiões para sobrepor recursos de uma maneira que corresponda corretamente aos contornos de um rosto.
Casos de uso
A RA baseada em rostos permite uma ampla variedade de casos de uso, de testes de beleza e acessórios a filtros e efeitos faciais que os usuários podem usar com os amigos. Por exemplo, use modelos 3D e uma textura para sobrepor os recursos de uma raposa no rosto de um usuário.
O modelo consiste em duas orelhas e um nariz de raposa. Cada um é um
osso
separado que pode ser movido individualmente para seguir a região facial a que está conectado.
A textura consiste em sombra, sardas e outras cores.
Durante a execução, a API Augmented Faces detecta o rosto de um usuário e sobrepõe a textura e os modelos.
Partes de um rosto aumentado
A API Augmented Faces oferece uma pose central, três poses de região e uma malha de rosto 3D.
Posição central
Localizada atrás do nariz, a pose central marca o meio da cabeça de um usuário. Use-o para renderizar recursos, como um chapéu na cabeça.
Poses de região
Localizadas na testa esquerda, testa direita e ponta do nariz, as poses de região marcam partes importantes do rosto de um usuário. Use-os para renderizar recursos no nariz ou ao redor das orelhas.
Malha de rosto
A malha de rosto 3D densa de 468 pontos permite que você pinte texturas adaptáveis e detalhadas que seguem com precisão um rosto, por exemplo, ao aplicar óculos virtuais em uma parte específica do nariz. A malha reúne informações 3D detalhadas suficientes para renderizar facilmente essa imagem virtual.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-26 UTC."],[[["\u003cp\u003eThe Augmented Faces API enables rendering assets on human faces without specialized hardware, using feature points to identify facial regions for overlaying assets.\u003c/p\u003e\n"],["\u003cp\u003eIt supports various platforms, including Android, Android NDK, Unity, iOS, and Unreal Engine, with platform-specific guides and resources available.\u003c/p\u003e\n"],["\u003cp\u003eUse cases range from beauty and accessory try-ons to facial filters and effects, allowing for creative and engaging AR experiences.\u003c/p\u003e\n"],["\u003cp\u003eThe API provides a center pose, three region poses, and a 468-point 3D face mesh for precise and adaptable asset placement on detected faces.\u003c/p\u003e\n"]]],[],null,["**Platform-specific guides** \n\nAndroid (Kotlin/Java)\n\n- [Augmented faces developer guide for Android (Java)](/ar/develop/java/augmented-faces/developer-guide)\n- [Custom textures and 3D models](/ar/develop/java/augmented-faces/create-assets)\n\nAndroid NDK (C)\n\n- [Custom textures and 3D models](/ar/develop/c/augmented-faces/create-assets)\n\nUnity (AR Foundation)\n\n- [Augmented faces developer guide for Unity (AR Foundation)](/ar/develop/unity-arf/augmented-faces/developer-guide)\n- [Custom textures and 3D models](/ar/develop/unity-arf/augmented-faces/create-assets)\n\niOS\n\n- [Quickstart](/ar/develop/ios/augmented-faces/quickstart)\n- [Augmented faces developer guide for iOS](/ar/develop/ios/augmented-faces/developer-guide)\n- [Custom textures and 3D models](/ar/develop/ios/augmented-faces/create-assets)\n\nUnreal Engine\n\n- [ARCore SDK for Unreal Engine (official documentation)](https://docs.unrealengine.com/5.0/en-US/developing-for-arcore-in-unreal-engine/)\n\nYour browser does not support the video tag.\n\nThe Augmented Faces API allows you to render assets on top of human faces without using specialized hardware. It provides feature points that enable your app to automatically identify different regions of a detected face. Your app can then use those regions to overlay assets in a way that properly matches the contours of an individual face.\n\nUse cases\n\nFace-based AR unlocks a wide array of use cases, from beauty and accessory try-ons to facial filters and effects that users can enjoy with their friends. For example, use 3D models and a texture to overlay the features of a fox onto a user's face.\n\nThe model consists of two fox ears and a fox nose. Each is a separate\n[bone](https://en.wikipedia.org/wiki/Skeletal_animation)\nthat can be moved individually to follow the facial region they are attached to.\n\nThe texture consists of eye shadow, freckles, and other coloring.\n\nDuring runtime, the Augmented Faces API detects a user's face and overlays both the texture and the models onto it.\n\nParts of an Augmented Face\n\nThe Augmented Faces API provides a center pose, three region poses, and a 3D face mesh.\n\nCenter pose\n\nLocated behind the nose, the center pose marks the middle of a user's head. Use it to render assets such as a hat on top of the head.\n\nRegion poses\n\nLocated on the left forehead, right forehead, and tip of the nose, region poses mark important parts of a user's face. Use them to render assets on the nose or around the ears.\n\nFace mesh\n\nThe 468-point dense 3D face mesh allows you to paint adaptable, detailed textures that accurately follow a face --- for example, when layering virtual glasses behind a specific part of the nose. The mesh gathers enough detailed 3D information that you can easily render this virtual image."]]