মে 2022 (ARCore SDK সংস্করণ 1.31) গভীরতায় পরিবর্তন হয়

এই নথিতে বর্ণিত পরিবর্তনগুলি শুধুমাত্র ARCore SDK সংস্করণ 1.31 বা তার উচ্চতর সংস্করণ দিয়ে কম্পাইল করা অ্যাপগুলির জন্য প্রযোজ্য। ARCore-এর পুরোনো সংস্করণ দিয়ে কম্পাইল করা অ্যাপগুলি প্রভাবিত হবে না।

২০২২ সালের মে মাসের ১.৩১ রিলিজের অংশ হিসেবে, ARCore-এর ডেপথের সর্বোচ্চ পরিসর ৮.১৯১ মিটার থেকে বাড়িয়ে ৬৫.৫৩৫ মিটার করা হয়েছে। ডেপথ এপিআই এখন ডেপথ বোঝানোর জন্য প্রতি পিক্সেলের ১৬টি বিটই ব্যবহার করে, যেখানে আগে ডেপথ ভ্যালুর জন্য মাত্র ১৩টি বিট ব্যবহৃত হতো। যদিও পুরোনো ARCore SDK-গুলোতে নিম্নলিখিত মেথডগুলো ব্যবহারকারী অ্যাপগুলো আগের ডেপথ পরিসর ব্যবহার করেই কাজ করবে, আমরা আরও ভালো কার্যকারিতার জন্য আপনার কোডবেসে সেগুলো আপডেট করার পরামর্শ দিচ্ছি।

প্ল্যাটফর্ম-নির্দিষ্ট পরিবর্তন

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

পূর্ববর্তী পদ্ধতির নাম এবং কার্যকারিতা নতুন পদ্ধতির নাম এবং কার্যকারিতা
সর্বোচ্চ পরিসীমা ৮.১৯১ মিটার সর্বোচ্চ পরিসীমা ৬৫.৫৩৫ মিটার
Frame.acquireDepthImage() Frame.acquireDepthImage16Bits()
Frame.acquireRawDepthImage() Frame.acquireRawDepthImage16Bits()
Image.getFormat() ImageFormat.DEPTH16 প্রদান করে Image.getFormat() HardwareBuffer.D_16 রিটার্ন করে।

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

পূর্ববর্তী পদ্ধতির নাম এবং কার্যকারিতা নতুন পদ্ধতির নাম এবং কার্যকারিতা
সর্বোচ্চ পরিসীমা ৮.১৯১ মিটার সর্বোচ্চ পরিসীমা ৬৫.৫৩৫ মিটার
ArFrame_acquireDepthImage() ArFrame_acquireDepthImage16Bits()
ArFrame_acquireRawDepthImage() ArFrame_acquireRawDepthImage16Bits()
ArImage_getFormat() AR_IMAGE_FORMAT_DEPTH16 রিটার্ন করে। ArImage_getFormat() AR_IMAGE_FORMAT_D_16 রিটার্ন করে।

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

সমস্ত পরিবর্তন AR Foundation দ্বারা পরিচালিত হয়। ARCore Extensions for AR Foundation সংস্করণ 1.31 বা তার পরবর্তী সংস্করণ দিয়ে বিল্ড করার সময়, AROcclusionManager.TryAcquireEnvironmentDepthCpuImage নতুন সর্বোচ্চ ৬৫.৫৩৫ মিটার পরিসীমা ব্যবহার করে ছবি ফেরত দেয়।