Guias específicos da plataforma
Android (Kotlin/Java)
Android NDK (C)
Unity (RA Foundation)
SDK do ARCore para Unity (descontinuado)
iOS
Unreal
A API Augmented Faces permite renderizar recursos sobre rostos humanos sem usar hardware especializado. Ela fornece pontos de recursos 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 forma que corresponda corretamente aos contornos de um rosto específico.
Casos de uso
A RA com base em rosto desbloqueia uma grande 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 os elementos de uma raposa no rosto do usuário.
O modelo consiste em duas orelhas de raposa 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 o tempo de execução, a API Augmented Faces detecta um rosto e sobrepõe a textura e os modelos nela.
Partes de um rosto aumentado
A API Augmented Faces fornece uma posição central, três posições de região e uma malha de rosto 3D.
Central
Localizado atrás do nariz, a posição central marca o meio da cabeça de um usuário. Use esse recurso para renderizar recursos como um chapéu na parte superior da cabeça.
Poses da região
Localizadas na testa esquerda, na testa direita e na ponta do nariz, as posições 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 de rostos 3D densos de 468 pontos permite pintar texturas adaptáveis e detalhadas que seguem um rosto com precisão, por exemplo, ao colocar óculos virtuais atrás de uma parte específica do nariz. A malha reúne informações 3D detalhadas suficientes para que você possa renderizar facilmente essa imagem virtual.