স্থানিক পরিবেশ

যখন কোনও ব্যবহারকারী আপনার Android XR অ্যাপটি Full Space তে চালু করেন, তখন আপনি এটিকে পাসথ্রুতে উপস্থাপন করতে পারেন অথবা একটি ইমারসিভ ভার্চুয়াল স্পেস দিয়ে তাদের পরিবেশকে ওভাররাইড করতে পারেন। আপনার অ্যাপটি কন্টেন্ট বা অভিজ্ঞতার উপর ভিত্তি করে নির্দিষ্ট পরিবেশকে ট্রিগার করতে পারে। উদাহরণস্বরূপ, যখন বজ্রপাতের কথা বলা হয় তখন একটি অ্যাপ ঝড়ো পরিবেশ দেখাতে পারে, অথবা একটি ইতিহাস অ্যাপ গ্ল্যাডিয়েটরদের ব্যাখ্যা করার সময় একটি ভার্চুয়াল রোমান কলোসিয়াম দেখাতে পারে।

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

স্থানিক পরিবেশের উপাদানসমূহ

পরিবেশে গভীরতা, টেক্সচার এবং 3D জ্যামিতি অন্তর্ভুক্ত থাকতে পারে। পূর্ণ স্থান থাকাকালীন, আপনি স্ট্যান্ডার্ড gITF ফর্ম্যাটে আপনার নিজস্ব ভার্চুয়াল পরিবেশ প্রদান করতে পারেন। স্থানিক পরিবেশ কীভাবে যুক্ত করবেন তা শিখুন

এই ঐচ্ছিক উপাদানগুলি আপনার দৃশ্য তৈরিতে সাহায্য করতে পারে। একটি বেছে নিন, অথবা একটি জটিল দৃশ্য অভিজ্ঞতা তৈরি করতে তাদের সকলকে একত্রিত করুন।

চারপাশের ত্রিমাত্রিক জ্যামিতি

চারপাশের ত্রিমাত্রিক জ্যামিতি

আপনি পরিবেশের জ্যামিতি এবং টেক্সচারের জন্য একটি 360° চিত্র ধারণকারী একটি .gltf বা .glb ফাইল প্রদান করে নিমজ্জনকারী পরিবেশ তৈরি করতে পারেন। আপনার একটি উচ্চ গতিশীল পরিসরের EXR চিত্র থেকে তৈরি একটি চিত্র ভিত্তিক আলো (IBL) ফাইলও অন্তর্ভুক্ত করা উচিত, যা 3D বস্তুর বাস্তবসম্মত আলো এবং প্রতিফলনের জন্য প্রয়োজনীয়।

অতিরিক্ত 3D জ্যামিতি

অতিরিক্ত 3D জ্যামিতি

স্থানিক সচেতনতা বৃদ্ধির জন্য, কৌশলগতভাবে ব্যবহারকারীর কাছে সহায়ক জ্যামিতি রাখুন। ব্যবহারকারীর ১.৫ মিটারের মধ্যে ০.৯ মিটারের উপরে বস্তু স্থাপন করা এড়িয়ে চলুন, কারণ এটি UI উপাদানগুলির সাথে গভীরতার দ্বন্দ্বের কারণ হতে পারে।

আশেপাশের বা অতিরিক্ত 3D জ্যামিতির জন্য, Android XR .gltf অথবা .glb ফাইল এক্সটেনশন সমর্থন করে। আপনি ব্লেন্ডার , মায়া , স্প্লাইন ইত্যাদির মতো তৃতীয় পক্ষের সরঞ্জামগুলি ব্যবহার করে এই ফাইল ফর্ম্যাটগুলি তৈরি এবং রপ্তানি করতে পারেন।

নিরাপদ এবং আরামদায়ক অভিজ্ঞতা তৈরি করুন

ব্যবহারকারীদের অন্বেষণের জন্য নিরাপদ এবং আরামদায়ক স্থানিক পরিবেশ তৈরি করতে এই নির্দেশিকাগুলি অনুসরণ করুন।

  • ব্যবহারকারীদের দ্রুত ফুল স্পেস এবং হোম স্পেসের মধ্যে স্যুইচ করার জন্য স্পষ্ট ভিজ্যুয়াল কিউ যোগ করুন । উদাহরণস্বরূপ, আপনি ট্রানজিশন ট্রিগার করার জন্য বোতামগুলির জন্য কন্টেন্ট কোলাপস এবং কন্টেন্ট এক্সপ্যান্ড আইকন ব্যবহার করতে পারেন।
  • সংঘর্ষ এড়াতে ব্যবহারকারী থেকে বস্তু কমপক্ষে ১ মিটার দূরে রাখুন । এটি ব্যবহারকারীকে বাস্তব জগতের ভৌত বস্তু এড়িয়ে চলার জন্য যথেষ্ট জায়গা দেয়।
  • আপনি একাধিক পরিবেশ তৈরি করতে পারেন , এবং ব্যবহারকারীদের জন্য তাদের মধ্যে স্যুইচ করার জন্য একটি মেনু যোগ করতে পারেন।

