সমর্থিত OpenXR এক্সটেনশন দিয়ে তৈরি করুন

প্রযোজ্য এক্সআর ডিভাইস
এই নির্দেশিকা আপনাকে এই ধরনের এক্সআর ডিভাইসগুলির জন্য অভিজ্ঞতা তৈরি করতে সাহায্য করে।
এক্সআর হেডসেট
তারযুক্ত এক্সআর চশমা

অ্যান্ড্রয়েড এক্সআর, ওপেনএক্সআর ১.১ স্পেসিফিকেশন এবং তৃতীয় পক্ষের বিক্রেতাদের এক্সটেনশনের একটি দীর্ঘ তালিকার মাধ্যমে ওপেনএক্সআর-কে সমর্থন করে। এই এক্সটেনশনগুলি ব্যবহার করলে এক্সআর-এর জন্য ডেভেলপ করার সময় আপনি সেই পরিচিত অভিজ্ঞতা লাভ করেন। এই ক্ষমতাগুলির কয়েকটির জন্য অ্যান্ড্রয়েড রানটাইম পারমিশনের প্রয়োজন হয়। আপনি যদি সরাসরি ওপেনএক্সআর এপিআই-এর উপর ভিত্তি করে বিল্ড করতে চান, তাহলে প্রয়োজনীয় হেডার ফাইলগুলি jetpack-xr-natives রিপোজিটরিতে খুঁজে নিতে পারেন।

অ্যান্ড্রয়েড এক্সআর ভেন্ডর এক্সটেনশন

এক্সটেনশন নাম

বর্ণনা

স্থানিক এপিআই সংস্করণ

XR_ANDROID_anchor_sharing_export

XR_ANDROID_trackables , XR_EXT_spatial_anchor , এবং XR_ANDROID_spatial_anchor_space এর মাধ্যমে কোনো অ্যাপ্লিকেশন দ্বারা তৈরি অ্যাঙ্করগুলি একটি নির্দিষ্ট সেশনের সাথে আবদ্ধ থাকে এবং তাই অন্যান্য অ্যাপ্লিকেশনের কাছে দৃশ্যমান হয় না। এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে অন্যান্য চলমান অ্যাপ্লিকেশনের সাথে অ্যাঙ্কর শেয়ার করার সুযোগ দেয়।

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_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 ডিভাইসের বিভিন্ন পারফরম্যান্স মেট্রিক্স কাউন্টার গণনা ও অনুসন্ধান করার জন্য API প্রদান করে।

v1

XR_ANDROID_raycast

এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে পরিবেশে থাকা ট্র্যাকযোগ্য বস্তুগুলোর উপর রে-কাস্ট সম্পাদন করার সুযোগ দেয়।

অনুমতি: SCENE_UNDERSTANDING_COARSE

v1

XR_ANDROID_recommended_resolution

এই এক্সটেনশনটি প্রস্তাবিত রেজোলিউশন পরিবর্তিত হলে রানটাইমকে অ্যাপ্লিকেশনকে অবহিত করার সুযোগ দেয়।

v1

XR_ANDROID_recommended_settings

ব্লেন্ড মোড এবং ইনপুট মোডালিটির সমন্বয়ে ব্যবহারকারীর ডিফল্ট পরিবেশ বিভিন্ন অবস্থায় থাকতে পারে।

v1

XR_ANDROID_scene_meshing

এই এক্সটেনশনটির উদ্দেশ্য হলো ব্যবহারকারীর পরিবেশে থাকা ভৌত বস্তুগুলোকে আনুমানিকভাবে উপস্থাপন করে এমন মেশ প্রদান করা।

v1

XR_ANDROID_spatial_anchor_space

XR_EXT_spatial_anchor এক্সটেনশনে সংজ্ঞায়িত xrCreateSpatialAnchorEXT ফাংশনটি অ্যাপ্লিকেশনগুলিকে একটি 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_raycast

এই এক্সটেনশনটি XR_EXT_spatial_entity-এর উপর ভিত্তি করে তৈরি এবং বিদ্যমান স্পেশিয়াল ক্যাপাবিলিটিগুলোর জন্য রে-কাস্ট কার্যকারিতা প্রদান করে।

অনুমতি: 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_MND_headless

