Guias específicos da plataforma
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
iOS
Unreal Engine
A API Augmented Faces permite renderizar recursos em cima de rostos humanos sem usar hardware especializado. Ele fornece pontos de recursos que permitem que seu app identifique automaticamente diferentes regiões de um rosto detectado. Em seguida, o app pode usar essas regiões para sobrepor recursos de maneira que corresponda adequadamente aos contornos de um rosto individual.
Casos de uso
A RA facial oferece uma ampla variedade de casos de uso, desde testes de beleza e acessórios até filtros e efeitos faciais que os usuários podem aproveitar com os amigos. Por exemplo, use modelos 3D e uma textura para sobrepor as características 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á anexado.

A textura consiste em sombra para os olhos, 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 a ele.
Partes de um rosto aumentado
A API Augmented Faces fornece uma postura central, três posturas regionais e uma malha facial 3D.
Posição central
Localizada atrás do nariz, a postura 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, na testa direita e na ponta do nariz, as poses da região marcam partes importantes do rosto de um usuário. Use-os para renderizar recursos no nariz ou ao redor das orelhas.

Malha facial
A malha facial 3D densa de 468 pontos permite pintar texturas adaptáveis e detalhadas que seguem com precisão um rosto, por exemplo, ao colocar óculos virtuais atrás de uma parte específica do nariz. A malha coleta informações 3D detalhadas suficientes para que você possa renderizar facilmente essa imagem virtual.
