إنشاء المحتوى باستخدام إضافات OpenXR متوافقة

أجهزة XR المشمولة
تساعدك هذه الإرشادات في إنشاء تجارب لهذه الأنواع من أجهزة XR.
سماعات الرأس بنظام الواقع الممتد
نظارات سلكية بنظام الواقع الممتد

يتوافق Android XR مع OpenXR من خلال مواصفات OpenXR 1.1 وقائمة طويلة من إضافات المورّدين الخارجيين. يتيح لك استخدام هذه الإضافات الاستفادة من هذه التجربة المألوفة عند تطوير تطبيقات XR. تتطلّب بعض هذه الإمكانات أذونات تشغيل Android. إذا أردت إنشاء تطبيقات مباشرةً على واجهات برمجة تطبيقات OpenXR، يمكنك العثور على ملفات العناوين المطلوبة في مستودع jetpack-xr-natives.

إضافات المورّدين في Android XR

اسم الإضافة

الوصف

إصدار واجهة برمجة التطبيقات المكانية

XR_ANDROID_anchor_sharing_export

إنّ نقاط الارتساء التي ينشئها تطبيق من خلال XR_ANDROID_trackables وXR_EXT_spatial_anchor وXR_ANDROID_spatial_anchor_space تكون مرتبطة بجلسة معيّنة، وبالتالي لا تظهر للتطبيقات الأخرى. تسمح هذه الإضافة للتطبيقات بمشاركة نقاط الارتكاز مع التطبيقات الأخرى قيد التشغيل.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_body_tracking

تستخدم هذه الميزة تقنية "الحركية العكسية" (IK) لتحديد وضعية الجسم استنادًا إلى وضعية الرأس واليدَين.

الأذونات: BODY_TRACKING

v2

XR_ANDROID_composition_layer_passthrough_mesh

للأجهزة التي تتيح استخدام أوضاع دمج بيئات متعددة

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_depth_texture

تتيح هذه الإضافة للتطبيق طلب خرائط العمق للبيئة الواقعية المحيطة بسماعة الرأس والاستعلام عن درجات دقة العمق المتوافقة عند الإنشاء.

الأذونات: SCENE_UNDERSTANDING_FINE

v1

XR_ANDROID_device_anchor_persistence

تسمح هذه الإضافة باستمرار التطبيق.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_enumerate_system_extension_properties

تتيح هذه الإضافة للتطبيقات تحديد الإضافات المتوافقة مع إعدادات النظام الحالية.

v3

XR_ANDROID_eye_tracking

تتيح هذه الإضافة للتطبيقات الحصول على موضع عيون المستخدم واتجاهها، بالإضافة إلى حالة تتبُّع العين.

الأذونات: EYE_TRACKING_FINE

v1

XR_ANDROID_face_tracking

تتيح هذه الإضافة للتطبيقات الحصول على أوزان أشكال المزج وعرض تعبيرات الوجه في تجارب الواقع الممتد.

الأذونات: FACE_TRACKING

v1

XR_ANDROID_face_tracking_data_source

تتيح هذه الإضافة للتطبيقات الحصول على بيانات تتبُّع تعابير الوجه من مصادر بيانات متعددة.

الأذونات: FACE_TRACKING، RECORD_AUDIO

v3

XR_ANDROID_geospatial

توفّر هذه الإضافة ميزة التتبُّع الجغرافي المكاني لواجهة Geospatial API من Google.

الأذونات: ACCESS_FINE_LOCATION

v4

XR_ANDROID_geospatial_anchor

توفّر هذه الإضافة "نقاط تثبيت جغرافية مكانية" و"نقاط تثبيت على السطح" يتم وضعها في المساحة بالنسبة إلى الأرض عند خط عرض وخط طول وارتفاع معيّن.

الأذونات: ACCESS_FINE_LOCATION

v4

XR_ANDROID_global_passthrough_dimming

تتيح هذه الإضافة للتطبيقات ضبط مستوى التعتيم العام في وضع العرض الشفاف والاستعلام عنه وتلقّي أحداث عند تغيُّر مستوى التعتيم.

v4

XR_ANDROID_google_cloud_auth

تتيح هذه الإضافة استخدام الإضافات المستندة إلى السحابة الإلكترونية من Google من خلال السماح للتطبيق بتقديم بيانات اعتماد المصادقة لواجهات Google Cloud API.

v4

XR_ANDROID_hand_mesh

تتيح هذه الإضافة إدخالات تتبُّع اليد التي يتم تمثيلها كشبكة يد ديناميكية.

