قم ببناء مثال ARCore وجوه معزز في الوحدة

الصورة

آمل أن تكون هذه المقالة مفيدة لأولئك الذين يريدون أن يشعروا بإمكانيات ARCore الواقع المعزز في الوحدة ، ولكن في نفس الوقت لم يجدوا تعليمات واضحة.

سنجمع مثالًا عن تطبيق Augmented Faces ARCore Augmented Reality لـ Unity ، وسيتتبع الوجه من خلال الكاميرا ويغطي نموذجًا ثلاثي الأبعاد لوجه الثعلب.

لماذا في الوحدة؟

  • للمتعة فقط.
  • في أمثلة Android studio من خارج الصندوق ، لا توجد طريقة للعمل في الكاميرا الخلفية ، فقط مع الكاميرا الأمامية.
  • اضطررت للتعامل مع الوحدة كجزء من العمل.

لإنجاز مهمتنا ، سنحتاج إلى الوحدة نفسها ، و ARCore for Unity SDK ، وجهاز Android متوافق ، و Android SDK . يمكنك الاستغناء عن جهاز ، لكن هذا الخيار لا ينعكس في هذه المقالة.

الوحدة


إنشاء مشروع جديد في الوحدة. تحديد نوع 3D
الصورة

بعد إنشاء المشروع ، نقوم باستيراد حزمة Augmented Faces ARCore التي تم تنزيلها مسبقًا والتي تسمى arcore-unit-sdk-1.7.0.unitypackage .

حزمة الاستيراد
الصورة

الوحدة سوف تسأل بالضبط ما لاستيراد.

استيراد كل شيء
الصورة

بعد الاستيراد الناجح ، في نافذة "المشروع" نجد مشهدًا ونفتحه بمثال.

الأصول \ GoogleARCore \ أمثلة \ AugmentedFaces \ Scenes
الصورة

حدد موقع Android SDK.

تحرير / تفضيلات / أدوات خارجية
الصورة

قم بتبديل النظام الأساسي إلى Android ، وانقر فوق "تبديل النظام الأساسي".

إعدادات ملف / Buld
الصورة

في النافذة السابقة ، انقر فوق الزر "إعدادات المشغل .." لتكوين المنشور.
تغيير اسم تطبيق Android.

الإعدادات الأخرى
الصورة

تحقق مما إذا كان دعم ARCore يستحق كل هذا العناء.

إعدادات XR
الصورة

نعود إلى نافذة "إعدادات البناء" ونشير إلى جهازنا. يجب أن يكون الجهاز قد تم تمكين تصحيح أخطاء USB وتثبيته عبر USB.

تشغيل الجهاز
الصورة

يجب أن يكون العمل المنجز كافيًا لإنشاء التطبيق وتشغيله على الجهاز لدينا. في نفس النافذة ، انقر فوق "Build And Run" ، وفي النهاية نحصل على شيء مشابه.

تطبيق جاهز
الصورة

Source: https://habr.com/ru/post/ar441224/


All Articles