OpenXR দিয়ে বিকাশ করুন

Android XR OpenXR 1.1 স্পেসিফিকেশন এবং সিলেক্ট ভেন্ডর এক্সটেনশনের জন্য সমর্থনের মাধ্যমে OpenXR-এর সাহায্যে নির্মিত অ্যাপগুলিকে সমর্থন করে। OpenXR হল একটি ওপেন স্ট্যান্ডার্ড যা আপনাকে XR ডিভাইসের বিস্তৃত পরিসরে API-এর একটি সাধারণ সেট ব্যবহার করে নিমগ্ন এবং ইন্টারেক্টিভ অভিজ্ঞতা তৈরি করতে দেয়।

বৈশিষ্ট্য

অ্যান্ড্রয়েড এক্সআর এমন বৈশিষ্ট্যগুলিকে সমর্থন করে যা আপনাকে এমন অ্যাপ তৈরি করতে দেয় যা ওপেনএক্সআর ব্যবহার করে XR ডিভাইসের অনন্য ক্ষমতার সম্পূর্ণ সুবিধা নেয়। এই বৈশিষ্ট্য নিম্নলিখিত অন্তর্ভুক্ত.

ট্র্যাকযোগ্য
সমতল সনাক্তকরণকে সমর্থন করে, যা পরিবেশের মধ্যে সমতল পৃষ্ঠগুলি সনাক্ত করার এবং ট্র্যাক করার ক্ষমতা, বাস্তব জগতের সাথে সম্পর্কিত ভার্চুয়াল বস্তুর বসানো সক্ষম করে এবং অ্যাঙ্করগুলি যা ভার্চুয়াল পয়েন্ট অফ রেফারেন্স যা বাস্তব বিশ্বের বস্তু বা অবস্থানের সাথে সংযুক্ত করা যেতে পারে, ভার্চুয়াল বিষয়বস্তু সঠিকভাবে অবস্থান এবং ভিত্তিক থাকে তা নিশ্চিত করা, এমনকি ব্যবহারকারী যখন ঘুরে বেড়ায়।
রেকাস্টিং
একটি ভার্চুয়াল রশ্মি এবং দৃশ্যের বস্তুর মধ্যে ছেদ বিন্দু নির্ধারণ করতে ব্যবহৃত একটি কৌশল, ভার্চুয়াল উপাদান নির্বাচন এবং ম্যানিপুলেট করার মতো মিথস্ক্রিয়াকে সহজতর করে।
নোঙ্গর অধ্যবসায়
পরিবেশের মধ্যে ভার্চুয়াল বিষয়বস্তুর ক্রমাগত এবং সামঞ্জস্যপূর্ণ স্থান নির্ধারণের জন্য একাধিক সেশন জুড়ে অ্যাঙ্কর সংরক্ষণ এবং পুনরুদ্ধার করার ক্ষমতা।
অবজেক্ট ট্র্যাকিং
বাস্তব জগতে মাউস, কীবোর্ড এবং অন্যান্য বস্তু ট্র্যাক করার ক্ষমতা।
গভীরতার টেক্সচার
গভীরতার মানচিত্রগুলির প্রজন্ম যা দৃশ্যের ক্যামেরা এবং বস্তুর মধ্যে দূরত্ব সম্পর্কে তথ্য প্রদান করে, আরও বাস্তবসম্মত আবদ্ধতা এবং মিথস্ক্রিয়া প্রভাব সক্ষম করে।
পাসথ্রু
ভার্চুয়াল কন্টেন্টের সাথে বাস্তব-বিশ্বের ক্যামেরা ফুটেজ মিশ্রিত করার ক্ষমতা, একটি মিশ্র বাস্তবতার অভিজ্ঞতা তৈরি করে যা নির্বিঘ্নে ভৌত এবং ডিজিটাল বিশ্বকে একত্রিত করে।
রচনা স্তর পাসথ্রু
একটি বহুভুজ পাসথ্রু কম্পোজিশন লেয়ার কাটআউটের জন্য অনুমতি দেয়, বাস্তব বিশ্বের বস্তুগুলিকে একটি দৃশ্যে আনার জন্য ব্যবহার করা যেতে পারে৷
ফেস ট্র্যাকিং
ব্যবহারকারীর মুখের বৈশিষ্ট্যগুলি ট্র্যাক করার ক্ষমতা, আরও বাস্তবসম্মত এবং অভিব্যক্তিপূর্ণ অবতার এবং ভার্চুয়াল অক্ষর তৈরি করতে সক্ষম করে৷
আই ট্র্যাকিং
ব্যবহারকারীর চোখের অবস্থান এবং অভিযোজন প্রদান করে, যা অবতারদের জন্য চোখের ভঙ্গি আরও বাস্তবসম্মত করার জন্য ডিজাইন করা হয়েছে।
হ্যান্ড ট্র্যাকিং
ব্যবহারকারীর হাতের অবস্থান এবং গতিবিধি ট্র্যাক করার ক্ষমতা।
হাতের জাল
কম পলি জাল হিসাবে ব্যবহারকারীর হাতের একটি সঠিক উপস্থাপনা প্রদান করে। আপনি সম্ভাব্য সেরা পারফরম্যান্স পান তা নিশ্চিত করতে প্ল্যাটফর্ম-টু-অ্যাপ্লিকেশন ডেলিভারির জন্য অপ্টিমাইজ করা হয়েছে। এটি অন্যান্য এক্সটেনশনগুলির একটি বিকল্প যা একটি বাঁধাই পোজ ব্যবহার করে এবং ওজন মিশ্রিত করে।
হালকা অনুমান
ব্যবহারকারীর বাস্তব বিশ্বের আলোর অবস্থার সাথে মেলে আলোর মডেলগুলির জন্য ব্যবহৃত হয়।

সমর্থিত ইনপুট ডিভাইস

Android XR নিম্নলিখিত ইনপুট ডিভাইসগুলিকেও সমর্থন করে৷

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

সমর্থিত কর্মক্ষমতা বৈশিষ্ট্য

Android XR নিম্নলিখিত কর্মক্ষমতা-সম্পর্কিত বৈশিষ্ট্যগুলিকে সমর্থন করে৷

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

সমর্থিত বৈশিষ্ট্য এবং এক্সটেনশনের সম্পূর্ণ তালিকার জন্য OpenXR বৈশিষ্ট্য ওভারভিউ দেখুন।

সমর্থিত ইঞ্জিন

ঐক্য

অ্যান্ড্রয়েড XR-এর ইউনিটি সমর্থন, OpenXR-এর উপরে নির্মিত, ডেভেলপারদের ইউনিটি 6 ব্যবহার করে অভিজ্ঞতা তৈরি করতে দেয়। ইউনিটি ওভারভিউতে ইউনিটির সাথে XR অ্যাপ তৈরি করার বিষয়ে আরও জানুন।