Guías específicas de la plataforma
Android (Kotlin/Java)
NDK de Android (C)
Unity (AR Foundation)
iOS
Unreal Engine
La API de Augmented Faces te permite renderizar recursos sobre rostros humanos sin usar hardware especializado. Proporciona puntos de características que permiten que tu app identifique automáticamente diferentes regiones de un rostro detectado. Luego, tu app puede usar esas regiones para superponer recursos de una manera que coincida correctamente con los contornos de un rostro individual.
Casos de uso
La RA basada en el rostro permite una amplia variedad de casos de uso, desde pruebas de productos de belleza y accesorios hasta filtros y efectos faciales que los usuarios pueden disfrutar con sus amigos. Por ejemplo, usa modelos 3D y una textura para superponer los rasgos de un zorro en el rostro de un usuario.
El modelo consta de dos orejas de zorro y una nariz de zorro. Cada uno es un hueso independiente que se puede mover de forma individual para seguir la región facial a la que está unido.
La textura consiste en sombras de ojos, pecas y otros colores.
Durante el tiempo de ejecución, la API de Augmented Faces detecta el rostro de un usuario y superpone la textura y los modelos en él.
Partes de un rostro aumentado
La API de Augmented Faces proporciona una pose central, poses de tres regiones y una malla de rostros 3D.
Postura central
Ubicada detrás de la nariz, la pose central marca el medio de la cabeza de un usuario. Úsalo para renderizar recursos, como un sombrero en la parte superior de la cabeza.
Posiciones de la región
Las poses de región, que se encuentran en la frente izquierda, la frente derecha y la punta de la nariz, marcan partes importantes del rostro de un usuario. Úsalos para renderizar recursos en la nariz o alrededor de las orejas.
Malla facial
La malla facial 3D densa de 468 puntos te permite pintar texturas adaptables y detalladas que siguen con precisión un rostro, por ejemplo, cuando se superponen anteojos virtuales detrás de una parte específica del nariz. La malla recopila suficiente información en 3D detallada para que puedas renderizar esta imagen virtual con facilidad.