تتيح الآن واجهة برمجة التطبيقات ARCore Depth API ميزة "العمق المكاني"، ما يؤدي تلقائيًا إلى زيادة نطاق واجهة برمجة التطبيقات Depth API وسرعتها عند تفعيل هندسة المشهد في الشوارع أيضًا. عند التواجد في موقع به تغطية VPS مع تمكين ميزة Streetscape Geometry، تشمل الصور الناتجة من واجهة برمجة التطبيقات Depth API كلاً من التضاريس وهندسة المباني التي تم استردادها في المنطقة على بعد 65 مترًا من الموقع الحالي. ويتم دمج بيانات العمق هذه التي يتم استرجاعها من الأشكال الهندسية مع ملاحظات العمق المحلية ويتم تعديلها عندما ينتقل المستخدم إلى موقع جديد.
توفّر الآن طلبات ARCore Depth API كلّ من الملاحظات المحلية من الكاميرا والمباني والتضاريس من هندسة المشهد في الشارع، ويتم دمجها في صورة عمق واحدة.
توافق الجهاز
تتوفّر ميزة "العمق الجغرافي المكاني" على جميع الأجهزة المتوافقة مع Depth API. لا تتطلّب هذه الميزة استخدام جهاز استشعار عمق متوافق، مثل جهاز استشعار الوقت المستغرَق للرحلة (ToF). ومع ذلك، تستخدِم Depth API أي أدوات استشعار متوافقة قد تتوفّر في الجهاز.
تأثير الأداء
يُجري "العمق المكاني الجغرافي" عملية حسابية صغيرة لمرة واحدة في بداية الجلسة لدمج هندسة المشهد في تمثيل العمق عند تنزيله لأول مرة، ولكن لا يؤدي ذلك إلى زيادة تكلفة احتساب العمق بشكلٍ ملحوظ.
نطاق العمق
بدون العمق الجغرافي المكاني، تكون النطاقات النموذجية للصور بعمق 20-30 مترًا تقريبًا، مع انخفاض كثافة ودقة ملاحظات العمق إلى ما هو أبعد من ذلك النطاق. عند تفعيل ميزة "العمق الجغرافي"، من الشائع أن تصل قيم العمق التي تم تحليل عيّنات منها بكثافة إلى الحد الأقصى البالغ 65.535 مترًا، حتى مع كمية صغيرة من الحركة الأولية.
حالات الاستخدام
يمكن استخدام ARCore Depth API في جميع حالات الاستخدام الحالية المتوافقة. باستخدام ميزة "العمق المكاني الجغرافي"، سيتمّ ملء صور العمق التي يتمّ الحصول عليها في المواقع الجغرافية التي تتوفّر فيها خدمة "الاستضافة الظاهرية" بعمق بعيد المدى بشكلٍ أسرع من ذي قبل، ما يتيح حالات الاستخدام التي تستهدف العمق البعيد المدى في البيئات الخارجية. تتضمن بعض حالات الاستخدام ما يلي:
- حجب المحتوى الافتراضي والتأثيرات المرئية الأخرى على مستوى المبنى
- التنقّل في الهواء الطلق
- قياسات المسافة
القيود
لا تتوفّر ميزة "العمق الجغرافي المكاني" إلا في المناطق التي توفِّر أقلمة VPS وهندسة "التجوّل الافتراضي". في المناطق الأخرى، ستؤدي واجهة برمجة التطبيقات ARCore Depth API وظيفتها كالمعتاد بدون القيم الجغرافية.
المتطلبات الأساسية
احرص على فهم مفاهيم الواقع المعزّز الأساسية وكيفية ضبط جلسة ARCore قبل المتابعة.
تفعيل "التفاصيل الجغرافية المكانية"
في جلسة ARCore جديدة، تحقّق مما إذا كان جهاز المستخدم متوافقًا مع Depth وGeospatial API. لا تتوافق بعض الأجهزة المتوافقة مع ARCore مع Depth API بسبب قيود طاقة المعالجة.
لتوفير الموارد، تكون ميزة "العمق" غير مفعَّلة تلقائيًا في ARCore. فعِّل وضع العمق ليتمكّن تطبيقك من استخدام Depth API. بالإضافة إلى ذلك، فعِّل الوضع "البيانات الجغرافية المكانية" و"الشكل الهندسي للمشهد في الشارع" ل استخدام "التفاصيل الجغرافية المكانية".
اطّلِع على دليل المطوّر لتفعيل وضع العمق لكي يستخدم تطبيقك Depth API، وهذه التعليمات لتفعيل الوضع "المساحات الجغرافية" و"هندسة المشهد في الشوارع"، وعندها سيتم تفعيل "العمق في المساحات الجغرافية".
بعد تفعيل ميزة "العمق المكاني الجغرافي"، يمكن الوصول إلى صور العمق من خلال طلبات البيانات الحالية من واجهة برمجة التطبيقات كما هو موضّح في دليل المطوّرين بشأن ميزة "العمق".
الخطوات التالية
- تعرَّف على كيفية استخدام هندسة التجوّل الافتراضي في تجربة الواقع المعزّز.