الأذونات: HAND_TRACKING

v1

XR_ANDROID_light_estimation

تسمح هذه الإضافة للتطبيق بطلب بيانات تمثّل الإضاءة في البيئة الواقعية المحيطة بسماعة الرأس.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_light_estimation_cubemap

تستند هذه الإضافة إلى إضافة XR_ANDROID_light_estimation الأساسية.

الأذونات: SCENE_UNDERSTANDING_FINE

v3

XR_ANDROID_mouse_interaction

توفّر هذه الإضافة XrPath للحصول على إدخالات الماوس وتحدّد وضعية إجراء شائعة الاستخدام لملفات تعريف ماوس المستخدم، بما في ذلك أجهزة الماوس وأجهزة لوحة اللمس.

v1

XR_ANDROID_passthrough_camera_state

قد يستغرق بدء تشغيل كاميرا الرؤية المحيطية بعض الوقت، وقد لا تكون متاحة على الفور.

v1

XR_ANDROID_performance_metrics

توفّر هذه الإضافة واجهات برمجة تطبيقات لتعداد عدّادات مقاييس الأداء المختلفة لجهاز XR الحالي والاستعلام عنها.

v1

XR_ANDROID_raycast

تتيح هذه الإضافة للتطبيق إجراء عمليات تتبُّع للأشعة على العناصر القابلة للتتبُّع في البيئة.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_recommended_resolution

تتيح هذه الإضافة لبيئة التشغيل إرسال إشعار إلى التطبيق عند تغيير درجة الدقة المقترَحة.

v1

XR_ANDROID_recommended_settings

يمكن أن تكون البيئة التلقائية للمستخدم في حالات مختلفة باستخدام مزيج من وضع المزج وطريقة الإدخال.

v1

XR_ANDROID_scene_meshing

تهدف هذه الإضافة إلى توفير شبكات تمثّل تقريبًا العناصر المادية في بيئة المستخدم.

الأذونات: SCENE_UNDERSTANDING_FINE

v1

XR_ANDROID_spatial_anchor_space

تتيح الدالة xrCreateSpatialAnchorEXT المحدّدة في الإضافة XR_EXT_spatial_anchor للتطبيقات إنشاء نقاط ارتساء مكانية باستخدام مؤشر XrSpatialEntityEXT لتمثيلها.

في المقابل، تنشئ هذه الإضافة علامة مكانية يتم تمثيلها بواسطة مقبض XrSpace بدلاً من ذلك.

الأذونات: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_spatial_annotation_tracking

توفّر هذه الإضافة إمكانية تتبُّع التعليقات التوضيحية لإضافة XR_EXT_spatial_entity من أجل تتبُّع التعليقات التوضيحية المختلفة في المشهد. وتتيح للتطبيقات وضع تراكبات على عناصر مادية أو افتراضية تحدّدها مراجع وقت التشغيل.

الأذونات: SCENE_UNDERSTANDING_FINE

v3

XR_ANDROID_spatial_component_subsumed_by

تستند هذه الإضافة إلى XR_EXT_spatial_entity وتوفّر مكوّنًا جديدًا لـ XR_SPATIAL_CAPABILITY_PLANE_TRACKING_EXT من أجل عرض XrSpatialEntityIdEXT الذي يتضمّن الكيان الحالي.

الأذونات: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_spatial_discovery_bounds

تضيف هذه الإضافة تعريفات للحدود المكانية التي تسمح للتطبيقات بفلترة الكيانات المكانية المكتشَفة.

الأذونات: SCENE_UNDERSTANDING_COARSE

v4

XR_ANDROID_spatial_discovery_raycast

تعتمد هذه الإضافة على XR_EXT_spatial_entity وتوفّر وظيفة raycast لإمكانات المكانية الحالية.

الأذونات: SCENE_UNDERSTANDING_FINE

v3

XR_ANDROID_spatial_entity_bound_anchor

تتيح هذه الإضافة للتطبيقات إنشاء نقاط ارتساء وإرفاقها بالكيانات المكانية.

الأذونات: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_spatial_object_tracking

تستند هذه الإضافة إلى XR_EXT_spatial_entity وتحدّد إمكانية مكانية لتتبُّع مجموعة من العناصر المادية المحدّدة مسبقًا بدون الحاجة إلى مجموعة بيانات إدخال من التطبيق.

الأذونات: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_trackables

