ক্লাউড অ্যাঙ্করগুলি বিভিন্ন ব্যবহারকারীদের এআর অভিজ্ঞতা শেয়ার করার অনুমতি দেয়

প্ল্যাটফর্ম-নির্দিষ্ট নির্দেশিকা

অ্যান্ড্রয়েড (কোটলিন/জাভা)

অ্যান্ড্রয়েড এনডিকে (সি)

ইউনিটি (এআর ফাউন্ডেশন)

আইওএস

আনরিয়েল ইঞ্জিন

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

অ্যাঙ্কর এবং ক্লাউড অ্যাঙ্কর

ক্লাউড অ্যাঙ্কর হলো এমন অ্যাঙ্কর যা ARCore API ক্লাউড এন্ডপয়েন্টে হোস্ট করা হয়। এই হোস্টিং ব্যবহারকারীদের একই অ্যাপের মধ্যে অভিজ্ঞতা শেয়ার করতে সক্ষম করে। অ্যাঙ্করের জন্য প্রযোজ্য সাধারণ নির্দেশিকাগুলো ক্লাউড অ্যাঙ্করের ক্ষেত্রেও প্রযোজ্য।

ARCore ক্লাউড অ্যাঙ্কর এপিআই ব্যবহার করে ডেভেলপ করার ক্ষেত্রসমূহ

ARCore ক্লাউড অ্যাঙ্কর এপিআই বাস্তব জগতে এআর অভিজ্ঞতাগুলোকে স্থায়ী করতে এবং ব্যবহারকারীদের মধ্যে যৌথ অভিজ্ঞতা তৈরি করতে সাহায্য করে। নিচে কয়েকটি উপায় দেওয়া হলো, যার মাধ্যমে আপনি আপনার নিজের প্রোজেক্টে এটি ব্যবহার করতে পারেন।

বাস্তব জগতে AR অভিজ্ঞতা বজায় রাখুন

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

রিয়েল-টাইম সহযোগিতামূলক অভিজ্ঞতা

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

ডিভাইসের সামঞ্জস্যতা

ARCore ক্লাউড অ্যাঙ্কর এপিআই ARCore সমর্থিত সকল ডিভাইসে কাজ করে।

ক্লাউড অ্যাঙ্কর কীভাবে কাজ করে

ARCore ক্লাউড অ্যাঙ্করগুলি হোস্ট ও রিজলভ করার জন্য ARCore API ক্লাউড এন্ডপয়েন্টের সাথে সংযোগ স্থাপন করে, যার ফলে এই শেয়ার করা অভিজ্ঞতাগুলি সম্ভব হয়। এর জন্য একটি সচল ইন্টারনেট সংযোগ প্রয়োজন।

হোস্টিং এবং রিজলভিং কীভাবে কাজ করে তার একটি সামগ্রিক চিত্র এখানে দেওয়া হলো:

  1. ব্যবহারকারী তার পরিবেশে একটি স্থানীয় অ্যাঙ্কর তৈরি করেন।
  2. অ্যাঙ্করটি হোস্ট করা হয় — ARCore সেই লোকাল অ্যাঙ্করের ডেটা ARCore API ক্লাউড এন্ডপয়েন্টে আপলোড করে, এবং এন্ডপয়েন্টটি সেই অ্যাঙ্করের জন্য একটি অনন্য আইডি ফেরত দেয়।
  3. অ্যাপটি সেই অনন্য আইডিটি অন্যান্য ব্যবহারকারীদের কাছে বিতরণ করে।
  4. অ্যাঙ্করটি সমাধান করা হয়েছে — যেসব ব্যবহারকারীর ডিভাইসে অনন্য আইডি রয়েছে, তারা ARCore ক্লাউড অ্যাঙ্কর API ব্যবহার করে একই অ্যাঙ্করটি পুনরায় তৈরি করতে পারবেন।

হোস্টিং

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

সমাধান করা

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

এপিআই অবচয় নীতি

বিস্তারিত জানতে ARCore ক্লাউড অ্যাঙ্কর এপিআই বাতিলকরণ নীতি দেখুন।