কিছু অ্যাপ্লিকেশনের ডিসপ্লেতে কোনো ছবি প্রদর্শন না করেই এক্সআর ইন্টারঅ্যাকশন ডিভাইস অ্যাক্সেস করার প্রয়োজন হতে পারে।

v1

XR_KHR_binding_modification

এই এক্সটেনশনটি একটি ঐচ্ছিক কাঠামো যোগ করে, যা ডিফল্ট বাইন্ডিং আচরণ পরিবর্তন করার জন্য অতিরিক্ত তথ্য নির্দিষ্ট করতে xrSuggestInteractionProfileBindings এ পাঠানো XrInteractionProfileSuggestedBinding::next চেইনে অন্তর্ভুক্ত করা যেতে পারে।

v1

XR_EXT_debug_utils

OpenXR ইন্টারফেসের প্রকৃতির কারণে, ডেভেলপার এবং অ্যাপ্লিকেশনের জন্য খুব কম ত্রুটি সংক্রান্ত তথ্য উপলব্ধ থাকে।

v1

XR_EXT_hand_tracking

এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে হ্যান্ড ট্র্যাকিং ইনপুটের স্বতন্ত্র জয়েন্টগুলি সনাক্ত করতে সক্ষম করে।

অনুমতি: HAND_TRACKING

v1

XR_EXT_performance_settings

এই এক্সটেনশনটি অ্যাপ্লিকেশনের জন্য একটি এপিআই (API) সংজ্ঞায়িত করে, যার মাধ্যমে অ্যাপ্লিকেশনটি রানটাইমকে পারফরম্যান্স সংক্রান্ত ইঙ্গিত দিতে পারে এবং রানটাইমও অ্যাপ্লিকেশনকে পারফরম্যান্স-সম্পর্কিত নোটিফিকেশন ফেরত পাঠাতে পারে। এটি উভয় পক্ষকে প্রয়োজনীয় সিপিইউ (CPU) ও জিপিইউ (GPU) পারফরম্যান্স, তাপীয় স্থিতিশীলতা এবং পুরো সেশন জুড়ে একটি সামঞ্জস্যপূর্ণ ভালো ব্যবহারকারী অভিজ্ঞতার মধ্যে একটি উপযুক্ত ভারসাম্য খুঁজে বের করতে সাহায্য করে।

v1

XR_FB_display_refresh_rate

যেসব প্ল্যাটফর্মে ডিসপ্লে রিফ্রেশ রেট গতিশীলভাবে সমন্বয় করা যায়।

v1

XR_FB_swapchain_update_state

এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে একটি সোয়াপচেইনের সাথে যুক্ত নির্দিষ্ট পরিবর্তনযোগ্য স্টেট পরিবর্তন ও কোয়েরি করতে সক্ষম করে।

v1

XR_FB_foveation

এক্সআর-এর প্রেক্ষাপটে ফোভিয়েশন হলো একটি রেন্ডারিং কৌশল, যার মাধ্যমে চোখের ফোকাল পয়েন্ট বা ফোভিয়ার নিকটবর্তী কোনো চিত্রের অংশকে প্রান্তীয় অঞ্চলের চেয়ে উচ্চতর রেজোলিউশনে প্রদর্শন করা যায়।

v1

XR_FB_foveation_configuration

ফেসবুক এইচএমডি-তে, ডেভেলপাররা অপটিক্যাল বৈশিষ্ট্য এবং পারফরম্যান্সের জন্য রানটাইম দ্বারা তৈরি ফোভিকেশন প্রোফাইল তৈরি করতে পারেন।

v1

XR_FB_foveation_vulkan

ফোভিকেশন প্যাটার্ন প্রয়োগ করার জন্য ভলকান গ্রাফিক্স এপিআই-তে সোয়াপচেইনে একটি ইমেজ প্রয়োগ করা প্রয়োজন।

v1

XR_FB_space_warp

এই এক্সটেনশনটি অ্যাপ্লিকেশনের মাধ্যমে স্পেস ওয়ার্প প্রযুক্তি সক্রিয় করার সুবিধা প্রদান করে।

v1

XR_KHR_opengl_es_enable

যেসব অ্যাপ্লিকেশন রেন্ডারিংয়ের জন্য OpenGL ES API ব্যবহার করে, সেই অ্যাপ্লিকেশনগুলোকে সমর্থনকারী রানটাইমগুলোকে এই এক্সটেনশনটি অবশ্যই সরবরাহ করতে হবে।