تتيح هذه الإضافة للتطبيق الوصول إلى العناصر القابلة للتتبُّع من البيئة المادية.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_trackables_image

تتيح هذه الإضافة تتبُّع الصور المستوية على النحو المحدّد في مجموعات الصور المرجعية المُدخلة.

الأذونات: SCENE_UNDERSTANDING_COARSE

v3

XR_ANDROID_trackables_marker

تتيح هذه الإضافة تتبُّع العلامات المادية.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_trackables_object

تتيح هذه الإضافة تتبُّع العناصر المادية.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_trackables_qr_code

تتيح هذه الإضافة تتبُّع رمز الاستجابة السريعة المطبوع وفك ترميز بياناته.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_unbounded_reference_space

تتيح هذه الإضافة للتطبيقات إنشاء مساحة مرجعية من النوع XR_REFERENCE_SPACE_TYPE_UNBOUNDED_ANDROID.

v1

XR_ANDROID_viewport_feathering

تعرض هذه الإضافة المنطقة المموّهة التي تطبّقها بيئة التشغيل لكي يتمكّن التطبيق من وضع عناصر في واجهة المستخدم ضمن المنطقة الآمنة.

v4

الإضافات الخارجية

اسم الإضافة

الوصف

إصدار واجهة برمجة التطبيقات المكانية

XR_MND_headless

قد تحتاج بعض التطبيقات إلى الوصول إلى أجهزة التفاعل مع الواقع الممتد بدون عرض أي محتوى صور على الشاشة أو الشاشات.

v1

XR_KHR_binding_modification

تضيف هذه الإضافة بنية اختيارية يمكن تضمينها في سلسلة XrInteractionProfileSuggestedBinding::next التي يتم تمريرها إلى xrSuggestInteractionProfileBindings لتحديد معلومات إضافية لتعديل سلوك الربط التلقائي.

v1

XR_EXT_debug_utils

نظرًا لطبيعة واجهة OpenXR، لا تتوفّر معلومات كافية عن الأخطاء للمطوّر والتطبيق.

v1

XR_EXT_hand_tracking

تتيح هذه الإضافة للتطبيقات تحديد مواقع المفاصل الفردية لعمليات الإدخال الخاصة بتتبُّع اليد.

الأذونات: HAND_TRACKING

v1

XR_EXT_performance_settings

تحدّد هذه الإضافة واجهة برمجة تطبيقات للتطبيق من أجل تقديم تلميحات حول الأداء لوقت التشغيل، ولإرسال إشعارات متعلقة بالأداء من وقت التشغيل إلى التطبيق. يتيح ذلك لكلا الطرفين التوصّل إلى تسوية مناسبة بين الأداء المطلوب لوحدة المعالجة المركزية ووحدة معالجة الرسومات، والاستدامة الحرارية، وتجربة المستخدم الجيدة والمتسقة طوال الجلسة.

v1

XR_FB_display_refresh_rate

على الأنظمة الأساسية التي تتيح ضبط معدّل تحديث الشاشة ديناميكيًا

v1

XR_FB_swapchain_update_state

تتيح هذه الإضافة للتطبيق تعديل حالة معيّنة قابلة للتغيير مرتبطة بسلسلة تبديل والاستعلام عنها.

v1

XR_FB_foveation

في سياق الواقع الممتد، يُعدّ التركيز على مركز الرؤية أسلوب عرض يتيح عرض منطقة الصورة القريبة من النقطة البؤرية أو النقرة المركزية للعين بدرجة دقة أعلى من المناطق المحيطة.

v1

XR_FB_foveation_configuration

على أجهزة العرض المثبّتة على الرأس من Facebook، يمكن للمطوّرين إنشاء ملفات شخصية لتقنية foveation يتم إنشاؤها من خلال بيئة التشغيل للخصائص البصرية والأداء.

v1

XR_FB_foveation_vulkan

تتطلّب واجهة برمجة التطبيقات Vulkan للرسومات تطبيق صورة على سلسلة التبديل لتطبيق نمط تركيز الرؤية.

v1

XR_FB_space_warp

تتيح هذه الإضافة تفعيل تكنولوجيا Space Warp في التطبيق.

v1

XR_KHR_opengl_es_enable

يجب توفير هذه الإضافة من خلال بيئات التشغيل التي تتيح استخدام التطبيقات التي تستخدم واجهات برمجة تطبيقات OpenGL ES للعرض.

v1

XR_KHR_android_create_instance

عندما ينشئ التطبيق عنصر XrInstance على أنظمة Android

v1

