כדי להטמיע פנים משופרים, צריך מודלים וטקסטורות מותאמים אישית להצגה על גבי רשתות פנים מזוהות. האומניים יוצרים את הנכסים האלה מראש בתוכנות ליצירת מודלים תלת-ממדיים וליצירת אנימציות, ומיצאים אותם כקובצי FBX.
קבצים קנוניים
ערכות ה-SDK כוללות קובץ canonical_face_mesh.fbx וקובץ canonical_face_mesh.psd שיעזרו לאומנים ליצור נכסים שיוצגו כשכבה מעל הפנים ש-ARCore מזהה. הקבצים האלה נמצאים בתיקייה assets/canonical_face_mesh.fbx.
יצירת מודלים תלת-ממדיים באמצעות קובץ FBX
קובץ ה-FBX מכיל את הטופולוגיה של רשת הפנים, את קואורדינטות המרקם ב-UV ואת ה-rig שמגדיר את אזורי הפנים הנתמכים ליצירה ולצירוף של נכסים. כדי לוודא שהם תואמים ל-ARCore, צריך לשמור את קובצי ה-FBX באמצעות הגדרות נתמכות.
הקובץ הזה מכיל ערך עזר facemesh שאין לייצא כחלק מקובץ ה-FBX הסופי. ARCore תיצור ותעדכן רשת פנים נפרדת בזמן הריצה.
יצירת טקסטורות 2D באמצעות קובץ ה-PSD
הטקסטורה של העזר של רשת הפנים .psd משמשת כדי לראות איך הטקסטורה שהאומן יוצר תואמת למאפייני הפנים של המשתמש בזמן הריצה. הוא כולל ארבע שכבות:
- מסכה: מראה איפה נמצאות העיניים, הנחיריים והפה במרקם.
- קווים: קווים מנחים שמראים איך תכונות הפנים של המשתמש תואמות למרקם במהלך זמן הריצה.
- UV: מייצג טריאנגולציה של רשת הטקסטורה של הפנים עם 468 נקודות.
- רקע: שכבת רקע אפור נייטרלי כדי שהשלושה הרכיבים האחרים יהיו ברורים מבחינה ויזואלית.

אם תשנו את קובץ ה-PSD, השינויים אמורים להופיע מיד אחרי הייצוא.
התאמה אישית של רשת הפנים הקנונית
אם המודלים והטקסטורות נוצרים באמצעות assets/canonical_face_mesh.fbx שכלול ב-SDK, צריך להגדיר את ההגדרות הבאות גם כשמייצאים קובצי FBX:
חשוב לוודא שמשטחי העור של כל המרקמים המותאמים אישית מוצמדים לעצמות או לאזורים המשויכים.
משתמשים בהיררכיה הבאה:
asset |__root | |__NOSE_TIP | |__FOREHEAD_RIGHT | |__FOREHEAD_LEFT |__facemesh <-- for reference |__ <-- place additional custom 3D meshes here
אין לייצא את מודל
facemeshשכלול. הרשת הזו היא לעיונך בלבד. ARCore תיצור רשת פנים נפרדת במהלך זמן הריצה. אפשר להשתמש ב-UVs בקובץfacemeshבתור עזר כשאתם יוצרים טקסטורות בהתאמה אישית של רשתות פנים.מניחים רשתות בהתאמה אישית כצאצאים של הצומת
asset.יש תמיכה בשימוש במרחבי שמות.
הנכס מכיל ארבעה 'עצמות' שמכילות את האזורים
rootו-NOSE_TIP,FOREHEAD_RIGHTו-FOREHEAD_LEFT. אין לשנות את השמות של העצמות האלה.