অ্যান্ড্রয়েড এক্সআর, ওপেনএক্সআর ১.১ স্পেসিফিকেশন এবং বহু থার্ড-পার্টি ভেন্ডর এক্সটেনশনের মাধ্যমে ওপেনএক্সআর-কে সাপোর্ট করে। এই এক্সটেনশনগুলো ব্যবহার করলে এক্সআর-এর জন্য ডেভেলপ করার সময় আপনি সেই পরিচিত অভিজ্ঞতা লাভ করবেন। এই সক্ষমতাগুলোর কয়েকটির জন্য অ্যান্ড্রয়েড রানটাইম পারমিশনের প্রয়োজন হয়। আপনি যদি সরাসরি ওপেনএক্সআর এপিআই-এর উপর ভিত্তি করে বিল্ড করতে চান, তাহলে প্রয়োজনীয় হেডার ফাইলগুলো jetpack-xr-natives রিপোজিটরিতে খুঁজে নিতে পারেন।
অ্যান্ড্রয়েড এক্সআর ভেন্ডর এক্সটেনশন
এক্সটেনশন নাম | বর্ণনা |
|---|---|
অক্লুশন, হিট টেস্ট এবং নকল মুখ শনাক্তকরণের মতো সঠিক সিন জ্যামিতি ব্যবহার করে এমন অন্যান্য নির্দিষ্ট কাজের জন্য এটি অকৃত্রিম ও মসৃণ ডেপথ প্রকাশ করে। এটি বর্তমান ক্যামেরা/চোখের পোজ থেকে একটি দৃশ্যের নিম্ন রেজোলিউশনের ডেপথ টেক্সচার এবং নির্ভরযোগ্যতা প্রদান করে। এই এক্সটেনশনটির জন্য | |
এটি অ্যাপ্লিকেশনটিকে বর্তমান ডিভাইসে, বিভিন্ন অ্যাপ্লিকেশন এবং ডিভাইস সেশন জুড়ে অ্যাঙ্কর সংরক্ষণ, পুনরুদ্ধার এবং বিলুপ্ত করার অনুমতি দেয়। এই এক্সটেনশনটির জন্য | |
এটি অ্যাপ্লিকেশনটিকে ব্যবহারকারীর চোখের অবস্থান এবং অভিমুখ জানতে সাহায্য করে, যা অ্যাভাটারের চোখের ভঙ্গি এবং অবস্থা উপস্থাপনকে আরও বাস্তবসম্মত করার জন্য ডিজাইন করা হয়েছে। অন্য কোনো আই ট্র্যাকিং উদ্দেশ্যে এই এক্সটেনশনটি ব্যবহার করবেন না। ইন্টারঅ্যাকশনের জন্য, এর পরিবর্তে | |
এটি অ্যাপ্লিকেশনটিকে ব্লেন্ড শেপের ওয়েট পেতে এবং এক্সআর এক্সপেরিয়েন্সে মুখের অভিব্যক্তি রেন্ডার করতে দেয়। এই এক্সটেনশনটির জন্য | |
একটি ডাইনামিক হ্যান্ড মেশ হিসেবে উপস্থাপিত হ্যান্ড ট্র্যাকিং ইনপুট সক্ষম করে। এই এক্সটেনশনটির উদ্দেশ্য হলো ব্যবহারকারীর হাতের একটি ব্যক্তিগতকৃত উপস্থাপনার মেশের জন্য ভার্টেক্স এবং ইনডেক্স বাফার সরবরাহ করা। হাতের জয়েন্ট ট্র্যাক করার জন্য | |
ব্যবহারকারীর বর্তমান পরিবেশের আলোকসজ্জা ( স্ফেরিকাল হারমোনিক্স সহ) অনুমান করে। এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে হেডসেটের চারপাশের বাস্তব পরিবেশের আলোকসজ্জার ডেটা অনুরোধ করার অনুমতি দেয়। ভার্চুয়াল অবজেক্ট রেন্ডার করার সময় এই তথ্য ব্যবহার করে সেগুলোকে যে দৃশ্যে রাখা হয়েছে, তার মতোই একই পরিস্থিতিতে আলোকিত করা যায়। এই এক্সটেনশনটির জন্য | |
পাসথ্রু ক্যামেরার জন্য সক্রিয়, প্রারম্ভিক বা নিষ্ক্রিয় অবস্থা প্রদান করে। | |
এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে পরিবেশে থাকা ট্র্যাকযোগ্য বস্তুগুলোর উপর রে-কাস্ট (raycast) চালানোর অনুমতি দেয়। এই এক্সটেনশনটির জন্য | |
এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে ভৌত পরিবেশ থেকে প্লেনের মতো ট্র্যাকযোগ্য বস্তু অ্যাক্সেস করতে এবং একটি ট্র্যাকযোগ্য বস্তুর সাথে সংযুক্ত অ্যাঙ্কর তৈরি করতে দেয়। এই এক্সটেনশনটির জন্য | |
একটি দৃশ্যে কিবোর্ড এবং মাউসের মতো ভৌত বস্তু ট্র্যাক করার সুবিধা প্রদান করে। এই এক্সটেনশনটির জন্য |
অন্যান্য সমর্থিত এক্সটেনশন
নিম্নলিখিত অতিরিক্ত এক্সটেনশনগুলোও সমর্থিত। তথ্য বাহ্যিক সাইটে পাওয়া যাবে।
-
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
OpenXR™ এবং OpenXR লোগো হলো The Khronos Group Inc.-এর মালিকানাধীন ট্রেডমার্ক এবং এটি চীন, ইউরোপীয় ইউনিয়ন, জাপান ও যুক্তরাজ্যে ট্রেডমার্ক হিসেবে নিবন্ধিত।