פיתוח עם OpenXR

מכשירי XR רלוונטיים
ההנחיות האלה יעזרו לכם ליצור חוויות למכשירי XR מהסוגים האלה.
משקפי XR
משקפי AR חוטיים

 

לוגו הטקסט של OpenXR

מערכת Android XR תומכת באפליקציות שנוצרו באמצעות OpenXR דרך התמיכה שלה במפרט OpenXR 1.1 ובתוספים נבחרים של ספקים. ‫OpenXR הוא תקן פתוח שמאפשר ליצור חוויות סוחפות ואינטראקטיביות באמצעות קבוצה משותפת של ממשקי API במגוון רחב של מכשירי XR.

תכונות

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

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

מכשירי קלט נתמכים

מכשירי Android XR תומכים גם במכשירי הקלט הבאים.

אינטראקציה עם הידיים
זיהוי של תנועות ידיים ספציפיות, כמו צביטה, החלקה והצבעה, שמאפשר למשתמשים ליצור אינטראקציה עם אובייקטים וירטואליים באמצעות תנועות ידיים.
אינטראקציה באמצעות מבט
היכולת לעקוב אחרי תנועות העיניים של המשתמש, כדי לאפשר לו לבחור אובייקטים וירטואליים ולבצע איתם אינטראקציה באמצעות המבט.
בקרי תנועה 6DoF
היכולת לעקוב אחרי המיקום והתנועה של הבקרים, יחד עם מיפויים של לחצני D-pad ולחצנים להפעלת פעולות או אירועי ריחוף בתוך האפליקציה.
אינטראקציה עם העכבר
היכולת של המשתמשים ליצור אינטראקציה עם אובייקטים באמצעות מצביע עכבר במרחב תלת-ממדי

תכונות הביצועים הנתמכות

‫Android XR תומך בתכונות הבאות שקשורות לביצועים.

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

רשימה מלאה של התכונות והתוספים הנתמכים מופיעה בסקירה הכללית של תכונות OpenXR.

מנועי חיפוש נתמכים

המנועים הבאים נתמכים בפיתוח OpenXR באמצעות Android XR.

Unity

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


‫OpenXR™‎ והלוגו של OpenXR הם סימנים מסחריים בבעלות The Khronos Group Inc. ‎ והם רשומים כסימן מסחרי בסין, באיחוד האירופי, ביפן ובבריטניה.