XR_KHR_android_surface_swapchain

من الأنشطة الشائعة في الواقع الممتد (XR) عرض سلسلة من الصور.

v1

XR_KHR_android_thread_settings

للحصول على تجربة مريحة في الواقع الممتد، من المهم أن تقدّم التطبيقات الإطارات بسرعة وبشكل متّسق.

v1

XR_KHR_composition_layer_color_scale_bias

يتم تطبيق تدرج الألوان والانحياز على لون الطبقة أثناء التركيب، بعد تحويله إلى تمثيل ألفا مضروب مسبقًا.

v1

XR_KHR_composition_layer_cube

تضيف هذه الإضافة نوع طبقة إضافية تتيح أخذ عينات مباشرة من خرائط المكعبات.

v1

XR_KHR_composition_layer_cylinder

تضيف هذه الإضافة نوع طبقة إضافيًا حيث يجب أن يربط وقت تشغيل XR نسيجًا ناتجًا عن سلسلة تبديل بالجزء الداخلي من قسم الأسطوانة. ويمكن تخيُّل ذلك بالطريقة نفسها التي تظهر بها شاشة التلفزيون المنحنية للمشاهد.

v1

XR_KHR_composition_layer_depth

تحدّد هذه الإضافة نوع طبقة إضافية تتيح للتطبيقات إرسال صور العمق مع الصور الملوّنة في طبقات العرض.

v1

XR_KHR_composition_layer_equirect

تضيف هذه الإضافة نوع طبقة إضافيًا حيث يجب أن يربط وقت تشغيل XR صورة مرمّزة متساوية المستطيلات ناتجة عن سلسلة تبديل بالجزء الداخلي من الكرة.

v1

XR_KHR_composition_layer_equirect2

تضيف هذه الإضافة نوع طبقة إضافيًا حيث يجب أن يربط وقت تشغيل XR صورة مرمّزة متساوية المستطيلات ناتجة عن سلسلة تبديل بالجزء الداخلي من الكرة.

تستخدم هذه الإضافة مَعلمات مختلفة تتوافق أكثر مع صياغة XR_KHR_composition_layer_cylinder، ولكنّها مكافئة من الناحية الوظيفية لـ XR_KHR_composition_layer_equirect.

v1

XR_KHR_convert_timespec_time

توفّر هذه الإضافة وظيفتَين للتحويل بين الوقت الأحادي لـ timespec وXrTime.

v1

XR_KHR_vulkan_enable

تتيح هذه الإضافة استخدام واجهة برمجة التطبيقات Vulkan للرسومات في بيئة تشغيل OpenXR.

v1

XR_KHR_vulkan_enable2

تتيح هذه الإضافة استخدام واجهة برمجة التطبيقات Vulkan للرسومات في بيئة تشغيل OpenXR.

v1

XR_KHR_loader_init

في بعض الأنظمة الأساسية، يجب إعداد أداة التحميل باستخدام مَعلمات خاصة بالنظام الأساسي قبل بدء التحميل.

v1

XR_KHR_loader_init_android

على أجهزة Android، تتطلّب بعض عمليات تنفيذ أدوات التحميل أن يقدّم التطبيق معلومات إضافية عند الإعداد.

v1

XR_KHR_swapchain_usage_input_attachment_bit

تتيح هذه الإضافة للتطبيق تحديد أنّه يجب إنشاء صور سلسلة التبديل بطريقة تتيح استخدامها كمرفقات إدخال. في وقت كتابة هذه المقالة، لا يؤثر هذا البت إلا في سلاسل التبديل في Vulkan.

v1

XR_EXT_dpad_binding

تتيح هذه الإضافة للتطبيق ربط إجراء رقمي واحد أو أكثر بلوحة لمس أو عصا تحكّم كما لو كانت لوحة توجيه، وذلك من خلال تحديد مسارات مكوّنات إضافية لاقتراح عمليات الربط لها.

v1

XR_EXT_uuid

تحدّد هذه الإضافة معرّفًا فريدًا عالميًا يتّبع معيار RFC 4122.

v1

XR_FB_composition_layer_depth_test

تتيح هذه الإضافة تركيب الطبقات التي تم اختبار عمقها.

v1

XR_EXT_eye_gaze_interaction

توفّر هذه الإضافة XrPath للحصول على إدخال حركة العين من جهاز تتبُّع حركة العين لتفعيل التفاعلات من خلال حركة العين.

الأذونات: EYE_TRACKING_FINE

v1

XR_EXT_hand_interaction

