যখন একজন ব্যবহারকারী আপনার Android XR অ্যাপটি ফুল স্পেসে লঞ্চ করেন, তখন আপনি এটিকে পাসথ্রুতে উপস্থাপন করতে পারেন বা একটি নিমজ্জিত ভার্চুয়াল স্পেস দিয়ে তাদের পরিবেশকে ওভাররাইড করতে পারেন। আপনার অ্যাপ বিষয়বস্তু বা অভিজ্ঞতার উপর ভিত্তি করে নির্দিষ্ট পরিবেশকে ট্রিগার করতে পারে। উদাহরণস্বরূপ, যখন একটি বজ্রঝড়ের উল্লেখ করা হয় তখন একটি অ্যাপ একটি ঝড়ো পরিবেশ দেখাতে পারে, অথবা একটি ইতিহাস অ্যাপ গ্ল্যাডিয়েটরদের ব্যাখ্যা করার সময় একটি ভার্চুয়াল রোমান কলোসিয়াম দেখাতে পারে।
পরিবেশ আপনার অ্যাপ কাস্টমাইজ করার এবং নিমজ্জন উন্নত করার একটি বহুমুখী উপায়। ফুল স্পেসে, আপনার কল্পনা করা অভিজ্ঞতা তৈরি করার জন্য আপনার সম্পূর্ণ নমনীয়তা রয়েছে। ব্যবহারকারীদের আরামদায়ক এবং নিরাপদ বোধ করার চেষ্টা করার সাথে সাথে তাদের আকর্ষণ করার জন্য অনন্য ভিজ্যুয়াল এবং অডিও তৈরি করুন।
একটি স্থানিক পরিবেশের উপাদান
পরিবেশ গভীরতা, টেক্সচার, এবং 3D জ্যামিতি অন্তর্ভুক্ত করতে পারে। ফুল স্পেসে থাকাকালীন, আপনি স্ট্যান্ডার্ড gITF বা EXR ফর্ম্যাটে আপনার নিজস্ব ভার্চুয়াল পরিবেশ প্রদান করতে পারেন। স্থানিক পরিবেশ যোগ করতে শিখুন .
এই ঐচ্ছিক উপাদানগুলি আপনাকে আপনার দৃশ্য তৈরি করতে সাহায্য করতে পারে। একটি বেছে নিন, অথবা একটি জটিল ভিজ্যুয়াল অভিজ্ঞতা তৈরি করতে সেগুলিকে একত্রিত করুন৷
আশেপাশের বা অতিরিক্ত 3D জ্যামিতির জন্য, Android XR হয় একটি .gltf
বা .glb
ফাইল এক্সটেনশন সমর্থন করে৷ আপনি ব্লেন্ডার , মায়া , স্প্লাইন , এর মতো তৃতীয় পক্ষের সরঞ্জামগুলি থেকে এই ফাইল ফর্ম্যাটগুলি তৈরি এবং রপ্তানি করতে পারেন৷
নিরাপদ এবং আরামদায়ক অভিজ্ঞতা তৈরি করুন
ব্যবহারকারীদের অন্বেষণের জন্য নিরাপদ এবং আরামদায়ক একটি স্থানিক পরিবেশ তৈরি করতে এই নির্দেশিকাগুলি অনুসরণ করুন৷
- ব্যবহারকারীদের দ্রুত ফুল স্পেস এবং হোম স্পেস এর মধ্যে স্যুইচ করতে দেওয়ার জন্য স্পষ্ট চাক্ষুষ সংকেত যোগ করুন । উদাহরণ স্বরূপ, আপনি ট্রানজিশন ট্রিগার করার জন্য বোতামগুলির জন্য কলাপস কন্টেন্ট ব্যবহার করতে এবং কন্টেন্ট আইকন প্রসারিত করতে পারেন।
- সংঘর্ষ এড়াতে ব্যবহারকারীর কাছ থেকে অন্তত 1 মিটার দূরে বস্তু রাখুন । এটি ব্যবহারকারীকে বাস্তব-বিশ্বের ভৌত বস্তু এড়িয়ে চলার জন্য পর্যাপ্ত জায়গা দেয়।
- আপনি একাধিক পরিবেশ তৈরি করতে পারেন , এবং ব্যবহারকারীদের তাদের মধ্যে স্যুইচ করার জন্য একটি মেনু যোগ করতে পারেন।
কর্মক্ষমতা জন্য অপ্টিমাইজ করুন
কিছু স্থানিক পরিবেশ উচ্চ কার্যক্ষমতার দাবি করে এবং মসৃণ ফ্রেম রেট, কম লেটেন্সি এবং ব্যবহারকারীর অস্বস্তি এড়াতে অপ্টিমাইজেশানের প্রয়োজন।
স্টেরিওস্কোপিক রেন্ডারিং এবং রিয়েল-টাইম মিথস্ক্রিয়াগুলির প্রক্রিয়াকরণের চাহিদার পরিপ্রেক্ষিতে, আমরা দক্ষ 3D মডেল ডিজাইন এবং টেক্সচার এবং শেডারগুলির ন্যায়সঙ্গত ব্যবহার অনুসরণ করার পরামর্শ দিই। এই নির্দেশিকাগুলি আপনাকে XR অভিজ্ঞতা তৈরি করতে সাহায্য করতে পারে যা দৃশ্যত সমৃদ্ধ এবং বিভিন্ন ডিভাইসে ভাল পারফর্ম করে।
ফাইল অপ্টিমাইজ করুন
- Polycount সরাসরি কর্মক্ষমতা প্রভাবিত করবে, যেখানে সম্ভব অপ্টিমাইজ করার চেষ্টা করুন।
- দক্ষ জাল কাঠামো নিয়োগ করুন এবং অপ্রয়োজনীয় বিবরণ এবং ওভারল্যাপিং জ্যামিতি হ্রাস করুন।
- জটিল মডেল সহজ করে এবং টেক্সচার অ্যাটলেস ব্যবহার করে ড্র কল কম করুন। একক ফাইলে একাধিক টেক্সচার একত্রিত করার চেষ্টা করুন।
- দক্ষ টেক্সচার কম্প্রেশন ব্যবহার করুন এবং GPU ওভারলোড রোধ করতে এবং মডেল এবং টেক্সচার অপ্টিমাইজ করতে সম্পদের আকার হ্রাস করুন। সর্বোত্তম কার্যক্ষমতার জন্য প্রস্তাবিত সম্পদের আকার 3D ওয়ালপেপার বা glb-এর জন্য প্রায় 80 MB এবং অডিও ফাইলের জন্য 15 MB।
- GPU কর্মক্ষমতা অপ্টিমাইজ করতে KTX2 টেক্সচার কম্প্রেশন ব্যবহার করুন।
- যেখানে সম্ভব টেক্সচারে আলোর তথ্য বেক করুন।
একটি 360° UI নিরাপদ অঞ্চল বিবেচনা করুন৷
UI বা ক্লান্তি ব্যবহারকারীদের সাথে বিরোধ হতে পারে এমন উজ্জ্বলতার কোন স্পাইক ছাড়াই নিরাপদ টোনাল পরিসরে থাকুন।
এটি অ্যাক্সেসযোগ্য করুন
নিশ্চিত করুন যে UI সব দিক থেকে সুস্পষ্ট, বিশেষ করে ব্যবহারকারীর দেখার ক্ষেত্রের মধ্যবর্তী অনুভূমিক ব্যান্ডে। জটিলতা বা বিশদ বিবরণ এড়িয়ে চলুন যা বিভ্রান্ত হতে পারে।
আরাম জন্য ডিজাইন
আপনি যদি মিড-ফিল্ড বড় UI প্যানেল ব্যবহার করেন তবে এটির সাথে সম্পর্কিত একজন ব্যবহারকারীর অবস্থান বিবেচনা করুন। একজন ব্যবহারকারীকে স্ক্রীনটি যে পৃষ্ঠের উপরে ভাসছে তার থেকে কমপক্ষে 5 ফুট উপরে থাকতে হবে। এটি একটি বড় ভার্চুয়াল স্ক্রিনের আরামদায়ক, কেন্দ্রীভূত দেখার জন্য পর্যাপ্ত দূরত্ব ছেড়ে দেয়, তাক না করেই৷