מדריכים ספציפיים לפלטפורמות
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
iOS
מנוע לא מציאותי
Cloud Anchor הוא סוג מיוחד של עוגן שאפשר להשתמש בו כדי לשמור חוויות AR בעולם האמיתי. בעזרת ARCore Cloud Origin API, או שירות ARCore Cloud היעדים, אתם יכולים ליצור שכבות אינטראקטיביות של מידע דיגיטלי ולשייך אותן למיקומים אמיתיים, ולעצב חוויות שכמה אנשים יוכלו לשתף לאורך זמן במכשירים רבים ושונים. מודעות עוגן בענן מחברים בין מיקומים בעולם האמיתי לתוכן דיגיטלי שכל אחד יכול לגשת אליו ממכשירים ניידים תואמים. גם משתמשי Android וגם משתמשי iOS יכולים להשתתף באותה חוויה ולחזור אליה שוב ושוב, גם אחרי שבועות או חודשים.
עוגנים ועוגנים ב-Cloud
מודעות עוגן בענן הן מודעות עוגן שמתארחות בנקודת הקצה בענן של ARCore API. אירוח כזה מאפשר למשתמשים לשתף חוויות באותה אפליקציה. ההנחיות הבסיסיות לגבי צ'אטים מובילים חלות גם על צ'אטים מובילים ב-Cloud.
תרחישים לדוגמה לפיתוח באמצעות ARCore Cloud Anchor API
ARCore Cloud Anchor API יכול לעזור לשמור על חוויות AR בעולם האמיתי וליצור חוויות משותפות בין משתמשים. ריכזנו כאן כמה דרכים שבהן תוכלו להשתמש בה בפרויקטים שלכם.
שמירת חוויות AR בעולם האמיתי
באמצעות Cloud Anchors, משתמש אחד יכול להציב אובייקט AR בסביבה הפיזית, ומשתמש אחר יכול לראות את אותו אובייקט באותו מקום במועד מאוחר יותר. לדוגמה, אפשר להשתמש ב-Cloud Anchors כדי ליצור שלטים וירטואליים מול חנויות, להשאיר פתקים וירטואליים על משטחי המטבח לחברים או לעצב מחדש את חדרי השינה באמצעות פוסטרים וירטואליים. באופן כללי, מומלץ להשתמש ב-Cloud Anchors לחוויית AR בגודל חדר.
חוויות שיתוף פעולה בזמן אמת
בנוסף, Cloud Anchors מאפשרים שיתוף פעולה בזמן אמת בין משתמשים. לדוגמה, משתמשים יכולים לשחק משחק וירטואלי של פינג-פונג על שולחן הקפה או לצייר ציור קיר וירטואלי עם הקהילה שלהם.
אין לי מכשיר תואם
ARCore Cloud Anchor API פועל בכל המכשירים הנתמכים של ARCore.
איך פועלים Cloud Anchors
ARCore מתחבר לנקודת הקצה בענן של ARCore API כדי לארח ולפתור עוגנים בענן, וכך מאפשר את החוויות המשותפות האלה. לשם כך נדרש חיבור תקין לאינטרנט.
בהמשך מופיעה תמונה כללית של אופן האירוח והפתרון:
- המשתמש יוצר עוגן מקומי בסביבה שלו.
- העוגן מתארח – ARCore מעלה את הנתונים של העוגן המקומי הזה לנקודת הקצה בענן של ARCore API, ונקודת הקצה מחזירה מזהה ייחודי לעוגן הזה.
- האפליקציה מפיצה את המזהה הייחודי הזה למשתמשים אחרים.
- העוגן נפתר – משתמשים שהמכשירים שלהם מכילים את המזהה הייחודי יכולים ליצור מחדש את אותו עוגן באמצעות ARCore Cloud Anchor API.
אירוח
כדי ליצור ולארח עוגן, ARCore משתמש במפת תכונות תלת-ממדית של המרחב שמסביב לאותו עוגן. כדי לקבל את מפת התכונות הזו, המצלמה האחורית של המכשיר חייבת למפות את הסביבה בתוך מרכז העניין ומסביב לו, מזוויות ובמיקומים שונים לפני השיחה של המארח. לאחר מכן, ARCore Cloud Anchor API יוצר מפת תכונות תלת-ממדית של המרחב ומחזיר למכשיר מזהה Cloud Anchor ייחודי.
טיפול בבעיה
כשמשתמש אחר באותה סביבה מפנה את המצלמה של המכשיר שלו לאזור שבו התארח Cloud עוגן, בקשה לפתרון הבעיה גורמת ל-ARCore Cloud Origin API להשוות מדי פעם בין תכונות חזותיות מהסצנה לבין מפת התכונות התלת-ממדיות שנוצרה. ARCore משתמשת בהשוואות האלה כדי לאתר את המיקום, הכיוון והתנוחה של המשתמש ביחס ל-Cloud Anchor.
המדיניות בנושא הוצאה משימוש של ממשקי API
פרטים נוספים זמינים במדיניות ההוצאה משימוש של ARCore Cloud Anchor API.