تحدّد هذه الإضافة أربع وضعيات شائعة الاستخدام لجميع ملفات تعريف تفاعل اليد للمستخدم، بما في ذلك أجهزة تتبُّع اليد وأجهزة التحكّم في الحركة.

v1

XR_KHR_visibility_mask

تتيح هذه الإضافة توفير قناع رسم لكل طريقة عرض في التطبيقات.

v1

XR_META_foveation_eye_tracked

يؤدي العرض المرتكز على تتبُّع العين إلى عرض كثافة بكسل أقل في محيط نظرة المستخدم.

الأذونات: EYE_TRACKING_FINE

v1

XR_FB_hand_tracking_aim

توفّر إضافة XR_EXT_hand_tracking قائمة بأوضاع مفاصل اليد التي تمثّل الإعدادات الحالية للأيدي التي يتم تتبُّعها. تضيف هذه الإضافة طبقة من التعرّف على الإيماءات التي يستخدمها النظام.

الأذونات: HAND_TRACKING

v1

XR_EXT_palm_pose

تحدّد هذه الإضافة "معرّف وضعية عادية" جديدًا لملفات التفاعل الشخصية، يُسمى "palm_ext".

v1

XR_VARJO_foveated_rendering

توفّر سماعات Varjo شاشات ذات كثافة عالية جدًا لوحدات البكسل في المنطقة الوسطى من الشاشة.

الأذونات: EYE_TRACKING_FINE

v1

XR_VARJO_quad_views

تضيف هذه الإضافة نوعًا جديدًا من إعدادات العرض، وهو XR_VIEW_CONFIGURATION_TYPE_PRIMARY_QUAD_VARJO إلى XrViewConfigurationType الذي يمكن عرضه من خلال xrEnumerateViewConfigurations للإشارة إلى أنّ وقت التشغيل يتيح استخدام 4 إطارات عرض.

v1

XR_META_vulkan_swapchain_create_info

باستخدام هذه الإضافة، يمكن لتطبيق مستند إلى Vulkan تمرير VkImageCreateFlags أو VkImageUsageFlags إضافية من خلال ربط بنية XrVulkanSwapchainCreateInfoMETA بـ XrSwapchainCreateInfo عند استدعاء xrCreateSwapchain.

v1

XR_FB_hand_tracking_mesh

توفّر إضافة XR_EXT_hand_tracking قائمة بوضعيات مفاصل اليد، ولكنّها لا توفّر آلية لعرض شبكة يد مكسوّة.

الأذونات: HAND_TRACKING

v1

XR_FB_composition_layer_image_layout

لا تحدّد هذه الإضافة نوعًا جديدًا لطبقة التركيب.

v1

XR_KHR_maintenance1

يضيف الإصدار XR_KHR_maintenance1 مجموعة من الميزات الثانوية التي تم استبعادها أو تجاهلها عمدًا من الإصدار الأصلي OpenXR 1.0.

v1

XR_FB_composition_layer_settings

تتيح هذه الإضافة للتطبيقات طلب استخدام خيارات المعالجة، مثل زيادة الحدة أو أخذ عينات فائقة على طبقة تركيب.

v1

XR_KHR_locate_spaces

تقدّم هذه الإضافة دالة xrLocateSpacesKHR.

v1

XR_EXT_local_floor

تحتوي مواصفات OpenXR الأساسية على نوعَين من مساحات المراجع XrSpace الثابتة في العالم في XrReferenceSpaceType.

v1

XR_EXT_spatial_marker_tracking

تستند هذه الإضافة إلى XR_EXT_spatial_entity وتسمح للتطبيقات برصد العلامات وتتبُّعها في بيئتها.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_persistence

تتيح هذه الإضافة للتطبيقات العثور على الكيانات المكانية وربطها ببعضها على مستوى جلسات التطبيق.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_anchor

تعتمد هذه الإضافة على XR_EXT_spatial_entity وتسمح للتطبيقات بإنشاء نقاط ارتساء مكانية.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_plane_tracking

تستند هذه الإضافة إلى XR_EXT_spatial_entity وتحدّد الإمكانية المكانية لتتبُّع السطح في إطار عمل الكيانات المكانية.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_entity

تقدّم هذه الإضافة المفاهيم والأسس اللازمة لفهم المشهد والاستدلال المكاني في OpenXR.

v1

XR_EXT_future

في أنظمة الواقع الممتد، هناك عمليات معيّنة تستغرق وقتًا طويلاً ولا تكتمل بشكل معقول ضمن حلقة إطار عادية.

