البدء السريع لواجهة برمجة التطبيقات Depth API لـ Android NDK

  • إعداد بيئة التطوير لواجهة Depth API
  • تجربة حجب الأجسام وعرض خريطة العمق في تطبيق تجريبي

المتطلبات الأساسية

فتح نموذج المشروع

يستخدم هذا البدء السريع OpenGL، لعرض رسومات متجهات ثنائية وثلاثية الأبعاد. تعليق يجب تفعيل ARCore قبل بدء استخدام الخطوات التالية.

احصل على نموذج المشروع عن طريق استنساخ المستودع باستخدام الأمر التالي:

git clone https://github.com/google-ar/arcore-android-sdk.git

في "استوديو Android"، افتح نموذج المشروع hello_ar_c.

تنفيذ النموذج

يتيح لك نموذج تطبيق Depth API وضع أشكال افتراضية من Android في وتبديل نظام التظليل لمعرفة الفرق. كما يتيح لك التبديل تصور خريطة العمق في مساحة معينة.

تأكد من اتصال جهاز Android بجهاز التطوير وانقر على Run في "استوديو Android".

قد يطلب منك جهازك تثبيت التطبيق أو تحديثه. خدمات Google Play للواقع المعزّز إذا كان مفقودًا أو قديمًا. انقر على CONTINUE لتثبيته من متجر Google Play.

تفعيل العمق

في المرة الأولى التي تشغّل فيها التطبيق وتضع فيها شخصية Android، سيظهر لك مربّع حوار يطلب منك تفعيل ميزة "العمق". ولا يظهر هذا الخيار إلا في المرة الأولى التي يتم فيها تشغيل التطبيق، وذلك في أول جهاز Android يتم وضعه. انقر على Enable لإضافة تأثير التظليل.

تبديل التظليل ومؤثرات عرض خريطة العمق

انقر على رمز الترس لتبديل التظليل وتصوير خريطة العمق. اختَر Enable depth لتفعيل ميزة التظليل. انقر على Show depth map ل عرض صورة مرئية لخريطة العمق على شاشة الجهاز.

على سبيل المثال، تُظهر الصور التالية شكل Android افتراضيًا في مساحة حقيقية. تحتوي على صندوق بجانب الباب. في الصورة الأولى، يمثّل ابتكارًا تتداخل بشكل غير واقعي مع حافة الجذع. في الصورة الثانية، إظلام نظام Android محجوبًا، ويبدو أكثر واقعية في المحيطة به.

تعرض الصور التالية صورة كاميرا لمدخل مع دراجة على وتصور لخريطة العمق التي تم إنشاؤها لتلك الكاميرا .

الخطوات التالية

ابدأ استخدام واجهة برمجة التطبيقات Depth API في تطبيقاتك الخاصة. لمزيد من المعلومات، يُرجى الاطّلاع على: