עוגנים של Cloud מאפשרים למשתמשים שונים לשתף חוויות AR

מדריכים ספציפיים לפלטפורמה

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

עוגנים ועוגנים בענן

עוגנים בענן הם עוגנים שמתארחים בנקודת הקצה בענן של ARCore API. האירוח הזה מאפשר למשתמשים לשתף חוויות באותה האפליקציה. ההנחיות הבסיסיות לגבי עוגנים חלות גם על Cloud anchors.

תרחישים לדוגמה לפיתוח עם ARCore Cloud anchor API

ARCore Cloud anchor API יכול לעזור לשמר חוויות AR בעולם האמיתי וליצור חוויות משותפות בין משתמשים. בהמשך מפורטות מספר דרכים שבהן תוכלו להשתמש בו בפרויקטים שלכם.

ממשיכים בחוויות AR בעולם האמיתי

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

שיתוף פעולה בזמן אמת

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

אין לי מכשיר תואם

ממשק ה-API של ARCore Cloud anchor פועל בכל המכשירים הנתמכים של ARCore.

איך פועלים פריטי עוגן בענן

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

הנה סקירה כללית של אופן הפעולה של אירוח ופתרון:

  1. המשתמש יוצר עוגן מקומי בסביבה שלו.
  2. מודעת העוגן מתארחת – מערכת ARCore מעלה את הנתונים של העוגן המקומי לנקודת הקצה בענן של ARCore API, ונקודת הקצה (endpoint) מחזירה מזהה ייחודי עבור אותו עוגן.
  3. האפליקציה מפיצה את המזהה הייחודי הזה למשתמשים אחרים.
  4. עוגן נפתר – משתמשים שלמכשירים שלהם יש מזהה ייחודי יכולים ליצור מחדש את אותו עוגן באמצעות ARCore Cloud anchor API.

אירוח

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

פתרון

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

המדיניות בנושא הוצאה משימוש של API

פרטים נוספים זמינים במדיניות ההוצאה משימוש של ARCore Cloud anchor API.