Guias específicos para cada plataforma
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
iOS
Unreal Engine
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 oferece 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 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á conectado.
A textura consiste em sombra, sardas e outras cores.
Durante o tempo de 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 posição central marca o meio da cabeça do 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 pintar 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.