পারফর্ম্যান্সের জন্য অপ্টিমাইজ করুন

কিছু স্থানিক পরিবেশ উচ্চ কর্মক্ষমতা দাবি করে এবং মসৃণ ফ্রেম রেট বজায় রাখার জন্য, কম ল্যাটেন্সি বজায় রাখার জন্য এবং ব্যবহারকারীর অস্বস্তি এড়াতে অপ্টিমাইজেশনের প্রয়োজন হয়।

স্টেরিওস্কোপিক রেন্ডারিং এবং রিয়েল-টাইম ইন্টারঅ্যাকশনের প্রক্রিয়াকরণের চাহিদা বিবেচনা করে, আমরা দক্ষ 3D মডেল ডিজাইন এবং টেক্সচার এবং শেডারের বিচক্ষণ ব্যবহারের পরামর্শ দিচ্ছি। এই নির্দেশিকাগুলি আপনাকে XR অভিজ্ঞতা তৈরি করতে সাহায্য করতে পারে যা দৃশ্যত সমৃদ্ধ এবং বিভিন্ন ডিভাইস জুড়ে ভাল পারফর্ম করে।

ফাইলগুলি অপ্টিমাইজ করুন

  • পলিকাউন্ট সরাসরি কর্মক্ষমতা প্রভাবিত করবে, যেখানে সম্ভব অপ্টিমাইজ করার চেষ্টা করুন।
  • দক্ষ জাল কাঠামো ব্যবহার করুন এবং অপ্রয়োজনীয় বিবরণ এবং ওভারল্যাপিং জ্যামিতি হ্রাস করুন।
  • জটিল মডেলগুলিকে সরলীকরণ করে এবং টেক্সচার অ্যাটলেস ব্যবহার করে ড্র কল কমাতে হবে। একাধিক টেক্সচারকে একটি ফাইলে একত্রিত করার চেষ্টা করুন।
  • GPU ওভারলোড রোধ করতে এবং মডেল এবং টেক্সচার অপ্টিমাইজ করতে দক্ষ টেক্সচার কম্প্রেশন ব্যবহার করুন এবং সম্পদের আকার কমিয়ে আনুন। সর্বোত্তম কর্মক্ষমতার জন্য প্রস্তাবিত সম্পদের আকার হল 3D ওয়ালপেপার বা glb-এর জন্য প্রায় 80 MB এবং অডিও ফাইলের জন্য 15 MB।
  • GPU কর্মক্ষমতা অপ্টিমাইজ করতে KTX2 টেক্সচার কম্প্রেশন ব্যবহার করুন।
  • সম্ভব হলে আলোর তথ্যকে টেক্সচারে রূপান্তর করুন।

একটি ৩৬০° UI নিরাপদ অঞ্চল বিবেচনা করুন

নিরাপদ টোনাল পরিসরে থাকুন, উজ্জ্বলতার কোনও স্পাইক না রেখে যা UI বা ক্লান্তি ব্যবহারকারীদের সাথে সাংঘর্ষিক হতে পারে।

একটি স্থানিক পরিবেশ যা একটি নিরাপদ স্বর-পরিসর দেখায়।

এটিকে অ্যাক্সেসযোগ্য করে তুলুন

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

স্থানিক পরিবেশে চেয়ারে বসে থাকা একজন ব্যক্তি, ড্যাশযুক্ত রেখাগুলি - তাদের দৃষ্টিভঙ্গির রূপরেখা দিয়ে।

আরামের জন্য ডিজাইন

যদি আপনি মিড-ফিল্ড বৃহৎ UI প্যানেল ব্যবহার করেন, তাহলে ব্যবহারকারীর অবস্থান বিবেচনা করুন। একজন ব্যবহারকারীর স্ক্রিনটি যে পৃষ্ঠের উপরে ভাসমান তার থেকে কমপক্ষে 5 ফুট উপরে থাকা উচিত। এটি একটি বৃহৎ ভার্চুয়াল স্ক্রিনকে আরামদায়ক, কেন্দ্রীভূতভাবে দেখার জন্য যথেষ্ট দূরত্ব তৈরি করে, উপরে না তাকিয়ে।

মাঝখানে একটি বৃহৎ UI প্যানেল নিয়ে পাথুরে স্থানিক পরিবেশে দাঁড়িয়ে থাকা একজন ব্যক্তি।