v1

XR_KHR_android_create_instance

যখন অ্যাপ্লিকেশনটি অ্যান্ড্রয়েড সিস্টেমে একটি XrInstance অবজেক্ট তৈরি করে।

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

এই এক্সটেনশনটি একটি অতিরিক্ত লেয়ার টাইপ যোগ করে, যেখানে এক্সআর রানটাইমকে অবশ্যই একটি সোয়াপচেইন থেকে উদ্ভূত টেক্সচারকে একটি সিলিন্ডার সেকশনের ভেতরের অংশে ম্যাপ করতে হয়। এটিকে অনেকটা সেভাবেই কল্পনা করা যেতে পারে, যেভাবে একজন দর্শকের কাছে একটি বাঁকানো টেলিভিশন ডিসপ্লে দেখতে লাগে।

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 monotonic time এবং XrTime মধ্যে রূপান্তরের জন্য দুটি ফাংশন প্রদান করে।

v1

XR_KHR_vulkan_enable

এই এক্সটেনশনটি একটি OpenXR রানটাইমে Vulkan গ্রাফিক্স এপিআই ব্যবহারের সুযোগ করে দেয়।

v1

XR_KHR_vulkan_enable2

এই এক্সটেনশনটি একটি OpenXR রানটাইমে Vulkan গ্রাফিক্স এপিআই ব্যবহারের সুযোগ করে দেয়।

v1

XR_KHR_loader_init

কিছু প্ল্যাটফর্মে, লোড হওয়ার আগে প্ল্যাটফর্ম-নির্দিষ্ট প্যারামিটার দিয়ে লোডারটিকে ইনিশিয়ালাইজ করতে হয়।

v1

XR_KHR_loader_init_android

অ্যান্ড্রয়েডে, কিছু লোডার বাস্তবায়নের ক্ষেত্রে অ্যাপ্লিকেশনটিকে ইনিশিয়ালাইজেশনের সময় অতিরিক্ত তথ্য প্রদান করতে হয়।

v1

XR_KHR_swapchain_usage_input_attachment_bit

এই এক্সটেনশনটি একটি অ্যাপ্লিকেশনকে নির্দিষ্ট করে দিতে সক্ষম করে যে সোয়াপচেইন ইমেজগুলো এমনভাবে তৈরি করা হবে যাতে সেগুলোকে ইনপুট অ্যাটাচমেন্ট হিসেবে ব্যবহার করা যায়। এই লেখাটি লেখার সময়, এই অংশটি শুধুমাত্র ভলকান সোয়াপচেইনগুলোকে প্রভাবিত করে।

v1

XR_EXT_dpad_binding

এই এক্সটেনশনটি অতিরিক্ত কম্পোনেন্ট পাথ সংজ্ঞায়িত করার মাধ্যমে অ্যাপ্লিকেশনটিকে একটি ট্র্যাকপ্যাড বা থাম্বস্টিকের সাথে এক বা একাধিক ডিজিটাল অ্যাকশনকে ডিপিএডের মতো করে বাইন্ড করার সুযোগ দেয়, যা বাইন্ডিংয়ের জন্য পরামর্শ দেয়।

v1

XR_EXT_uuid

এই এক্সটেনশনটি RFC 4122 অনুসরণ করে একটি সার্বজনীনভাবে অনন্য শনাক্তকারী (Universally Unique Identifier) ​​সংজ্ঞায়িত করে।

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

ভার্জো হেডসেটগুলো ডিসপ্লের কেন্দ্রস্থলে অত্যন্ত উচ্চ পিক্সেল ঘনত্ব প্রদান করে।

অনুমতি: EYE_TRACKING_FINE

v1

XR_VARJO_quad_views

এই এক্সটেনশনটি XrViewConfigurationType- এ একটি নতুন ভিউ কনফিগারেশন টাইপ— XR_VIEW_CONFIGURATION_TYPE_PRIMARY_QUAD_VARJO যোগ করে, যা রানটাইম যে ৪টি ভিউপোর্ট সমর্থন করে তা বোঝানোর জন্য xrEnumerateViewConfigurations দ্বারা রিটার্ন করা যেতে পারে।

v1

XR_META_vulkan_swapchain_create_info

