Android XR תומך ב-OpenXR דרך מפרט OpenXR 1.1 ורשימה ארוכה של תוספים של ספקי צד שלישי. השימוש בתוספים האלה מאפשר לכם ליהנות מחוויה מוכרת כשאתם מפתחים ל-XR. חלק מהיכולות האלה דורשות הרשאות בתחילת ההפעלה ב-Android. אם אתם רוצים לבנות ישירות על ממשקי OpenXR API, תוכלו למצוא את קובצי הכותרת הנדרשים במאגר jetpack-xr-natives.
תוספים של ספקים ל-Android XR
שם תוסף |
תיאור |
גרסת Spatial API |
|---|---|---|
עוגנים שנוצרו על ידי אפליקציה באמצעות XR_ANDROID_trackables קשורים לסשן ספציפי ולכן לא גלויים למשתמשים אחרים... |
v1 |
|
משתמש ב-IK כדי לקבוע את מיקום הגוף על סמך מיקום הראש והידיים. |
v2 |
|
למכשירים שתומכים בכמה מצבי מיזוג של סביבות. |
v1 |
|
התוסף הזה מאפשר לאפליקציה לבקש מפות עומק של הסביבה בעולם האמיתי מסביב לאוזניות ולשאול... |
v1 |
|
התוסף הזה מאפשר לאפליקציה להישאר פעילה. |
v1 |
|
התוסף הזה מאפשר לאפליקציות לקבוע אילו תוספים נתמכים על ידי תצורת המערכת הנוכחית. |
גרסה 3 |
|
התוסף הזה מאפשר לאפליקציות לקבל את המיקום והכיוון של העיניים של המשתמש, וגם את הסטטוס של מעקב העיניים. |
v1 |
|
התוסף הזה מאפשר לאפליקציות לקבל משקלים של צורות מיזוג ולהציג הבעות פנים בחוויות XR. |
v1 |
|
התוסף הזה מאפשר לאפליקציות לקבל נתונים של מעקב אחרי הבעות הפנים ממקורות נתונים מרובים. |
גרסה 3 |
|
התוסף הזה מאפשר קלט של מעקב ידיים, שמיוצג כרשת דינמית של היד. |
v1 |
|
ההרחבה הזו מאפשרת לאפליקציה לבקש נתונים שמייצגים את התאורה של הסביבה בעולם האמיתי סביב האוזניות. |
v1 |
|
התוסף הזה מבוסס על התוסף הבסיסי XR_ANDROID_light_estimation. |
גרסה 3 |
|
התוסף הזה מספק XrPath לקבלת קלט מהעכבר ומגדיר תנוחת פעולה אחת בשימוש נפוץ לפרופילי עכבר של משתמשים... |
v1 |
|
יכול להיות שיעבור זמן עד שהמצלמה תופעל, והיא לא תהיה זמינה באופן מיידי. |
v1 |
|
התוסף הזה מספק ממשקי API לספירה ולשאילתה של מדדים שונים של ביצועים של מכשיר ה-XR הנוכחי. |
v1 |
|
התוסף הזה מאפשר לאפליקציה לבצע raycast על רכיבים שאפשר לעקוב אחריהם בסביבה. |
v1 |
|
התוסף הזה מאפשר לסביבת זמן הריצה להודיע לאפליקציה כשהרזולוציה המומלצת משתנה. |
v1 |
|
סביבת ברירת המחדל של המשתמש יכולה להיות במגוון מצבים באמצעות שילוב של מצב מיזוג ואופן קלט. |
v1 |
|
המטרה של התוסף הזה היא לספק רשתות שמייצגות בקירוב את האובייקטים הפיזיים בסביבת המשתמש. |
v1 |
|
הפונקציה xrCreateSpatialAnchorEXT שמוגדרת בתוסף XR_EXT_spatial_anchor מאפשרת לאפליקציות ליצור מרחבים... |
גרסה 3 |
|
התוסף הזה מספק את היכולת לעקוב אחרי הערות לתוסף <<XR_EXT_spatial_entity>> כדי לעקוב אחרי מגוון... |
גרסה 3 |
|
התוסף הזה מבוסס על XR_EXT_spatial_entity ומספק רכיב חדש ל-XR_SPATIAL_CAPABILITY_PLANE_TRACKING_EXT כדי... |
גרסה 3 |
|
התוסף הזה מבוסס על XR_EXT_spatial_entity ומספק פונקציונליות של raycast ליכולות מרחביות קיימות. |
גרסה 3 |
|
התוסף הזה מאפשר לאפליקציות ליצור עוגנים ולצרף אותם לישויות מרחביות. |
גרסה 3 |
|
התוסף הזה מבוסס על XR_EXT_spatial_entity ומגדיר יכולת מרחבית למעקב אחרי קבוצה של ישויות פיזיות מוגדרות מראש... |
גרסה 3 |
|
התוסף הזה מאפשר לאפליקציה לגשת לנתונים שאפשר לעקוב אחריהם מהסביבה הפיזית. |
v1 |
|
התוסף הזה מאפשר לעקוב אחרי תמונות מישוריות שמוגדרות על ידי קבוצות של תמונות הפניה לקלט. |
גרסה 3 |
|
התוסף הזה מאפשר מעקב אחרי סמנים פיזיים. |
v1 |
|
התוסף הזה מאפשר מעקב אחרי אובייקטים פיזיים. |
v1 |
|
התוסף הזה מאפשר מעקב פיזי אחרי קודי QR ופענוח של נתוני קודי QR. |
v1 |
|
התוסף הזה מאפשר לאפליקציות ליצור מרחב הפניה מסוג XR_REFERENCE_SPACE_TYPE_UNBOUNDED_ANDROID. |
v1 |
תוספים של צד שלישי
שם תוסף |
תיאור |
גרסת Spatial API |
|---|---|---|
יכול להיות שאפליקציות מסוימות יצטרכו לגשת למכשירי אינטראקציה עם XR בלי להציג תוכן תמונה במסך או במסכים. |
v1 |
|
התוסף הזה מוסיף מבנה אופציונלי שאפשר לכלול בשרשרת XrInteractionProfileSuggestedBinding::next שעוברת... |
v1 |
|
מטבע הדברים, בממשק OpenXR יש מעט מאוד מידע על שגיאות שזמין למפתח ולאפליקציה. |
v1 |
|
התוסף הזה מאפשר לאפליקציות לאתר את המפרקים השונים של קלט מעקב תנועות הידיים. |
v1 |
|
התוסף הזה מגדיר API לאפליקציה כדי לספק רמזים לזמן הריצה לגבי הביצועים, ולזמן הריצה כדי לשלוח... |
v1 |
|
בפלטפורמות שתומכות בהתאמה דינמית של קצב הרענון של המסך. |
v1 |
|
התוסף הזה מאפשר לאפליקציה לשנות ולשאול לגבי מצב ספציפי שניתן לשינוי שמשויך ל-swapchain. |
v1 |
|
Foveation בהקשר של XR היא טכניקת רינדור שמאפשרת לאזור בתמונה ליד נקודת המיקוד או ה-fovea של... |
v1 |
|
במשקפי HMD של פייסבוק, מפתחים יכולים ליצור פרופילים של מיקוד מרכזי שנוצרים על ידי זמן הריצה עבור המאפיינים האופטיים והביצועים. |
v1 |
|
כדי להחיל דפוס של foveation, צריך להחיל תמונה על שרשרת ההחלפה של Vulkan graphics API. |
v1 |
|
התוסף הזה מספק תמיכה בהפעלת טכנולוגיית עיוות המרחב באפליקציה. |
v1 |
|
התוסף הזה צריך להיות מסופק על ידי סביבות זמן ריצה שתומכות באפליקציות שמשתמשות בממשקי OpenGL ES API לעיבוד. |
v1 |
|
כשהאפליקציה יוצרת אובייקט XrInstance במערכות Android. |
v1 |
|
פעילות נפוצה ב-XR היא צפייה בזרם תמונות. |
v1 |
|
כדי שחוויית ה-XR תהיה נוחה, חשוב שהאפליקציות יספקו פריימים במהירות ובעקביות. |
v1 |
|
סולם צבעים והטיה מוחלים על צבע של שכבה במהלך הקומפוזיציה, אחרי ההמרה שלה לייצוג אלפא מראש. |
v1 |
|
התוסף הזה מוסיף סוג שכבה נוסף שמאפשר דגימה ישירה ממפות קובייה. |
v1 |
|
התוסף הזה מוסיף סוג שכבה נוסף שבו זמן הריצה של ה-XR צריך למפות טקסטורה שמקורה בשרשרת החלפה אל החלק הפנימי… |
v1 |
|
התוסף הזה מגדיר סוג שכבה נוסף שמאפשר לאפליקציות לשלוח תמונות עומק יחד עם תמונות צבעוניות בפורמט... |
v1 |
|
התוסף הזה מוסיף סוג שכבה נוסף שבו זמן הריצה של ה-XR צריך למפות תמונה מקודדת בפורמט equirectangular שמקורה ב… |
v1 |
|
התוסף הזה מוסיף סוג שכבה נוסף שבו זמן הריצה של ה-XR צריך למפות תמונה מקודדת בפורמט equirectangular שמקורה ב… |
v1 |
|
התוסף הזה מספק שתי פונקציות להמרה בין זמן מונוטוני של timespec לבין XrTime. |
v1 |
|
התוסף הזה מאפשר להשתמש ב-API של גרפיקת Vulkan בסביבת זמן ריצה של OpenXR. |
v1 |
|
התוסף הזה מאפשר להשתמש ב-API של גרפיקת Vulkan בסביבת זמן ריצה של OpenXR. |
v1 |
|
בפלטפורמות מסוימות, לפני שהטעינה מתבצעת, צריך לאתחל את הכלי לטעינה באמצעות פרמטרים ספציפיים לפלטפורמה. |
v1 |
|
ב-Android, חלק מההטמעות של רכיבי טעינה דורשות מהאפליקציה לספק מידע נוסף במהלך האתחול. |
v1 |
|
התוסף הזה מאפשר לאפליקציה לציין שצריך ליצור תמונות של שרשרת החלפה באופן כזה שאפשר להשתמש בהן כ… |
v1 |
|
התוסף הזה מאפשר לאפליקציה לקשר פעולה דיגיטלית אחת או יותר למשטח מגע או למקלון אנלוגי, כאילו מדובר בלחצני חצים… |
v1 |
|
התוסף הזה מגדיר מזהה ייחודי אוניברסלי (UUID) בהתאם ל-RFC 4122. |
v1 |
|
התוסף הזה מאפשר ליצור קומפוזיציה של שכבות שנבדקו לעומק. |
v1 |
|
התוסף הזה מספק XrPath כדי לקבל קלט של מבט מחיישן תנועות עיניים (eye tracker) וכך לאפשר אינטראקציות באמצעות מבט. |
v1 |
|
התוסף הזה מגדיר ארבעה מצבי פעולה נפוצים לכל פרופילי האינטראקציה של המשתמשים עם הידיים, כולל מעקב אחרי תנועות הידיים... |
v1 |
|
התוסף הזה תומך באספקת מסכת ציור לכל תצוגה עבור אפליקציות. |
v1 |
|
רינדור ממוקד עם מעקב אחרי העיניים מרנדר צפיפות פיקסלים נמוכה יותר בהיקף של המבט של המשתמש. |
v1 |
|
התוסף XR_EXT_hand_tracking מספק רשימה של תנוחות מפרקי הידיים שמייצגות את ההגדרה הנוכחית של... |
v1 |
|
התוסף הזה מגדיר 'מזהה תנוחה סטנדרטי' חדש לפרופילי אינטראקציה, שנקרא palm_ext. |
v1 |
|
במרכז התצוגה של משקפי Varjo יש צפיפות פיקסלים גבוהה במיוחד. |
v1 |
|
התוסף הזה מוסיף סוג חדש של הגדרת תצוגה – XR_VIEW_CONFIGURATION_TYPE_PRIMARY_QUAD_VARJO ל-XrViewConfigurationType... |
v1 |
|
באמצעות התוסף הזה, אפליקציה שמבוססת על Vulkan יכולה להעביר VkImageCreateFlags או VkImageUsageFlags נוספים על ידי... |
v1 |
|
התוסף XR_EXT_hand_tracking מספק רשימה של תנוחות מפרקי הידיים, אבל לא מנגנון לעיבוד רשת של יד עם עור. |
v1 |
|
התוסף הזה לא מגדיר סוג חדש של שכבת קומפוזיציה. |
v1 |
|
XR_KHR_maintenance1 מוסיף אוסף של תכונות משניות שהושארו בחוץ או שלא נכללו במקור בכוונה... |
v1 |
|
התוסף הזה מאפשר לאפליקציות לבקש שימוש באפשרויות עיבוד כמו חידוד או דגימת-על ב… |
v1 |
|
התוסף הזה מציג את הפונקציה xrLocateSpacesKHR. |
v1 |
|
מפרט הליבה של OpenXR מכיל שני סוגים של מרחבי הפניה נעולים בעולם ב-XrReferenceSpaceType. |
v1 |
|
התוסף הזה מבוסס על XR_EXT_spatial_entity ומאפשר לאפליקציות לזהות ולעקוב אחרי סמנים בסביבה שלהן. |
v1 |
|
התוסף הזה מאפשר לאפליקציות לגלות ישויות מרחביות ולבצע ביניהן קורלציה בין הפעלות שונות של האפליקציה. |
v1 |
|
התוסף הזה מבוסס על XR_EXT_spatial_entity ומאפשר לאפליקציות ליצור עוגנים מרחביים. |
v1 |
|
ההרחבה הזו מבוססת על XR_EXT_spatial_entity ומגדירה את היכולת המרחבית של מעקב אחרי מישור עבור מסגרת הישות המרחבית. |
v1 |
|
התוסף הזה מציג את המושגים והיסודות להבנת סצנות ולחשיבה מרחבית ב-OpenXR. |
v1 |
|
במערכות XR יש פעולות מסוימות שפועלות לאורך זמן ולא מסתיימות באופן סביר בתוך לולאת פריימים רגילה. |
v1 |
|
יכול להיות שמכשירי XR משתמשים במרחב צבעים ששונה מזה של הרבה מסכים שמשמשים לפיתוח. |
v1 |
|
התוסף הזה מספק דגל, שאם מחילים אותו על שכבת קומפוזיציה, הוא הופך את הפרשנות של ערך האלפא ב… |
v1 |
|
התוסף הזה מספק תמיכה בהפעלת סינתזת פריימים באפליקציות שמבוססות על נתונים נוספים שמסופקים על ידי האפליקציה. |
גרסה 3 |
|
השירות הזה מספק פעולות מעקב אחרי תמונות של Qualcomm עבור פריטים שאפשר לעקוב אחריהם. |
גרסה 3 |
|
גרסה 3 |
||
התוסף הזה מציג אירוע חדש שמתריע כשהמערכת מזהה שינוי בנוכחות המשתמש. |
גרסה 3 |
|
התוסף הזה מרחיב את הגודל המקסימלי של שמות המבנים ומספק פונקציה חדשה לגישה לשמות המורחבים החדשים האלה. |
גרסה 3 |
|
XR_EXT_interaction_profile_battery_state_display מספק מנגנון לאפליקציות לשאילתות בזמן הריצה לגבי מצב הסוללה... |
גרסה 3 |
OpenXR™ והלוגו של OpenXR הם סימנים מסחריים בבעלות The Khronos Group Inc. והם רשומים כסימן מסחרי בסין, באיחוד האירופי, ביפן ובבריטניה.