Einführung in Augmented Faces

Plattformspezifische Leitfäden

Mit der Augmented Faces-API können Sie Assets auf menschlichen Gesichtern rendern, ohne dass Sie spezielle Hardware verwenden müssen. Es enthält Featurepunkte, mit denen Ihre App automatisch verschiedene Bereiche eines erkannten Gesichts identifizieren kann. Die Apps können dann die Regionen verwenden, um Assets so zu überlagern, dass sie den Konturen eines bestimmten Gesichts entsprechen.

Anwendungsfälle

Gesichtsbasiertes AR bietet zahlreiche Möglichkeiten – von Beauty- und Zubehörproben bis hin zu Gesichtsfiltern und Effekten, die sich Nutzer zusammen mit ihren Freunden ansehen können. Du kannst beispielsweise 3D-Modelle und eine Textur verwenden, um die Merkmale eines Fuchses auf dem Gesicht des Nutzers zu überlagern.

Das Modell besteht aus zwei Ohren aus Fuchs und einer Nase aus Fuchs. Dabei handelt es sich um separate Knochen, die einzeln verschoben werden können, um den jeweiligen Gesichtsbereichen zu entsprechen.

Die Textur besteht aus Lidschatten, Sommersprossen und anderen Farben.

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

Teile eines Augmented Face

Die Augmented Faces API bietet eine zentrale Position, drei Posen für die Region und ein 3D-Face Mesh.

Position zentrieren

Die zentrale Pose befindet sich hinter der Nase und markiert die Mitte des Kopfes eines Nutzers. Damit kannst du Assets wie einen Hut auf dem Kopf rendern.

Posieren in der Region

Die Region stellt sich auf der linken Stirn, der rechten Stirn und der Nasenspitze als wichtige Teile des Gesichts eines Nutzers dar. Damit kannst du Assets auf der Nase oder um die Ohren herum rendern.

Gesichtsgitter

Mit dem 468-poligen 3D-Mesh-Mesh-Netzwerk können Sie anpassbare, detaillierte Texturen zeichnen, die einem Gesicht präzise folgen, beispielsweise beim Platzieren virtueller Brillen hinter einem bestimmten Teil der Nase. Das Mesh-Netzwerk erfasst detaillierte 3D-Informationen, die Sie dann ganz einfach rendern können.