এই এক্সটেনশনটি ব্যবহার করে, একটি ভলকান-ভিত্তিক অ্যাপ্লিকেশন xrCreateSwapchain কল করার সময় XrSwapchainCreateInfo- এর সাথে একটি XrVulkanSwapchainCreateInfoMETA স্ট্রাকচার চেইন করার মাধ্যমে অতিরিক্ত VkImageCreateFlags বা VkImageUsageFlags পাস করতে পারে।

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-এর মূল স্পেসিফিকেশনে XrReferenceSpaceType এর অধীনে দুটি ওয়ার্ল্ড-লকড রেফারেন্স স্পেস XrSpace টাইপ রয়েছে।

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 উপর ভিত্তি করে নির্মিত এবং এটি স্পেশিয়াল এনটিটি ফ্রেমওয়ার্কের জন্য প্লেন ট্র্যাকিং স্পেশিয়াল সক্ষমতা সংজ্ঞায়িত করে।

v1

XR_EXT_spatial_entity

এই এক্সটেনশনটি OpenXR-এ দৃশ্য অনুধাবন এবং স্থানিক যুক্তির ধারণা ও ভিত্তি তুলে ধরে।

v1

XR_EXT_future

এক্সআর সিস্টেমে কিছু নির্দিষ্ট অপারেশন রয়েছে যা দীর্ঘ সময় ধরে চলে এবং একটি সাধারণ ফ্রেম লুপের মধ্যে স্বাভাবিকভাবে সম্পন্ন হয় না।

v1

XR_FB_color_space

এক্সআর ডিভাইসগুলো এমন একটি কালার স্পেস ব্যবহার করতে পারে যা উন্নয়ন পর্যায়ে ব্যবহৃত অনেক মনিটরের থেকে ভিন্ন।

v1

XR_EXT_composition_layer_inverted_alpha

এই এক্সটেনশনটি একটি ফ্ল্যাগ প্রদান করে, যা কোনো কম্পোজিশন লেয়ারে প্রয়োগ করা হলে, লেয়ারটির সোয়াপচেইন ইমেজগুলোতে থাকা আলফা মানের ব্যাখ্যাকে উল্টে দেয়।

v1

XR_EXT_frame_synthesis

এই এক্সটেনশনটি অ্যাপ্লিকেশন কর্তৃক প্রদত্ত অতিরিক্ত ডেটার উপর ভিত্তি করে অ্যাপ্লিকেশনগুলিতে ফ্রেম সিন্থেসিস সক্ষম করার জন্য সহায়তা প্রদান করে।

v3

XR_QCOM_trackables_image_operations

ট্র্যাকযোগ্য বস্তুসমূহের জন্য কোয়ালকম ইমেজ ট্র্যাকিং অপারেশন প্রদান করে।

v3

XR_QCOM_trackables_qr_code_operations

ট্র্যাকযোগ্য ডিভাইসগুলোর জন্য কোয়ালকম কিউআর কোড ট্র্যাকিং কার্যক্রম প্রদান করে।

v3

XR_EXT_user_presence

এই এক্সটেনশনটি একটি নতুন ইভেন্ট চালু করেছে, যা সিস্টেম ব্যবহারকারীর উপস্থিতির পরিবর্তন শনাক্ত করলে তা অবহিত করে।

v3

XR_KHR_extended_struct_name_lengths

এই এক্সটেনশনটি স্ট্রাক্ট নামের সর্বোচ্চ আকার বৃদ্ধি করে এবং এই নতুন বর্ধিত নামগুলো অ্যাক্সেস করার জন্য একটি নতুন ফাংশন প্রদান করে।

v3

XR_EXT_interaction_profile_battery_state_display

XR_EXT_interaction_profile_battery_state_display অ্যাপ্লিকেশনগুলিকে ইন্টারঅ্যাকশন প্রোফাইলের সাথে ব্যবহৃত ডিভাইসগুলির ব্যাটারির অবস্থা সম্পর্কে তথ্য জানতে রানটাইমকে জিজ্ঞাসা করার জন্য একটি ব্যবস্থা প্রদান করে।

v3


OpenXR™ এবং OpenXR লোগো হলো The Khronos Group Inc.-এর মালিকানাধীন ট্রেডমার্ক এবং এটি চীন, ইউরোপীয় ইউনিয়ন, জাপান ও যুক্তরাজ্যে ট্রেডমার্ক হিসেবে নিবন্ধিত।