ARCore হল Google-এর প্ল্যাটফর্ম যা অগমেন্টেড রিয়েলিটি অভিজ্ঞতা তৈরি করে। বিভিন্ন API ব্যবহার করে, ARCore আপনার ফোনকে এর পরিবেশ বুঝতে, বিশ্ব বুঝতে এবং তথ্যের সাথে ইন্টারঅ্যাক্ট করতে সক্ষম করে। শেয়ার করা AR অভিজ্ঞতা সক্ষম করতে কিছু APIs Android এবং iOS জুড়ে উপলব্ধ।
আপনার ফোনের ক্যামেরার মাধ্যমে বাস্তব জগতের সাথে ভার্চুয়াল সামগ্রীকে একীভূত করতে ARCore তিনটি মূল ক্ষমতা ব্যবহার করে:
- মোশন ট্র্যাকিং ফোনটিকে বিশ্বের সাপেক্ষে তার অবস্থান বুঝতে এবং ট্র্যাক করতে দেয়।
- পরিবেশগত বোঝাপড়া ফোনটিকে সমস্ত ধরণের পৃষ্ঠের আকার এবং অবস্থান সনাক্ত করতে দেয়: ভূমি, একটি কফি টেবিল বা দেয়ালের মতো অনুভূমিক, উল্লম্ব এবং কোণীয় পৃষ্ঠতল।
- হালকা অনুমান ফোনটিকে পরিবেশের বর্তমান আলোর অবস্থা অনুমান করতে দেয়।
সমর্থিত ডিভাইসের
ARCore Android 7.0 (Nougat) এবং তার পরবর্তী সংস্করণে চালিত বিভিন্ন ধরণের যোগ্য Android ফোনে কাজ করার জন্য ডিজাইন করা হয়েছে। সমস্ত সমর্থিত ডিভাইসের একটি সম্পূর্ণ তালিকা এখানে উপলব্ধ ।
ARCore কিভাবে কাজ করে?
মৌলিকভাবে, ARCore দুটি জিনিস করছে: মোবাইল ডিভাইসের গতিবিধির অবস্থান ট্র্যাক করা এবং বাস্তব জগতের নিজস্ব উপলব্ধি তৈরি করা।
ARCore-এর মোশন ট্র্যাকিং প্রযুক্তি আকর্ষণীয় পয়েন্টগুলি চিহ্নিত করতে ফোনের ক্যামেরা ব্যবহার করে, যাকে বৈশিষ্ট্য বলা হয় এবং সেই পয়েন্টগুলি কীভাবে সময়ের সাথে সাথে চলে তা ট্র্যাক করে। এই পয়েন্টগুলির গতিবিধি এবং ফোনের ইনর্শিয়াল সেন্সর থেকে রিডিংয়ের সংমিশ্রণে, ARCore ফোনের অবস্থান এবং অভিযোজন উভয়ই নির্ধারণ করে যখন এটি স্থানের মধ্য দিয়ে চলে।
মূল পয়েন্টগুলি সনাক্ত করার পাশাপাশি, ARCore একটি টেবিল বা মেঝের মতো সমতল পৃষ্ঠগুলি সনাক্ত করতে পারে এবং এটির চারপাশের এলাকায় গড় আলো অনুমান করতে পারে। এই ক্ষমতাগুলি ARCore কে তার চারপাশের বিশ্ব সম্পর্কে নিজস্ব বোঝাপড়া তৈরি করতে সক্ষম করে।
বাস্তব জগতের ARCore-এর বোঝাপড়া আপনাকে বস্তু, টীকা বা অন্যান্য তথ্য এমনভাবে রাখতে দেয় যা বাস্তব জগতের সাথে নির্বিঘ্নে একত্রিত হয়। আপনি আপনার কফি টেবিলের কোণে একটি ঘুমানোর বিড়ালছানা রাখতে পারেন, বা শিল্পী সম্পর্কে জীবনী সংক্রান্ত তথ্য সহ একটি পেইন্টিং টীকা করতে পারেন। মোশন ট্র্যাকিং এর অর্থ হল যে আপনি যেকোন কোণ থেকে এই বস্তুগুলিকে ঘুরতে এবং দেখতে পারেন, এবং আপনি যদি ঘুরে ঘুরে ঘর ছেড়ে চলে যান, আপনি যখন ফিরে আসেন, তখন বিড়ালছানা বা টীকাটি যেখানে আপনি রেখেছিলেন ঠিক সেখানেই থাকবে।
ARCore কীভাবে কাজ করে তার আরও বিশদ বিবরণের জন্য, মৌলিক ধারণাগুলি দেখুন।
ARCore অনেক জনপ্রিয় উন্নয়ন পরিবেশের জন্য SDK প্রদান করে। এই SDKগুলি মোশন ট্র্যাকিং, পরিবেশগত বোঝাপড়া এবং হালকা অনুমানের মতো সমস্ত প্রয়োজনীয় AR বৈশিষ্ট্যগুলির জন্য নেটিভ API প্রদান করে। এই ক্ষমতাগুলির সাহায্যে আপনি সম্পূর্ণ নতুন AR অভিজ্ঞতা তৈরি করতে পারেন বা AR বৈশিষ্ট্য সহ বিদ্যমান অ্যাপগুলিকে উন্নত করতে পারেন৷