Guide specifiche per la piattaforma
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
iOS
Unreal Engine
L'API Augmented Faces ti consente di eseguire il rendering degli asset sopra i volti umani senza utilizzare hardware specializzato. Fornisce punti di funzionalità che consentono alla tua app di identificare automaticamente diverse aree di un volto rilevato. L'app può quindi utilizzare queste regioni per sovrapporre gli asset in modo che corrispondano correttamente ai contorni di un singolo volto.
Casi d'uso
La realtà aumentata basata sul volto sblocca una vasta gamma di casi d'uso, dai test di bellezza e accessori ai filtri e agli effetti per il viso che gli utenti possono utilizzare con i loro amici. Ad esempio, puoi utilizzare modelli 3D e una texture per sovrapporre i tratti di una volpe sul viso di un utente.
Il modello è costituito da due orecchie e un naso di volpe. Ognuno è un osso separato che può essere spostato singolarmente per seguire la regione del viso a cui è attaccato.
La texture è composta da ombretto, lentiggini e altri colori.
Durante il runtime, l'API Augmented Faces rileva il volto di un utente e vi sovrappone sia la texture che i modelli.
Parti di un Volto Aumentato
L'API Augmented Faces fornisce una posa centrale, tre pose regionali e un mesh del viso 3D.
Posizione al centro
Situata dietro il naso, la posizione centrale indica il centro della testa dell'utente. Utilizzalo per visualizzare asset come un cappello sulla testa.
Pose regione
Situate sulla fronte sinistra, sulla fronte destra e sulla punta del naso, la regione evidenzia parti importanti del viso dell'utente. Utilizzali per visualizzare gli asset sul naso o intorno alle orecchie.
Maglia del viso
La mesh 3D del viso densa di 468 punti ti consente di dipingere texture adattabili e dettagliate che seguono con precisione un viso, ad esempio quando sovrapponi occhiali virtuali dietro una parte specifica del naso. La mesh raccoglie informazioni 3D sufficientemente dettagliate per consentirti di visualizzare facilmente questa immagine virtuale.