ARCore জিওস্পেশিয়াল এপিআই-এর সাহায্যে গ্লোবাল-স্কেল, ইমারসিভ, লোকেশন-ভিত্তিক AR অভিজ্ঞতা তৈরি করুন

প্ল্যাটফর্ম-নির্দিষ্ট গাইড

ARCore Geospatial API আপনাকে Google Street View দ্বারা আচ্ছাদিত যেকোনো এলাকায় দূরবর্তীভাবে সামগ্রী সংযুক্ত করতে এবং বিশ্বব্যাপী AR অভিজ্ঞতা তৈরি করতে সক্ষম করে। এটি ডিভাইসের পরিবেশ শনাক্ত করতে ডিভাইস সেন্সর এবং GPS ডেটা ব্যবহার করে, তারপর ব্যবহারকারীর ডিভাইসের সুনির্দিষ্ট অবস্থান নির্ধারণ করতে Google-এর ভিজ্যুয়াল পজিশনিং সিস্টেম (VPS) দ্বারা প্রদত্ত স্থানীয়করণ মডেলের সাথে সেই পরিবেশের স্বীকৃত অংশগুলিকে মেলে৷ এপিআই ভিপিএস থেকে ভৌগলিক স্থানাঙ্কের সাথে ব্যবহারকারীর স্থানীয় স্থানাঙ্কগুলিকে একত্রিত করার যত্ন নেয় যাতে আপনি একটি একক স্থানাঙ্ক সিস্টেমের মধ্যে কাজ করতে পারেন।

ভিপিএস সহ বিশ্বব্যাপী স্থানীয়করণ

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

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

জিওস্পেশিয়াল এপিআই সহ অ্যাঙ্কর স্থাপন করা

অ্যাঙ্কর স্থাপন করার সময়, অন্যান্য ARCore API যেমন ARCore ক্লাউড অ্যাঙ্কর API ডিভাইসের ভঙ্গি নির্ধারণ করতে ইমেজ ম্যাপ ব্যবহার করে। যাইহোক, এই APIs দ্বারা তৈরি চিত্র মানচিত্র স্থানীয় কারণ তাদের স্পষ্টভাবে একটি স্থান ম্যাপ করতে হবে।

জিওস্পেশিয়াল এপিআই WGS84 স্পেসিফিকেশন অনুসরণ করে একটি অ্যাঙ্করের অনুভূমিক (অক্ষাংশ এবং দ্রাঘিমাংশ) এবং উল্লম্ব (উচ্চতা) অবস্থানের জন্য প্রদান করে। ম্যানুয়ালি স্পেস ম্যাপ করার প্রয়োজন ছাড়াই আপনি একটি প্রদত্ত অক্ষাংশ, দ্রাঘিমাংশ এবং উচ্চতায় বিশ্বের যে কোনও জায়গায় একটি ভূ-স্থানিক অ্যাঙ্কর স্থাপন করতে পারেন।

ভূ-স্থানিক অ্যাঙ্করগুলির প্রকারভেদ

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

জিওস্পেশিয়াল এপিআই দিয়ে ডেভেলপ করার জন্য কেস ব্যবহার করুন

এখানে কিছু উপায় রয়েছে যা আপনি আপনার নিজস্ব প্রকল্পগুলিতে জিওস্পেশিয়াল API ব্যবহার করতে পারেন৷

নির্দিষ্ট অবস্থানে ব্যবহারকারীদের গাইড করুন

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

অবস্থান-ভিত্তিক AR অভিজ্ঞতা তৈরি করুন

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

গেমিং এবং স্ব-অভিব্যক্তি

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

ডিভাইস সামঞ্জস্য

অল্প সংখ্যক ARCore সমর্থিত ডিভাইস ভূ-স্থানীয় API সমর্থন করে না। এই ডিভাইসগুলি ARCore সমর্থিত ডিভাইস পৃষ্ঠায় নির্দেশিত হয়।

এরপর কি