המדריך למתחילים של Depth API ל-Android NDK

  • הגדרת סביבת פיתוח ל-Depth API
  • אפשר לנסות הסתרה והצגה חזותית של מפת העומק באפליקציה לדוגמה

דרישות מוקדמות

פתיחת הפרויקט לדוגמה

במדריך למתחילים הזה נעשה שימוש ב-OpenGL, ממשק תכנות לעיבוד גרפיקה וקטורית דו-ממדית ותלת-ממדית. לפני שמתחילים לבצע את השלבים הבאים, כדאי לעיין במאמר הפעלת ARCore.

כדי לקבל את הפרויקט לדוגמה, משכפלים את המאגר באמצעות הפקודה הבאה:

git clone https://github.com/google-ar/arcore-android-sdk.git

ב-Android Studio, פותחים את הפרויקט hello_ar_c לדוגמה.

הרצת הדוגמה

האפליקציה לדוגמה של Depth API מאפשרת להציב דמויות Android וירטואליות בסביבה, ומחליפים את מצב ההסתרה כדי לראות את ההבדל. הוא גם מאפשר להחליף מצב את התצוגה החזותית של מפת העומק במרחב נתון.

צריך לוודא שמכשיר ה-Android מחובר למכונת הפיתוח וללחוץ Run ב-Android Studio.

אם Google Play Services למציאות רבודה חסר או לא עדכני, יכול להיות שתופיע במכשיר בקשה להתקין או לעדכן אותו. יש להקיש על CONTINUE כדי להתקין אותו מ חנות Google Play.

הפעלת עומק

בפעם הראשונה שמפעילים את האפליקציה ומניחים דמות Android, תופיע תיבת דו-שיח כדי להפעיל את העומק. היא מופיעה רק בפעם הראשונה שמפעילים את האפליקציה, במכשיר Android הראשון שמוצב. מקישים על Enable כדי להוסיף חסימה.

החלפת מצב חסימה ותצוגה חזותית של מפת העומק

מקישים על סמל גלגל השיניים כדי להפעיל או להשבית את ההסתרה ותצוגה חזותית של מפת העומק. בוחרים ב-Enable depth כדי להפעיל חסימה. בחירת Show depth map כדי להציג תצוגה של מפת העומק במסך המכשיר.

לדוגמה, בתמונות הבאות מוצגת דמות וירטואלית של Android במרחב אמיתי שמכיל תא מטען לצד דלת. בתמונה הראשונה, מודל ה-Android הווירטואלי חופפת באופן לא מציאותי עם קצה תא המטען. בתמונה השנייה, ה-Android מוסתר כמו שצריך, כך שנראה מציאותי יותר הסביבה.

בתמונות הבאות מוצגת תמונה של מסדרון עם אופניים קיר, ותצוגה חזותית של מפת העומק שנוצרה עבור המצלמה תמונה.

השלבים הבאים

מתחילים להשתמש ב-Depth API באפליקציות שלכם. מידע נוסף זמין במאמרים הבאים: