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