يتوافق Android XR مع OpenXR من خلال مواصفات OpenXR 1.1 وقائمة طويلة من إضافات المورّدين التابعين لجهات خارجية. ويتيح لك استخدام هذه الإضافات الاستفادة من التجربة المألوفة عند تطوير تطبيقات XR. تتطلّب بعض هذه الإمكانات أذونات وقت التشغيل في Android. إذا كنت تريد إنشاء تطبيقات مباشرةً باستخدام واجهات برمجة تطبيقات OpenXR، يمكنك العثور على ملفات العناوين المطلوبة في مستودع jetpack-xr-natives.
إضافات Android XR Vendor
اسم الإضافة |
الوصف |
|---|---|
تعرض هذه الواجهة بيانات العمق الأولية والسلسة لإجراء عمليات الحجب واختبارات التحديد وغيرها من المهام المحدّدة التي تستخدم هندسة المشهد الدقيقة، مثل رصد الوجوه المزيفة. توفّر هذه السمة نسيج عمق بدقة منخفضة ومستوى ثقة للمشهد من وضعيات الكاميرا/العين الحالية. تتطلّب هذه الإضافة |
|
يسمح هذا الإذن للتطبيق بالاحتفاظ بنقاط الارتكاز واستردادها وإلغاء الاحتفاظ بها على الجهاز الحالي، وذلك على مستوى التطبيقات وجلسات الجهاز. تتطلّب هذه الإضافة |
|
يتيح هذا الإذن للتطبيق الحصول على موضع عيني المستخدم واتجاه نظره، وهو مصمَّم لجعل تمثيل وضع العين وحالتها في الصور الرمزية أكثر واقعية. لا تستخدِم هذه الإضافة لأغراض أخرى تتعلّق بتتبّع العين. للتفاعل، يجب استخدام |
|
يسمح هذا الإذن للتطبيق بالحصول على أوزان أشكال المزج وعرض تعابير الوجه في تجارب الواقع الممتد. تتطلّب هذه الإضافة |
|
تتيح هذه السمة إدخالات تتبُّع اليد التي يتم تمثيلها كشبكة ديناميكية لليد. تهدف هذه الإضافة إلى توفير مخازن مؤقتة للرؤوس والفهارس لشبكة تمثّل اليدَين بشكل مخصّص. لتتبُّع مفاصل اليد، يجب استخدام |
|
تقدِّر هذه السمة الإضاءة البيئية (بما في ذلك التوافقيات الكروية) في البيئة الحالية للمستخدم. يتيح هذا الامتداد للتطبيق طلب بيانات تمثّل الإضاءة في البيئة الواقعية المحيطة بسماعة الرأس. يمكن استخدام هذه المعلومات عند عرض كائنات افتراضية لإضاءتها في الظروف نفسها التي يتم وضعها فيها. تتطلّب هذه الإضافة |
|
تعرض هذه السمة حالات التفعيل أو التهيئة أو الإيقاف لكاميرا العرض المباشر. |
|
تسمح هذه الإضافة للتطبيق بتنفيذ عمليات تتبُّع الأشعة على العناصر القابلة للتتبُّع في البيئة. تتطلّب هذه الإضافة |
|
تتيح هذه الإضافة للتطبيق الوصول إلى عناصر قابلة للتتبُّع، مثل الطائرات من البيئة المادية، وإنشاء نقاط ربط مرتبطة بعنصر قابل للتتبُّع. تتطلّب هذه الإضافة |
|
تتيح هذه الإضافة تتبُّع الكائنات المادية، مثل لوحة المفاتيح والماوس، في مشهد. تتطلّب هذه الإضافة |
الإضافات المتوافقة الأخرى
تتوفّر أيضًا الإضافات التالية. تتوفّر المعلومات على مواقع إلكترونية خارجية.
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. ومسجّلتان كعلامة تجارية في الصين والاتحاد الأوروبي واليابان والمملكة المتحدة.