Einführung in Augmented Faces

Plattformspezifische Leitfäden

Mit der Augmented Faces API können Sie Assets über menschlichen Gesichtern rendern, ohne spezielle Hardware zu verwenden. Sie bietet Funktionspunkte, mit denen deine App verschiedene Bereiche eines erkannten Gesichts automatisch identifizieren kann. Ihre App kann diese Bereiche dann verwenden, um Assets so zu überlagern, dass sie den Konturen eines einzelnen Gesichts korrekt entsprechen.

Anwendungsfälle

Die gesichtsbasierte AR ermöglicht eine Vielzahl von Anwendungsfällen – von Beauty- und Zubehörproben bis hin zu Gesichtsfiltern und -effekten, die Nutzer zusammen mit ihren Freunden verwenden können. Verwenden Sie beispielsweise 3D-Modelle und eine Textur, um die Merkmale eines Fuchses über das Gesicht eines Nutzers zu legen.

Das Modell besteht aus zwei Fuchsohren und einer Fuchsnase. Jeder einzelne ist ein separater Knochen, der einzeln bewegt werden kann, um dem Gesichtsbereich zu folgen, an dem er sich befindet.

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-Gesichts

Die Augmented Faces API bietet eine mittlere Pose, drei Regionspositionen und ein 3D-Gesichtsnetz.

Zentrieren

Die Mittelstellung befindet sich hinter der Nase und kennzeichnet die Kopfmitte der Nutzenden. Sie können damit Assets wie z. B. einen Hut auf dem Kopf rendern.

Regionspositionen

Der Bereich befindet sich auf der linken Stirn, der rechten Stirn und der Nase und markiert wichtige Bereiche des Gesichts der Nutzenden. Sie können damit Assets an der Nase oder um die Ohren herum rendern.

Gesichtsgitter

Mit dem 468-Punkt-dichten 3D-Gesichtsnetz kannst du anpassbare, detaillierte Texturen malen, die sich genau an ein Gesicht anpassen – zum Beispiel beim Überlagern einer virtuellen Brille hinter einem bestimmten Teil der Nase. Das Mesh-Netzwerk erfasst genügend detaillierte 3D-Informationen, sodass Sie dieses virtuelle Bild problemlos rendern können.