পরিবেশ

শারীরিক পরিবেশ

বিভিন্ন স্থানের জন্য একটি অভিজ্ঞতা ডিজাইন করুন

ব্যবহারকারীদের আপনার অ্যাপের জন্য তাদের কতটা জায়গার প্রয়োজন হবে সে সম্পর্কে স্পষ্ট ধারণা দিন। আপনি এটি আপনার কোলে, একটি রান্নাঘর টেবিল, বা একটি ফুটবল স্টেডিয়ামে ব্যবহার করতে পারেন? তাদের এটি ব্যবহারের জন্য আদর্শ পরিস্থিতি দেখান। আপনি প্লে স্টোরে প্রিভিউ গ্রাফিক্স বা অ্যাপে নির্দেশাবলী অন্তর্ভুক্ত করতে পারেন।

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

পাবলিক স্পেস AR-এর জন্য তাদের নিজস্ব চ্যালেঞ্জের সেট প্রদান করে। আশেপাশের বস্তু এবং মানুষের সংখ্যার উপর নির্ভর করে ট্র্যাকিং এবং আটকানো কঠিন হয়ে পড়ে। এছাড়াও, ফোন চলাচল এবং AR নিমজ্জন বিভ্রান্তিকর বা বিপজ্জনক হতে পারে।

ভার্চুয়াল পরিবেশ

একটি বর্ধিত পরিবেশ একটি ডিভাইসের ক্যামেরা থেকে ধারণ করা একটি বাস্তব-বিশ্বের চিত্রকে ভার্চুয়াল সামগ্রীর সাথে একত্রিত করে, যেমন ডিজিটাল বস্তু বা তথ্য।

যখন আপনার ফোন সারা বিশ্বের মধ্যে চলে যায়, তখন ARCore ফোনের অবস্থানের আশেপাশের বিশ্বের সাপেক্ষে ট্র্যাক করে। এই প্রক্রিয়াটিকে সমবর্তী ওডোমেট্রি এবং ম্যাপিং বা COM বলা হয়।

ARCore একটি ক্যামেরার চিত্র দেখে এবং দৃশ্যমানভাবে স্বতন্ত্র বৈশিষ্ট্যগুলি সনাক্ত করে, যাকে ফিচার পয়েন্ট বলে। তারপরে এটি অবস্থানের পরিবর্তনটি বের করতে এই পয়েন্টগুলি ব্যবহার করে। সময়ের সাথে সাথে বিশ্বের সাপেক্ষে ক্যামেরার ভঙ্গি (অবস্থান এবং অভিযোজন) অনুমান করতে ডিভাইস থেকে জড়তা পরিমাপের সাথে ভিজ্যুয়াল তথ্য একত্রিত হয়।

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

ক্রমাগত আবিষ্কার

ARCore ক্রমাগত বাস্তব-বিশ্বের পরিবেশ সম্পর্কে তার বোঝার উন্নতি করছে।

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

পরিবেশগত সীমাবদ্ধতা

আপাতত, সীমাবদ্ধতাগুলি যা পৃষ্ঠতলের সঠিক বোঝার বাধা হতে পারে তার মধ্যে রয়েছে:

  • টেক্সচার ছাড়া সমতল পৃষ্ঠ, যেমন একটি সাদা ডেস্ক
  • আবছা আলো সহ পরিবেশ
  • অত্যন্ত উজ্জ্বল পরিবেশ
  • কাচের মতো স্বচ্ছ বা প্রতিফলিত পৃষ্ঠ
  • গতিশীল বা চলমান পৃষ্ঠ, যেমন ঘাসের ব্লেড বা জলে লহর

ব্যবহারকারীরা পরিবেশগত সীমাবদ্ধতার সম্মুখীন হলে, কী ভুল হয়েছে তা নির্দেশ করুন এবং তাদের সঠিক দিকে নির্দেশ করুন।