מדריכים ספציפיים לפלטפורמות
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
iOS
מנוע לא מציאותי
באמצעות Augmented Faces API אפשר לעבד נכסים מעל פנים אנושיות בלי להשתמש בחומרה מיוחדת. הוא מספק נקודות ייחודיות שמאפשרות לאפליקציה לזהות באופן אוטומטי אזורים שונים בפנים שזוהו. לאחר מכן, האפליקציה תוכל להשתמש באזורים האלה כדי ליצור שכבת-על של הנכסים באופן שתואם כראוי לקווי המתאר של פנים ספציפיות.
תרחישים לדוגמה
טכנולוגיית ה-AR שמבוססת על זיהוי הפנים מאפשרת מגוון רחב של תרחישים לדוגמה, החל מנסיונות של מוצרי טיפוח ואביזרים ועד לפילטרים ואפקטים של פנים שהמשתמשים יכולים ליהנות מהם עם החברים שלהם. לדוגמה, אפשר להשתמש במודלים תלת-ממדיים ובמרקם כדי להוסיף שכבה של תכונות של שועל על הפנים של משתמש.
המודל מורכב משתי אוזניים של שועל ומאף של שועל. כל אחת מהן היא עצם נפרד שאפשר להזיז בנפרד כדי לעקוב אחרי אזור הפנים שאליו הן משויכות.
הטקסטורה מורכבת מאיפור עיניים, מכתמי שמש ומצבעים אחרים.
במהלך זמן הריצה, ה-Augmented Faces API מזהה את הפנים של המשתמש ומוסיף שכבת-על של המרקם והמודלים שעליהם מתבסס ה-API.
חלקים של פנים משופרים
Augmented Faces API מספק תנוחת מרכז, שלוש תנוחות אזוריות ורשת פנים תלת-ממדית.
תנוחת מרכז
המיקום של נקודה מרכזית הוא מאחורי האף, והיא מסמנת את מרכז הראש של המשתמש. אפשר להשתמש בו כדי להציג נכסים כמו כובע על הראש.
תנוחות של אזורים
תנוחות אזוריות ממוקמות בחלק הקדמי השמאלי של המצח, בחלק הקדמי הימני של המצח ובקצה האף, ומסמנות חלקים חשובים בפנים של המשתמש. אפשר להשתמש בהם כדי ליצור נכסים באזור האף או סביב האוזניים.
רשת פנים
רשת פנים צפופה תלת-ממדית של 468 נקודות מאפשרת לצייר טקסטורות מפורטות ומותאמות שמתאימות בצורה מדויקת לפנים – לדוגמה, כשמקפידים להציב משקפיים וירטואליים בשכבה שמאחורי חלק ספציפי באף. הרשת אוספת מספיק מידע מפורט בתלת-ממד כדי שתוכלו ליצור בקלות את התמונה הווירטואלית הזו.