Einführung in Augmented Faces

Plattformspezifische Anleitungen

Mit der Augmented Faces API können Sie Assets ohne spezielle Hardware auf menschliche Gesichter rendern. Sie bietet Merkmals- und Referenzpunkte, mit denen Ihre App automatisch verschiedene Regionen eines erkannten Gesichts identifizieren kann. Ihre App kann dann diese Regionen verwenden, um Assets so zu überlagern, dass sie den Konturen eines einzelnen Gesichts entsprechen.

Anwendungsfälle

Mit der gesichtsbasierten AR kannst du eine Vielzahl von Anwendungsfällen nutzen – von Beauty- und Zubehöranproben bis hin zu Gesichtsfiltern und Effekten, die Nutzer zusammen mit ihren Freunden erleben können. So können Sie beispielsweise mit 3D-Modellen und einer Textur die Gesichtszüge eines Fuchses auf das Gesicht eines Nutzers legen.

Das Modell besteht aus zwei Fuchsohren und einer Fuchsnase. Jeder davon ist ein separater Knochen, der einzeln bewegt werden kann, um der Gesichtsregion zu folgen, an der er befestigt ist.

Die Textur besteht aus Lidschatten, Sommersprossen und anderen Farbelementen.

Während der Laufzeit erkennt die Augmented Faces API das Gesicht eines Nutzers und legt sowohl die Textur als auch die Modelle darauf.

Bestandteile eines Augmented-Reality-Gesichts

Die Augmented Faces API bietet eine zentrale Pose, drei regionale Posen und ein 3D-Gesichts-Mesh.

Zentrieren

Sie befindet sich hinter der Nase und markiert die Mitte des Kopfes der Nutzenden. Mit dieser Funktion können Sie Assets wie einen Hut auf dem Kopf rendern.

Region Poses

Sie befinden sich auf der linken und rechten Stirn sowie auf der Nasenspitze und markieren wichtige Teile des Gesichts eines Nutzers. Verwenden Sie sie, um Assets auf der Nase oder um die Ohren zu rendern.

Gesichts-Mesh

Mit dem dichten 3D-Gesichts-Mesh mit 468 Punkten können Sie anpassbare, detaillierte Texturen malen, die einem Gesicht genau folgen. Das ist beispielsweise nützlich, wenn Sie virtuelle Brillen hinter einem bestimmten Teil der Nase einblenden möchten. Das Mesh erfasst genügend detaillierte 3D-Informationen, damit Sie dieses virtuelle Bild ganz einfach rendern können.