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

অ্যান্ড্রয়েড এক্সআর ওপেন এক্সআর 1.1 স্পেসিফিকেশন এবং তৃতীয় পক্ষের বিক্রেতা এক্সটেনশনগুলির একটি দীর্ঘ তালিকা সমর্থন করে। এই এক্সটেনশনগুলি ব্যবহার করা XR-এর জন্য বিকাশ করার সময় আপনাকে সেই পরিচিত অভিজ্ঞতা প্রদান করে। এই ক্ষমতাগুলির মধ্যে কিছুর জন্য Android রানটাইম অনুমতি প্রয়োজন৷

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

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

বর্ণনা

XR_ANDROID_avatar_eyes

অ্যাপ্লিকেশনটিকে ব্যবহারকারীর চোখের অবস্থান এবং অভিযোজন প্রাপ্ত করার অনুমতি দেয়, যা অবতারদের জন্য চোখের ভঙ্গি এবং স্থিতি উপস্থাপনাকে আরও বাস্তবসম্মত করার জন্য ডিজাইন করা হয়েছে৷ এই এক্সটেনশনটি অন্যান্য চোখের ট্র্যাকিং উদ্দেশ্যে ব্যবহার করা উচিত নয়। মিথস্ক্রিয়া জন্য, XR_EXT_eye_gaze_interaction ব্যবহার করা উচিত। এই এক্সটেনশনের জন্য android.permission.EYE_TRACKING প্রয়োজন।

XR_ANDROID_composition_layer_passthrough_mesh

অ্যাপটিকে একটি অতিরিক্ত রচনা স্তরের মাধ্যমে নির্বিচারে জ্যামিতিতে পাসথ্রু টেক্সচার প্রজেক্ট করার অনুমতি দেয়৷ এই এক্সটেনশনের জন্য android.permission.SCENE_UNDERSTANDING প্রয়োজন।

XR_ANDROID_depth_texture

অক্লুশন, হিট টেস্ট এবং অন্যান্য নির্দিষ্ট কাজের জন্য কাঁচা এবং মসৃণ গভীরতা প্রকাশ করে যা সঠিক দৃশ্য জ্যামিতি ব্যবহার করে, যেমন নকল মুখ সনাক্তকরণ। বর্তমান ক্যামেরা/চোখের ভঙ্গি থেকে একটি কম রেজোলিউশনের গভীরতার টেক্সচার এবং একটি দৃশ্যের আত্মবিশ্বাস প্রদান করে। এই এক্সটেনশনের জন্য android.permission.SCENE_UNDERSTANDING প্রয়োজন।

XR_ANDROID_device_anchor_persistence

অ্যাপ্লিকেশান এবং ডিভাইস সেশন জুড়ে, বর্তমান ডিভাইসে অ্যাঙ্করগুলিকে স্থির থাকতে, পুনরুদ্ধার করতে এবং অবিরত করার অনুমতি দেয়৷ এই এক্সটেনশনের জন্য android.permission.SCENE_UNDERSTANDING প্রয়োজন।

XR_ANDROID_face_tracking

অ্যাপ্লিকেশনটিকে মিশ্রিত আকারের ওজন পেতে এবং XR অভিজ্ঞতাগুলিতে মুখের অভিব্যক্তি রেন্ডার করার অনুমতি দেয়৷ এই এক্সটেনশনের জন্য android.permission.FACE_TRACKING প্রয়োজন।

XR_ANDROID_hand_mesh

একটি গতিশীল হ্যান্ড মেশ হিসাবে উপস্থাপিত হ্যান্ড ট্র্যাকিং ইনপুটগুলি সক্ষম করে৷ এই এক্সটেনশনটি ব্যবহারকারীর হাতের ব্যক্তিগতকৃত উপস্থাপনার জালের জন্য শীর্ষবিন্দু এবং সূচক বাফার প্রদান করার উদ্দেশ্যে করা হয়েছে। হাতের জয়েন্টগুলি ট্র্যাক করার জন্য XR_EXT_hand_tracking ব্যবহার করতে হবে এবং মিথস্ক্রিয়াগুলির জন্য XR_EXT_hand_interaction ব্যবহার করতে হবে। এই এক্সটেনশনের জন্য android.permission.HAND_TRACKING প্রয়োজন।

XR_ANDROID_light_estimation

