Introdução a rostos aumentados

Guias específicos da plataforma

A API Augmented Faces permite renderizar recursos sobre rostos humanos sem usar hardware especializado. Ele fornece pontos de recursos que permitem ao app identificar automaticamente diferentes regiões de um rosto detectado. Seu app pode usar essas regiões para sobrepor recursos de maneira adequada aos contornos de um rosto individual.

Casos de uso

A RA com base no rosto possibilita vários casos de uso, desde testes de beleza e acessórios até filtros e efeitos faciais que os usuários podem aproveitar com amigos. Por exemplo, use modelos 3D e uma textura para sobrepor as características de uma raposa no rosto de um usuário.

Ele é composto por 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ão anexados.

A textura consiste em sombras, sardas e outras cores.

Durante o tempo de execução, a API Augmented Faces detecta o rosto do usuário e sobrepõe a textura e os modelos sobre ele.

Partes de um rosto aumentado

A API Augmented Faces fornece uma pose central, três poses regionais e uma malha de rostos em 3D.

Posição ao centro

Localizada atrás do nariz, a pose central marca o meio da cabeça do usuário. Use-o para renderizar recursos como um chapéu na parte superior da cabeça.

Posições da região

Localizadas na testa esquerda, na testa direita e na ponta do nariz, as poses regionais marcam partes importantes do rosto do 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 que você pinte texturas detalhadas e adaptáveis que seguem com precisão um rosto, por exemplo, ao colocar óculos virtuais por trás de uma parte específica do nariz. A malha coleta informações em 3D detalhadas o suficiente para facilitar a renderização da imagem virtual.