Android XR תומך ב-OpenXR דרך מפרט OpenXR 1.1 ורשימה ארוכה של תוספים של ספקי צד שלישי. השימוש בתוספים האלה מאפשר לכם ליהנות מחוויה מוכרת כשאתם מפתחים ל-XR. חלק מהיכולות האלה דורשות הרשאות בתחילת ההפעלה של אפליקציות ל-Android. אם אתם רוצים לבנות ישירות על ממשקי OpenXR API, תוכלו למצוא את קובצי הכותרת הנדרשים במאגר jetpack-xr-natives.
תוספים של ספקים ל-Android XR
שם התוסף |
תיאור |
|---|---|
ה-API חושף עומק גולמי וחלק להסתרה, לבדיקות פגיעה ולמשימות ספציפיות אחרות שנעשה בהן שימוש בגיאומטריה מדויקת של הסצנה, כמו זיהוי פנים מזויפות. מספק טקסטורת עומק ברזולוציה נמוכה ומידת מהימנות של סצנה ממיקומי המצלמה או העיניים הנוכחיים. התוסף הזה דורש |
|
מאפשר לאפליקציה לשמור עוגנים, לאחזר אותם ולבטל את השמירה שלהם במכשיר הנוכחי, באפליקציות ובסשנים במכשיר. התוסף הזה דורש |
|
ההרשאה מאפשרת לאפליקציה לקבל את המיקום והכיוון של העיניים של המשתמש, במטרה להפוך את התנוחה והסטטוס של העיניים של האווטרים למציאותיים יותר. אל תשתמשו בתוסף הזה למטרות אחרות של מעקב עיניים. לצורך אינטראקציה, במקום זאת צריך להשתמש ב- |
|
ההרשאה מאפשרת לאפליקציה לקבל משקלים של צורות מיזוג ולעבד הבעות פנים בחוויות XR. התוסף הזה דורש |
|
האפשרות הזו מאפשרת קלט של מעקב ידיים שמיוצג כרשת דינמית של היד. התוסף הזה נועד לספק מאגרי קודקודים ומאגרי אינדקסים לרשת של ייצוג מותאם אישית של הידיים של המשתמש. כדי לעקוב אחרי מפרקי הידיים |
|
הערכה של התאורה הסביבתית (כולל הרמוניות ספריות) של הסביבה הנוכחית של המשתמש. ההרחבה הזו מאפשרת לאפליקציה לבקש נתונים שמייצגים את התאורה של הסביבה האמיתית מסביב לאוזניות. אפשר להשתמש במידע הזה כשמעבדים אובייקטים וירטואליים כדי להאיר אותם באותם תנאים של הסצנה שבה הם מוצבים. התוסף הזה דורש |
|
מציין את המצבים האפשריים של המצלמה במצב מעבר: מופעלת, בהפעלה או מושבתת. |
|
התוסף הזה מאפשר לאפליקציה לבצע בדיקות של קרני אור על אובייקטים שניתנים למעקב בסביבה. התוסף הזה דורש |
|
התוסף הזה מאפשר לאפליקציה לגשת לאובייקטים שאפשר לעקוב אחריהם, כמו מטוסים מהסביבה הפיזית, וליצור עוגנים שמצורפים לאובייקט שאפשר לעקוב אחריו. התוסף הזה דורש |
|
התמיכה כוללת מעקב אחרי אובייקטים פיזיים כמו מקלדת ועכבר בסצנה. התוסף הזה דורש |
תוספים נתמכים אחרים
יש גם תמיכה בתוספים הנוספים הבאים. המידע נמצא באתרים חיצוניים.
XR_EXT_debug_utilsXR_EXT_dpad_bindingXR_EXT_eye_gaze_interaction*XR_EXT_hand_tracking*XR_EXT_hand_interactionXR_EXT_palm_poseXR_EXT_performance_settingsXR_EXT_uuidXR_FB_composition_layer_depth_testXR_FB_display_refresh_rateXR_FB_foveationXR_FB_foveation_configurationXR_FB_foveation_vulkanXR_FB_hand_tracking_aim*XR_FB_space_warpXR_KHR_android_create_instanceXR_KHR_android_surface_swapchainXR_KHR_android_thread_settingsXR_KHR_binding_modificationXR_KHR_composition_layer_color_scale_biasXR_KHR_composition_layer_cubeXR_KHR_composition_layer_cylinderXR_KHR_composition_layer_depthXR_KHR_composition_layer_equirect2XR_KHR_convert_timespec_timeXR_KHR_loader_initXR_KHR_loader_init_androidXR_KHR_opengl_es_enableXR_KHR_swapchain_usage_input_attachment_bitXR_KHR_vulkan_enable2XR_META_vulkan_swapchain_create_infoXR_MND_headless
OpenXR™ והלוגו של OpenXR הם סימנים מסחריים בבעלות The Khronos Group Inc. והם רשומים כסימן מסחרי בסין, באיחוד האירופי, ביפן ובבריטניה.