ব্যবহারকারীর বর্তমান পরিবেশের পরিবেশগত আলো ( গোলাকার হারমোনিক্স সহ) অনুমান করে। এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে হেডসেটের চারপাশে বাস্তব-বিশ্বের পরিবেশের আলোকসজ্জার প্রতিনিধিত্বকারী ডেটা অনুরোধ করার অনুমতি দেয়৷ এই তথ্যটি ভার্চুয়াল অবজেক্টগুলিকে রেন্ডার করার সময় ব্যবহার করা যেতে পারে যাতে তারা যে দৃশ্যে স্থাপন করা হয় সেই একই অবস্থার অধীনে আলোকিত করতে। এই এক্সটেনশনের জন্য android.permission.SCENE_UNDERSTANDING প্রয়োজন

XR_ANDROID_mouse_interaction

এই এক্সটেনশনটি OpenXR অ্যাকশন সিস্টেমের মাধ্যমে ইনপুট করার জন্য মাউস ডিভাইসগুলির জন্য বিশেষভাবে ডিজাইন করা একটি নতুন ইন্টারঅ্যাকশন প্রোফাইল প্রবর্তন করে। মাউস ডিভাইস এবং ট্র্যাকপ্যাড ডিভাইস উভয় সহ ব্যবহারকারীর মাউস প্রোফাইলগুলির জন্য সাধারণত ব্যবহৃত অ্যাকশন পোজগুলির জন্য অনুমতি দেয়৷ এটি 3D স্পেসে মাউস পয়েন্টারের মাধ্যমে বস্তুর সাথে ইন্টারঅ্যাক্ট করার জন্য ডিজাইন করা হয়েছে। উদাহরণস্বরূপ, একটি ভার্চুয়াল লেজার পয়েন্টার ব্যবহার করে প্রাচীরের একটি ভার্চুয়াল বোতাম লক্ষ্য করার জন্য "লক্ষ্য" ভঙ্গির জন্য উপযুক্ত একটি মিথস্ক্রিয়া।

XR_ANDROID_passthrough_camera_state

পাসথ্রু ক্যামেরার জন্য সক্ষম, শুরু করা বা অক্ষম অবস্থা প্রদান করে।

XR_ANDROID_performance_metrics

এই এক্সটেনশনটি বর্তমান XR ডিভাইস, কম্পোজিটর এবং XR অ্যাপ্লিকেশনের বিভিন্ন পারফরম্যান্স মেট্রিক্স কাউন্টার গণনা এবং অনুসন্ধান করার জন্য API প্রদান করে।

XR_ANDROID_raycast

এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে পরিবেশে ট্র্যাকেবলের বিরুদ্ধে রেকাস্ট করার অনুমতি দেয়। এই এক্সটেনশনের জন্য android.permission.SCENE_UNDERSTANDING প্রয়োজন।

XR_ANDROID_trackables

এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে ভৌত পরিবেশ থেকে প্লেনের মতো ট্র্যাকেবল অ্যাক্সেস করতে এবং ট্র্যাকযোগ্যের সাথে সংযুক্ত অ্যাঙ্কর তৈরি করতে দেয়। এই এক্সটেনশনের জন্য android.permission.SCENE_UNDERSTANDING প্রয়োজন।

XR_ANDROID_trackables_object

একটি দৃশ্যে কীবোর্ড এবং মাউসের মতো শারীরিক বস্তু ট্র্যাক করার জন্য সমর্থন প্রদান করে। এই এক্সটেনশনের জন্য android.permission.SCENE_UNDERSTANDING প্রয়োজন।

XR_ANDROID_unbounded_reference_space

একটি সীমাহীন রেফারেন্স স্থান প্রদান করে যা সময়ের সাথে সাথে আরও ভাল দৃশ্য বোঝার জন্য ব্যবহার করা যেতে পারে। এই রেফারেন্স স্পেসটি দর্শককে একটি জটিল পরিবেশের মধ্য দিয়ে অবাধে চলাফেরা করতে সক্ষম করে, প্রায়শই তারা যেখান থেকে শুরু করে সেখান থেকে অনেক মিটার দূরে, সবসময় দর্শকের কাছাকাছি সমন্বয় সিস্টেমের স্থিতিশীলতার জন্য অপ্টিমাইজ করে।

অন্যান্য সমর্থিত এক্সটেনশন

নিম্নলিখিত অতিরিক্ত এক্সটেনশনগুলিও সমর্থিত। তথ্য বহিরাগত সাইটে অবস্থিত.