במדריך הזה נסביר איך:
- הגדרת סביבת הפיתוח לעבודה עם Augmented Faces
- החלת טקסטורות דו-ממדיות והצמדת אובייקטים תלת-ממדיים לפנים שזוהו
דרישות מוקדמות
- Xcode מגרסה 13.0 ואילך
- Cocoapods מגרסה 1.4.0 ואילך, אם משתמשים ב-Cocoapods
- מכשיר Apple תואם ARKit עם iOS מגרסה 12.0 ואילך (נדרש יעד פריסה עם iOS מגרסה 12.0 ואילך)
שימוש בפנים משופרות
השלבים הבאים מתבססים על אפליקציית Augmented Faces לדוגמה כדי להראות את המשימות הקריטיות להגדרה ולפיתוח של אפליקציה עם יכולות של Augmented Faces.
הורדת אפליקציית הדוגמה Augmented Faces
- כדי לקבל את קוד האפליקציה לדוגמה, משכפלים או מורידים את ARCore SDK for iOS מהגרסה האחרונה ב-GitHub.
- פותחים חלון Terminal או Finder ועוברים לתיקייה שבה קלונתם או הורדתם את ה-SDK.
- קוד האפליקציה לדוגמה מופיע בקובץ
/Examples/AugmentedFacesExample
.
מריצים את pod install
האפליקציה AugmentedFacesSample מגיעה עם קובץ Podfile שהוגדרה בו מראש הגרסה של ARCore SDK ו-iOS שנדרשות לכם. כדי להתקין את יחסי התלות האלה:
- פותחים חלון Terminal ומפעילים את
pod install
מהתיקייה שבה נמצא פרויקט Xcode. הפעולה הזו יוצרת קובץ*.xcworkspace
שבו תשתמשו בהמשך כדי ליצור ולהריץ את האפליקציה.
פיתוח והרצה של האפליקציה
- פותחים את הקובץ
.xcworkspace
(לא את הקובץ.xcodeproj
) של הפרויקט ב-Xcode. - פותחים את ההגדרות הכלליות של היעד ומשנים את מזהה החבילה.
- מקישים על Cmd+R או לוחצים על 'הפעלה'. כדי לעבוד עם פנים משופרים, צריך להשתמש במכשיר פיזי ולא בסימולטור. המכשיר צריך להיות מחובר למכונת הפיתוח באמצעות USB.
ניסיון באפליקציה לדוגמה
- יוצרים ומריצים את אפליקציית הדוגמה מהקובץ
.xcworkspace
כדי להפעיל אותה במכשיר. - אם מוצגת בקשה, נותנים לאפליקציה הרשאת גישה למצלמה. לאחר מכן, ARCore תתחיל לזהות פנים שגלויים במצלמה. נכון לעכשיו, המערכת מזהה רק פנים אחת בכל פעם.
- מוודאים שהמצלמה פונה למשתמש.
השלבים הבאים
- במדריך למפתחים של Augmented Faces ל-iOS תוכלו למצוא את קוד האפליקציה לדוגמה ולקבל מידע נוסף על השימוש ב-Augmented Faces באפליקציות שלכם.
- הפניית API ל-ARCore ל-iOS
- בסרטון הבא מוסבר איך מתחילים להשתמש בתכונה 'פנים משופרים' ב-iOS: