ARCore היא הפלטפורמה של Google ליצירת חוויות מציאות רבודה. באמצעות ממשקי API שונים, ARCore מאפשר לטלפון לגלות את סביבתו, להבין את העולם וליצור אינטראקציה עם מידע. חלק מממשקי ה-API זמינים במכשירי Android ו-iOS ומאפשרים חוויית AR משותפת.
ARCore משתמש בשלוש יכולות עיקריות לשילוב תוכן וירטואלי עם העולם האמיתי, כפי שהוא נראה במצלמה של הטלפון:
- מעקב תנועה מאפשר לטלפון להבין את המיקום שלו ולעקוב אחריו ביחס לעולם.
- התכונה הבנה סביבתית מאפשרת לטלפון לזהות את הגודל והמיקום של כל סוגי המשטחים: אופקי, אנכי וזוויתי כמו הקרקע, שולחן קפה או קירות.
- הערכה קלה מאפשרת לטלפון להעריך את תנאי התאורה הנוכחיים בסביבה.
מכשירים נתמכים
ARCore תוכנן לפעול במגוון רחב של טלפונים מתאימים עם Android מגרסה Android 7.0 (Nougat) ואילך. הרשימה המלאה של כל המכשירים הנתמכים זמינה כאן.
איך פועל ARCore?
בעיקרון, ARCore עושה שני דברים: לעקוב אחר המיקום של המכשיר הנייד תוך כדי תנועה, ולבסס את ההבנה שלו בעולם האמיתי.
טכנולוגיית ARC של Google למעקב אחר תנועה משתמשת במצלמה של הטלפון כדי לזהות נקודות מעניינות, שנקראות תכונות, ולעקוב אחר ההתקדמות של נקודות אלה לאורך זמן. בעזרת שילוב של התנועה בין הנקודות והקריאות האלה מחיישני הידור הטלפון, ARCore קובע גם את המיקום וגם את הכיוון של הטלפון כשהוא נע בחלל.
בנוסף לזיהוי נקודות חשובות, ARCore יכול לזהות משטחים שטוחים, כמו שולחן או רצפה, וגם להעריך את התאורה הממוצעת באזור. היכולות האלה משתלבות כדי לאפשר ל-ARCore להבין את העולם סביבו.
ההבנה של ARCore' בעולם האמיתי מאפשרת להציב אובייקטים, הערות או מידע אחר באופן שמשתלב באופן חלק עם העולם האמיתי. תוכלו למקם חתול מנמנם בפינת שולחן הקפה, או להוסיף הערות לציור עם פרטים ביוגרפיים של האומן. באמצעות מעקב אחר תנועה, אתם יכולים לזוז ממקום למקום ולצפות באובייקטים מכל זווית, ואפילו אם יוצאים מהחדר ויוצאים ממנו כשחוזרים אליו, החתול או ההערה נמצאים בדיוק במקום שבו השארתם אותו.
לקבלת תיאור מפורט יותר של אופן הפעולה של ARCore, ניתן לעיין בעקרונות הבסיס.
ARCore מספק ערכות SDK למגוון סביבות פיתוח פופולריות. ערכות ה-SDK האלה מספקות ממשקי API מותאמים לכל תכונות ה-AR החיוניות, כמו מעקב אחר תנועה, הבנת הסביבה והערכת אור. בעזרת היכולות האלה תוכלו לפתח חוויות AR חדשות לחלוטין או לשפר אפליקציות קיימות בעזרת תכונות AR.