v1

XR_FB_color_space

قد تستخدم أجهزة XR فضاءً لونيًا مختلفًا عن العديد من الشاشات المستخدَمة في عملية التطوير.

v1

XR_EXT_composition_layer_inverted_alpha

توفّر هذه الإضافة علامة، وعند تطبيقها على طبقة تركيب، يتم عكس تفسير قيمة ألفا في صور سلسلة التبديل للطبقة.

v1

XR_EXT_spatial_entity_archetypes

توفّر الدالة xrQuerySpatialComponentDataEXT للتطبيقات طريقة للاستعلام عن الكيانات وبيانات المكوّنات باستخدام فلتر لأنواع المكوّنات التي يجب أن تكون متوفّرة في الكيان. تقدّم هذه الإضافة مفهوم النماذج الأصلية (مجموعات المكوّنات الفريدة) حتى تتمكّن التطبيقات من قراءة جميع بيانات المكوّنات لجميع الكيانات بدون تكرار.

v4

XR_EXT_frame_synthesis

توفّر هذه الإضافة الدعم لتفعيل ميزة "تركيب الإطارات" في التطبيقات استنادًا إلى البيانات الإضافية التي يوفّرها التطبيق.

v3

XR_QCOM_trackables_image_operations

توفّر هذه الخدمة عمليات تتبُّع الصور من Qualcomm للعناصر القابلة للتتبُّع.

v3

XR_QCOM_trackables_qr_code_operations

يوفّر هذا الإجراء عمليات تتبُّع رموز الاستجابة السريعة من Qualcomm للعناصر القابلة للتتبُّع.

v3

XR_EXT_user_presence

توفّر هذه الإضافة حدثًا جديدًا لإرسال إشعار عندما يرصد النظام تغييرًا في حالة توفّر المستخدم.

v3

XR_KHR_extended_struct_name_lengths

تعمل هذه الإضافة على توسيع الحد الأقصى لأحجام أسماء البنية وتوفير دالة جديدة للوصول إلى هذه الأسماء الموسعة الجديدة.

v3

XR_EXT_hand_tracking_data_source

تُعزّز هذه الإضافة من إمكانات الإضافة "XR_EXT_hand_tracking".

v4

XR_EXT_spatial_container_self_rendering

تصف هذه الإضافة "العرض الذاتي" في سياق الحاويات المكانية.

v4

XR_EXT_spatial_container

تحدّد هذه الإضافة فئة جديدة من الكيانات القابلة للعرض.

v4

XR_EXT_spatial_persistence_operations

تتيح هذه الإضافة للتطبيقات الاحتفاظ بالكيانات المكانية وإلغاء الاحتفاظ بها في جميع الجلسات.

الأذونات: SCENE_UNDERSTANDING_COARSE

v1

XR_EXT_spatial_mesh_tracking

تستند هذه الإضافة إلى XR_EXT_spatial_entity وتحدّد الإمكانات المكانية لتتبُّع الشبكة المثلثية للبيئة.

الأذونات: SCENE_UNDERSTANDING_COARSE

v4

XR_EXT_spatial_object_tracking

تستند هذه الإضافة إلى XR_EXT_spatial_entity وتحدّد إمكانية مكانية لتتبُّع مجموعة من العناصر المحدّدة مسبقًا بدون الحاجة إلى مجموعة بيانات إدخال من التطبيق.

الأذونات: SCENE_UNDERSTANDING_COARSE

v4

XR_EXT_spatial_image_tracking

توفّر هذه الإضافة إمكانية تتبُّع الصور لإضافة XR_EXT_spatial_entity.

الأذونات: SCENE_UNDERSTANDING_COARSE

v4

XR_EXT_interaction_profile_battery_state_display

توفّر واجهة برمجة التطبيقات XR_EXT_interaction_profile_battery_state_display آلية تتيح للتطبيقات الاستعلام عن وقت التشغيل للحصول على معلومات عن حالة البطارية للأجهزة المستخدَمة مع ملفات تعريف التفاعل.

v3

XR_FB_composition_layer_secure_content

لا تحدّد هذه الإضافة نوعًا جديدًا لطبقة التركيب.

v4


‫OpenXR™‎ وشعار OpenXR هما علامتان تجاريتان تملكهما شركة The Khronos Group Inc. ‎ ومسجَّلتان كعلامة تجارية في الصين والاتحاد الأوروبي واليابان والمملكة المتحدة.