Android XR از مشخصات Open XR 1.1 و لیست بلندبالایی از افزونه های فروشنده شخص ثالث پشتیبانی می کند. استفاده از این افزونهها آن تجربه آشنا را هنگام توسعه برای XR به شما ارائه میدهد. برخی از این قابلیت ها به مجوزهای زمان اجرا اندروید نیاز دارند.
برنامه های افزودنی فروشنده Android XR
نام برنامه افزودنی | توضیحات |
---|---|
به برنامه کاربردی اجازه میدهد موقعیت و جهت چشمهای کاربر را به دست آورد، که برای واقعیتر کردن حالت چشم و نمایش وضعیت آواتارها طراحی شده است. این پسوند نباید برای اهداف دیگر ردیابی چشم استفاده شود. برای تعامل باید از | |
به برنامه اجازه میدهد تا بافتهای عبوری را از طریق یک لایه ترکیب اضافی روی هندسه دلخواه بفرستد. این برنامه افزودنی به | |
عمق خام و صاف را برای انسداد، تست ضربه، و سایر کارهای خاص که از هندسه صحنه دقیق استفاده می کنند، مانند تشخیص چهره تقلبی، در معرض دید قرار می دهد. بافت عمقی با وضوح پایین و اطمینان صحنه از ژستهای دوربین/چشم فعلی را ارائه میدهد. این برنامه افزودنی به | |
به برنامه اجازه میدهد تا لنگرها را در دستگاه کنونی، در بین برنامهها و جلسات دستگاه حفظ کند، بازیابی کند و ادامه ندهد. این برنامه افزودنی به | |
به برنامه اجازه میدهد وزن شکلهای ترکیبی را دریافت کند و حالات چهره را در تجربههای XR ارائه کند. این برنامه افزودنی به | |
ورودیهای ردیابی دست را فعال میکند که بهعنوان یک شبکه دستی پویا نمایش داده میشوند. این برنامه افزودنی برای ارائه بافرهای راس و شاخص برای مش نمایش شخصی دست کاربر در نظر گرفته شده است. برای ردیابی مفاصل دست از | |
روشنایی محیطی (از جمله هارمونیک های کروی ) محیط فعلی کاربر را برآورد می کند. این برنامه افزودنی به برنامه اجازه می دهد تا داده هایی را که نشان دهنده روشنایی محیط واقعی اطراف هدست است درخواست کند. این اطلاعات را می توان هنگام رندر کردن اشیاء مجازی برای روشن کردن آنها در شرایطی مشابه با صحنه ای که در آن قرار گرفته اند استفاده کرد. این برنامه افزودنی به | |
این برنامه افزودنی یک نمایه تعامل جدید را معرفی می کند که به طور خاص برای دستگاه های ماوس طراحی شده است تا از طریق سیستم عمل OpenXR وارد شوند. به ژستهای اکشن پرکاربرد برای نمایههای ماوس کاربر، از جمله دستگاههای ماوس و دستگاههای ترکپد اجازه میدهد. این برای تعامل با اشیا از طریق اشاره گر ماوس در فضای سه بعدی طراحی شده است. به عنوان مثال، استفاده از یک اشاره گر لیزری مجازی برای هدف گیری دکمه مجازی روی دیوار، تعاملی مناسب با حالت "هدف" است. | |
حالت های فعال، مقداردهی اولیه یا غیرفعال شده را برای دوربین عبور ارائه می دهد. | |
این برنامه افزودنی APIهایی را برای شمارش و پرس و جوی شمارشگرهای مختلف معیارهای عملکرد دستگاه XR فعلی، کامپوزیتور و برنامه XR فراهم می کند. | |
این برنامه افزودنی به برنامه اجازه میدهد تا در برابر ردیابیهای موجود در محیط، پرتوهای ارسالی را انجام دهد. این برنامه افزودنی به | |
این برنامه افزودنی به برنامه اجازه می دهد تا از محیط فیزیکی به ردیابی هایی مانند هواپیماها دسترسی داشته باشد و لنگرهای متصل به یک ردیابی ایجاد کند. این برنامه افزودنی به | |
پشتیبانی برای ردیابی اشیاء فیزیکی مانند صفحه کلید و ماوس در یک صحنه. این برنامه افزودنی به | |
یک فضای مرجع نامحدود فراهم می کند که می تواند برای ایجاد درک بهتر صحنه در طول زمان استفاده شود. این فضای مرجع بیننده را قادر میسازد تا آزادانه در یک محیط پیچیده حرکت کند، اغلب چندین متر از جایی که شروع شده است، در حالی که همیشه برای پایداری سیستم مختصات در نزدیکی بیننده بهینه میشود. |
سایر برنامه های افزودنی پشتیبانی شده
افزونه های اضافی زیر نیز پشتیبانی می شوند. اطلاعات در سایت های خارجی قرار دارد.
-
XR_EXT_debug_utils
-
XR_EXT_dpad_binding
-
XR_EXT_eye_gaze_interaction
* -
XR_EXT_hand_tracking
* -
XR_EXT_hand_interaction
-
XR_EXT_palm_pose
-
XR_EXT_performance_settings
-
XR_EXT_uuid
-
XR_FB_composition_layer_depth_test
-
XR_FB_display_refresh_rate
-
XR_FB_foveation
-
XR_FB_foveation_configuration
-
XR_FB_foveation_vulkan
-
XR_FB_hand_tracking_aim
* -
XR_FB_space_warp
-
XR_KHR_android_create_instance
-
XR_KHR_android_surface_swapchain
-
XR_KHR_android_thread_settings
-
XR_KHR_binding_modification
-
XR_KHR_composition_layer_color_scale_bias
-
XR_KHR_composition_layer_cube
-
XR_KHR_composition_layer_cylinder
-
XR_KHR_composition_layer_depth
-
XR_KHR_composition_layer_equirect2
-
XR_KHR_convert_timespec_time
-
XR_KHR_loader_init
-
XR_KHR_loader_init_android
-
XR_KHR_opengl_es_enable
-
XR_KHR_swapchain_usage_input_attachment_bit
-
XR_KHR_vulkan_enable2
-
XR_META_vulkan_swapchain_create_info
-
XR_MND_headless