অ্যান্ড্রয়েড এক্সআর, ওপেনএক্সআর ১.১ স্পেসিফিকেশন এবং তৃতীয় পক্ষের বিক্রেতাদের এক্সটেনশনের একটি দীর্ঘ তালিকার মাধ্যমে ওপেনএক্সআর-কে সমর্থন করে। এই এক্সটেনশনগুলি ব্যবহার করলে এক্সআর-এর জন্য ডেভেলপ করার সময় আপনি সেই পরিচিত অভিজ্ঞতা লাভ করেন। এই ক্ষমতাগুলির কয়েকটির জন্য অ্যান্ড্রয়েড রানটাইম পারমিশনের প্রয়োজন হয়। আপনি যদি সরাসরি ওপেনএক্সআর এপিআই-এর উপর ভিত্তি করে বিল্ড করতে চান, তাহলে প্রয়োজনীয় হেডার ফাইলগুলি jetpack-xr-natives রিপোজিটরিতে খুঁজে নিতে পারেন।
অ্যান্ড্রয়েড এক্সআর ভেন্ডর এক্সটেনশন
এক্সটেনশন নাম | বর্ণনা | স্থানিক এপিআই সংস্করণ |
|---|---|---|
| ||
মাথা ও হাতের অবস্থানের ওপর ভিত্তি করে শরীরের অবস্থান নির্ধারণ করতে আইকে (IK) ব্যবহার করে। অনুমতি: | ||
যেসব ডিভাইস একাধিক পরিবেশ মিশ্রণ মোড সমর্থন করে। অনুমতি: | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে হেডসেটের চারপাশের বাস্তব পরিবেশের ডেপথ ম্যাপ অনুরোধ করতে এবং তৈরির সময় সমর্থিত ডেপথ রেজোলিউশন সম্পর্কে জিজ্ঞাসা করতে সক্ষম করে। অনুমতি: | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে স্থায়ী হতে সাহায্য করে। অনুমতি: | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে নির্ধারণ করতে সাহায্য করে যে বর্তমান সিস্টেম কনফিগারেশন দ্বারা কোন কোন এক্সটেনশন সমর্থিত। | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে ব্যবহারকারীর চোখের অবস্থান ও অভিমুখ, সেইসাথে আই ট্র্যাকিং স্ট্যাটাস জানতে সক্ষম করে। অনুমতি: | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে ব্লেন্ড শেপের ওয়েট পেতে এবং এক্সআর অভিজ্ঞতায় মুখের অভিব্যক্তি রেন্ডার করতে সক্ষম করে। অনুমতি: | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে একাধিক ডেটা উৎস থেকে ফেস ট্র্যাকিং ডেটা পেতে সক্ষম করে। অনুমতিসমূহ: | ||
এই এক্সটেনশনটি একটি ডাইনামিক হ্যান্ড মেশ হিসেবে উপস্থাপিত হ্যান্ড ট্র্যাকিং ইনপুট সক্ষম করে। অনুমতি: | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে হেডসেটের চারপাশের বাস্তব পরিবেশের আলোকসজ্জার ডেটা অনুরোধ করার সুযোগ দেয়। অনুমতি: | ||
এই এক্সটেনশনটি মৌলিক অনুমতি: | ||
এই এক্সটেনশনটি মাউস ইনপুট নেওয়ার জন্য একটি | ||
পাসথ্রু ক্যামেরাটি চালু হতে সময় নিতে পারে এবং তাৎক্ষণিকভাবে উপলব্ধ নাও হতে পারে। | ||
এই এক্সটেনশনটি বর্তমান XR ডিভাইসের বিভিন্ন পারফরম্যান্স মেট্রিক্স কাউন্টার গণনা ও অনুসন্ধান করার জন্য API প্রদান করে। | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে পরিবেশে থাকা ট্র্যাকযোগ্য বস্তুগুলোর উপর রে-কাস্ট সম্পাদন করার সুযোগ দেয়। অনুমতি: | ||
এই এক্সটেনশনটি প্রস্তাবিত রেজোলিউশন পরিবর্তিত হলে রানটাইমকে অ্যাপ্লিকেশনকে অবহিত করার সুযোগ দেয়। | ||
ব্লেন্ড মোড এবং ইনপুট মোডালিটির সমন্বয়ে ব্যবহারকারীর ডিফল্ট পরিবেশ বিভিন্ন অবস্থায় থাকতে পারে। | ||
এই এক্সটেনশনটির উদ্দেশ্য হলো ব্যবহারকারীর পরিবেশে থাকা ভৌত বস্তুগুলোকে আনুমানিকভাবে উপস্থাপন করে এমন মেশ প্রদান করা। | ||
এর বিপরীতে, এই এক্সটেনশনটি একটি স্পেশিয়াল অ্যাঙ্কর তৈরি করে যা একটি অনুমতি: | ||
এই এক্সটেনশনটি অনুমতি: | ||
এই এক্সটেনশনটি অনুমতি: | ||
এই এক্সটেনশনটি XR_EXT_spatial_entity-এর উপর ভিত্তি করে তৈরি এবং বিদ্যমান স্পেশিয়াল ক্যাপাবিলিটিগুলোর জন্য রে-কাস্ট কার্যকারিতা প্রদান করে। অনুমতি: | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে স্থানিক সত্তাগুলিতে অ্যাঙ্কর তৈরি এবং সংযুক্ত করার সুযোগ দেয়। অনুমতি: | ||
এই এক্সটেনশনটি অনুমতি: | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে ভৌত পরিবেশ থেকে ট্র্যাকযোগ্য বস্তুসমূহ অ্যাক্সেস করার সুযোগ দেয়। অনুমতি: | ||
এই এক্সটেনশনটি ইনপুট রেফারেন্স ইমেজের সেট দ্বারা নির্দিষ্ট প্ল্যানার ইমেজ ট্র্যাক করতে সক্ষম করে। অনুমতি: | ||
এই এক্সটেনশনটি ফিজিক্যাল মার্কার ট্র্যাকিং সক্ষম করে। অনুমতি: | ||
এই এক্সটেনশনটি ভৌত বস্তু ট্র্যাক করতে সক্ষম করে। অনুমতি: | ||
এই এক্সটেনশনটি ফিজিক্যাল কিউআর কোড ট্র্যাকিং এবং কিউআর কোড ডেটা ডিকোডিং সক্ষম করে। অনুমতি: | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে একটি |
তৃতীয় পক্ষের এক্সটেনশন
এক্সটেনশন নাম | বর্ণনা | স্থানিক এপিআই সংস্করণ |
|---|---|---|
কিছু অ্যাপ্লিকেশনের ডিসপ্লেতে কোনো ছবি প্রদর্শন না করেই এক্সআর ইন্টারঅ্যাকশন ডিভাইস অ্যাক্সেস করার প্রয়োজন হতে পারে। | ||
এই এক্সটেনশনটি একটি ঐচ্ছিক কাঠামো যোগ করে, যা ডিফল্ট বাইন্ডিং আচরণ পরিবর্তন করার জন্য অতিরিক্ত তথ্য নির্দিষ্ট করতে | ||
OpenXR ইন্টারফেসের প্রকৃতির কারণে, ডেভেলপার এবং অ্যাপ্লিকেশনের জন্য খুব কম ত্রুটি সংক্রান্ত তথ্য উপলব্ধ থাকে। | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে হ্যান্ড ট্র্যাকিং ইনপুটের স্বতন্ত্র জয়েন্টগুলি সনাক্ত করতে সক্ষম করে। অনুমতি: | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনের জন্য একটি এপিআই (API) সংজ্ঞায়িত করে, যার মাধ্যমে অ্যাপ্লিকেশনটি রানটাইমকে পারফরম্যান্স সংক্রান্ত ইঙ্গিত দিতে পারে এবং রানটাইমও অ্যাপ্লিকেশনকে পারফরম্যান্স-সম্পর্কিত নোটিফিকেশন ফেরত পাঠাতে পারে। এটি উভয় পক্ষকে প্রয়োজনীয় সিপিইউ (CPU) ও জিপিইউ (GPU) পারফরম্যান্স, তাপীয় স্থিতিশীলতা এবং পুরো সেশন জুড়ে একটি সামঞ্জস্যপূর্ণ ভালো ব্যবহারকারী অভিজ্ঞতার মধ্যে একটি উপযুক্ত ভারসাম্য খুঁজে বের করতে সাহায্য করে। | ||
যেসব প্ল্যাটফর্মে ডিসপ্লে রিফ্রেশ রেট গতিশীলভাবে সমন্বয় করা যায়। | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনটিকে একটি সোয়াপচেইনের সাথে যুক্ত নির্দিষ্ট পরিবর্তনযোগ্য স্টেট পরিবর্তন ও কোয়েরি করতে সক্ষম করে। | ||
এক্সআর-এর প্রেক্ষাপটে ফোভিয়েশন হলো একটি রেন্ডারিং কৌশল, যার মাধ্যমে চোখের ফোকাল পয়েন্ট বা ফোভিয়ার নিকটবর্তী কোনো চিত্রের অংশকে প্রান্তীয় অঞ্চলের চেয়ে উচ্চতর রেজোলিউশনে প্রদর্শন করা যায়। | ||
ফেসবুক এইচএমডি-তে, ডেভেলপাররা অপটিক্যাল বৈশিষ্ট্য এবং পারফরম্যান্সের জন্য রানটাইম দ্বারা তৈরি ফোভিকেশন প্রোফাইল তৈরি করতে পারেন। | ||
ফোভিকেশন প্যাটার্ন প্রয়োগ করার জন্য ভলকান গ্রাফিক্স এপিআই-তে সোয়াপচেইনে একটি ইমেজ প্রয়োগ করা প্রয়োজন। | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনের মাধ্যমে স্পেস ওয়ার্প প্রযুক্তি সক্রিয় করার সুবিধা প্রদান করে। | ||
যেসব অ্যাপ্লিকেশন রেন্ডারিংয়ের জন্য OpenGL ES API ব্যবহার করে, সেই অ্যাপ্লিকেশনগুলোকে সমর্থনকারী রানটাইমগুলোকে এই এক্সটেনশনটি অবশ্যই সরবরাহ করতে হবে। | ||
যখন অ্যাপ্লিকেশনটি অ্যান্ড্রয়েড সিস্টেমে একটি XrInstance অবজেক্ট তৈরি করে। | ||
XR-এ একটি সাধারণ কাজ হলো ইমেজ স্ট্রিম দেখা। | ||
এক্সআর আরামদায়ক হওয়ার জন্য, অ্যাপ্লিকেশনগুলোর পক্ষে দ্রুত এবং ধারাবাহিকভাবে ফ্রেম সরবরাহ করা গুরুত্বপূর্ণ। | ||
কম্পোজিশনের সময়, একটি লেয়ারের রঙকে প্রিমাল্টিপ্লাইড আলফা রিপ্রেজেন্টেশনে রূপান্তর করার পর, সেটিতে কালার স্কেল এবং বায়াস প্রয়োগ করা হয়। | ||
এই এক্সটেনশনটি একটি অতিরিক্ত লেয়ার টাইপ যোগ করে, যা কিউবম্যাপ থেকে সরাসরি স্যাম্পলিং করতে সক্ষম করে। | ||
এই এক্সটেনশনটি একটি অতিরিক্ত লেয়ার টাইপ যোগ করে, যেখানে এক্সআর রানটাইমকে অবশ্যই একটি সোয়াপচেইন থেকে উদ্ভূত টেক্সচারকে একটি সিলিন্ডার সেকশনের ভেতরের অংশে ম্যাপ করতে হয়। এটিকে অনেকটা সেভাবেই কল্পনা করা যেতে পারে, যেভাবে একজন দর্শকের কাছে একটি বাঁকানো টেলিভিশন ডিসপ্লে দেখতে লাগে। | ||
এই এক্সটেনশনটি একটি অতিরিক্ত লেয়ার টাইপ সংজ্ঞায়িত করে, যা অ্যাপ্লিকেশনগুলিকে প্রোজেকশন লেয়ারে রঙিন ছবির পাশাপাশি ডেপথ ইমেজও জমা দেওয়ার সুযোগ দেয়। | ||
এই এক্সটেনশনটি একটি অতিরিক্ত লেয়ার টাইপ যোগ করে, যেখানে XR রানটাইমকে অবশ্যই একটি সোয়াপচেইন থেকে উদ্ভূত ইক্যুইরেক্ট্যাঙ্গুলার কোডেড ইমেজকে একটি গোলকের অভ্যন্তরে ম্যাপ করতে হয়। | ||
এই এক্সটেনশনটি একটি অতিরিক্ত লেয়ার টাইপ যোগ করে, যেখানে XR রানটাইমকে অবশ্যই একটি সোয়াপচেইন থেকে উদ্ভূত ইক্যুইরেক্ট্যাঙ্গুলার কোডেড ইমেজকে একটি গোলকের অভ্যন্তরে ম্যাপ করতে হয়। এই এক্সটেনশনটি | ||
এই এক্সটেনশনটি timespec monotonic time এবং | ||
এই এক্সটেনশনটি একটি OpenXR রানটাইমে Vulkan গ্রাফিক্স এপিআই ব্যবহারের সুযোগ করে দেয়। | ||
এই এক্সটেনশনটি একটি OpenXR রানটাইমে Vulkan গ্রাফিক্স এপিআই ব্যবহারের সুযোগ করে দেয়। | ||
কিছু প্ল্যাটফর্মে, লোড হওয়ার আগে প্ল্যাটফর্ম-নির্দিষ্ট প্যারামিটার দিয়ে লোডারটিকে ইনিশিয়ালাইজ করতে হয়। | ||
অ্যান্ড্রয়েডে, কিছু লোডার বাস্তবায়নের ক্ষেত্রে অ্যাপ্লিকেশনটিকে ইনিশিয়ালাইজেশনের সময় অতিরিক্ত তথ্য প্রদান করতে হয়। | ||
এই এক্সটেনশনটি একটি অ্যাপ্লিকেশনকে নির্দিষ্ট করে দিতে সক্ষম করে যে সোয়াপচেইন ইমেজগুলো এমনভাবে তৈরি করা হবে যাতে সেগুলোকে ইনপুট অ্যাটাচমেন্ট হিসেবে ব্যবহার করা যায়। এই লেখাটি লেখার সময়, এই অংশটি শুধুমাত্র ভলকান সোয়াপচেইনগুলোকে প্রভাবিত করে। | ||
এই এক্সটেনশনটি অতিরিক্ত কম্পোনেন্ট পাথ সংজ্ঞায়িত করার মাধ্যমে অ্যাপ্লিকেশনটিকে একটি ট্র্যাকপ্যাড বা থাম্বস্টিকের সাথে এক বা একাধিক ডিজিটাল অ্যাকশনকে ডিপিএডের মতো করে বাইন্ড করার সুযোগ দেয়, যা বাইন্ডিংয়ের জন্য পরামর্শ দেয়। | ||
এই এক্সটেনশনটি RFC 4122 অনুসরণ করে একটি সার্বজনীনভাবে অনন্য শনাক্তকারী (Universally Unique Identifier) সংজ্ঞায়িত করে। | ||
এই এক্সটেনশনটি গভীরতা-পরীক্ষিত স্তর গঠন সক্ষম করে। | ||
এই এক্সটেনশনটি আই ট্র্যাকার থেকে চোখের দৃষ্টির ইনপুট গ্রহণ করে চোখের দৃষ্টির মিথস্ক্রিয়া সক্ষম করার জন্য একটি অনুমতি: | ||
এই এক্সটেনশনটি হ্যান্ড ট্র্যাকিং ডিভাইস এবং মোশন কন্ট্রোলার ডিভাইস উভয়সহ সকল ব্যবহারকারীর হাতের মিথস্ক্রিয়া প্রোফাইলের জন্য চারটি বহুল ব্যবহৃত অ্যাকশন পোজ নির্ধারণ করে। | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলির জন্য প্রতি-ভিউ ড্রয়িং মাস্ক প্রদান সমর্থন করে। | ||
আই ট্র্যাকড ফোবিয়েটেড রেন্ডারিং ব্যবহারকারীর দৃষ্টির পরিধিতে কম পিক্সেল ঘনত্ব প্রদর্শন করে। অনুমতি: | ||
অনুমতি: | ||
এই এক্সটেনশনটি ইন্টারঅ্যাকশন প্রোফাইলের জন্য 'palm_ext' নামে একটি নতুন 'স্ট্যান্ডার্ড পোজ আইডেন্টিফায়ার' সংজ্ঞায়িত করে। | ||
ভার্জো হেডসেটগুলো ডিসপ্লের কেন্দ্রস্থলে অত্যন্ত উচ্চ পিক্সেল ঘনত্ব প্রদান করে। অনুমতি: | ||
এই এক্সটেনশনটি XrViewConfigurationType- এ একটি নতুন ভিউ কনফিগারেশন টাইপ— | ||
এই এক্সটেনশনটি ব্যবহার করে, একটি ভলকান-ভিত্তিক অ্যাপ্লিকেশন xrCreateSwapchain কল করার সময় XrSwapchainCreateInfo- এর সাথে একটি XrVulkanSwapchainCreateInfoMETA স্ট্রাকচার চেইন করার মাধ্যমে অতিরিক্ত | ||
অনুমতি: | ||
এই এক্সটেনশনটি কোনো নতুন কম্পোজিশন লেয়ার টাইপ সংজ্ঞায়িত করে না। | ||
| ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে একটি কম্পোজিশন লেয়ারে শার্পেনিং বা সুপার-স্যাম্পলিং-এর মতো প্রসেসিং অপশন ব্যবহারের অনুরোধ করার সুযোগ দেয়। | ||
এই এক্সটেনশনটি xrLocateSpacesKHR ফাংশনটি চালু করেছে। | ||
OpenXR-এর মূল স্পেসিফিকেশনে | ||
এই এক্সটেনশনটি অনুমতি: | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশনগুলিকে বিভিন্ন অ্যাপ্লিকেশন সেশন জুড়ে স্থানিক সত্তাগুলি আবিষ্কার এবং পারস্পরিক সম্পর্ক স্থাপন করতে সক্ষম করে। অনুমতি: | ||
এই এক্সটেনশনটি অনুমতি: | ||
এই এক্সটেনশনটি | ||
এই এক্সটেনশনটি OpenXR-এ দৃশ্য অনুধাবন এবং স্থানিক যুক্তির ধারণা ও ভিত্তি তুলে ধরে। | ||
এক্সআর সিস্টেমে কিছু নির্দিষ্ট অপারেশন রয়েছে যা দীর্ঘ সময় ধরে চলে এবং একটি সাধারণ ফ্রেম লুপের মধ্যে স্বাভাবিকভাবে সম্পন্ন হয় না। | ||
এক্সআর ডিভাইসগুলো এমন একটি কালার স্পেস ব্যবহার করতে পারে যা উন্নয়ন পর্যায়ে ব্যবহৃত অনেক মনিটরের থেকে ভিন্ন। | ||
এই এক্সটেনশনটি একটি ফ্ল্যাগ প্রদান করে, যা কোনো কম্পোজিশন লেয়ারে প্রয়োগ করা হলে, লেয়ারটির সোয়াপচেইন ইমেজগুলোতে থাকা আলফা মানের ব্যাখ্যাকে উল্টে দেয়। | ||
এই এক্সটেনশনটি অ্যাপ্লিকেশন কর্তৃক প্রদত্ত অতিরিক্ত ডেটার উপর ভিত্তি করে অ্যাপ্লিকেশনগুলিতে ফ্রেম সিন্থেসিস সক্ষম করার জন্য সহায়তা প্রদান করে। | ||
ট্র্যাকযোগ্য বস্তুসমূহের জন্য কোয়ালকম ইমেজ ট্র্যাকিং অপারেশন প্রদান করে। | ||
ট্র্যাকযোগ্য ডিভাইসগুলোর জন্য কোয়ালকম কিউআর কোড ট্র্যাকিং কার্যক্রম প্রদান করে। | ||
এই এক্সটেনশনটি একটি নতুন ইভেন্ট চালু করেছে, যা সিস্টেম ব্যবহারকারীর উপস্থিতির পরিবর্তন শনাক্ত করলে তা অবহিত করে। | ||
এই এক্সটেনশনটি স্ট্রাক্ট নামের সর্বোচ্চ আকার বৃদ্ধি করে এবং এই নতুন বর্ধিত নামগুলো অ্যাক্সেস করার জন্য একটি নতুন ফাংশন প্রদান করে। | ||
|
OpenXR™ এবং OpenXR লোগো হলো The Khronos Group Inc.-এর মালিকানাধীন ট্রেডমার্ক এবং এটি চীন, ইউরোপীয় ইউনিয়ন, জাপান ও যুক্তরাজ্যে ট্রেডমার্ক হিসেবে নিবন্ধিত।