סקירה כללית של ARCore וסביבות פיתוח נתמכות

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

ARCore משתמש בשלוש יכולות מפתח כדי לשלב תוכן וירטואלי עם העולם האמיתי כפי שנראה דרך מצלמת הטלפון שלך:

  • מעקב Motion מאפשר לטלפון להבין ולעקוב אחר מיקומה ביחס לעולם.
  • הבנת הסביבה מאפשרת לטלפון כדי לזהות את הגודל ומיקום של כול סוג של משטחים: אופקיים, משטחים אנכיים בזווית כמו הקרקע, שולחן קפה או קירות.
  • הערכה אור מאפשר לטלפון כדי לאמוד את תנאי התאורה הנוכחי של הסביבה.

מכשירים נתמכים

ARCore נועד לעבוד על מגוון רחב של טלפונים אנדרואיד מוסמכים עם אנדרואיד 7.0 (Nougat) ואילך. רשימה מלאה של כל המכשירים הנתמכים זמין כאן .

כיצד פועלת ARCore?

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

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

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

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

לפירוט יותר של איך Arcore עובד, לבדוק מושגי יסוד .

ARCore מספק SDK עבור רבות מסביבות הפיתוח הפופולריות ביותר. SDKs אלה מספקים ממשקי API מקוריים עבור כל תכונות ה-AR החיוניות כמו מעקב אחר תנועה, הבנה סביבתית ואומדן אור. עם היכולות האלה אתה יכול לבנות חוויות AR חדשות לגמרי או לשפר אפליקציות קיימות עם תכונות AR.