التخطي إلى المحتوى الرئيسي

كيفية إنشاء تطبيقات الواقع المعزز (Augmented Reality) على نظام الأندرويد و iOS بسهولة

السلام عليكم ورحمة الله وبركاته
. إخواني و أخواتي أقدم إليكم في هذا المقال كيفية إنشاء تطبيقات الواقع المعزز أو ما يعرف بـ Augmented Reality على نظام الأندرويد و iOS بسهولة تامة و بدون دراية كبيرة بلغات البرمجة و ذلك باستعمال منصة Unity 3d و حزمة ملفات Vuforia.

الواقع المعزز هو من بين أفضل التقنيات الناشئة التي تساعد على توفير المعلومات الرقمية بطريقة أكثر واقعية وبالتالي توفير التكاليف وتوفير حلول أكثر فعالية لإعادة تقديم البيانات بشكل ديناميكي.
و من بين الأدوات المستخدمة في إنشاء تطبيقات جوالة (Android App) التي ترتكز على الواقع المعزز نذكر Vuforia sdk حيث نحاول من خلال هذه الأدوات تمثيل صورة ثلاثية الأبعاد على أخري مستهدفة.
سأقدم إليكم في هذا المقال شرحا مفصلا عن كيفية إنشاء تطبيقات الواقع المعزز و ذلك بإتباع الخطوات التالية:
الخطوة الأولى: القيام بتحميل و تنصيب منصة Unity3d ثم إحداث مشروع جديد.

الخطوة الثانية: التوجه إلى موقع Vuforia و إحداث حساب جديد ثم تحميل ملفات Vuforia SDK بالنسبة لـ Unity.
رابط التحميل: https://developer.vuforia.com/

الخطوة الثالثة: بعد تنصيب و تشغيل منصة Unity يجب التوجه إلى « Assets » ثم النقر على « Import package » ثم اختيار « Custom Package ».

بمجرد ظهور هذه النافذة يجب إدخال مكان تواجد ملفات Vuforia SDK التي تمّ تحميلها من موقع Vuforia.
مثال: C:/Application/Vuforia/ vuforia-unity-6-2-10.unitypackage

الخطوة الرابعة: يجب إنشاء مفتاح الترخيص (Licence Key) للتطبيق الخاص بك و ذلك بالنقر على « Develop » في موقع Vuforia يليه الضغط على زر «Add Licence Key».

بمجرد الضغط على زر « Add Licence Key »سوف تظهر لديكم هذه الصفحة يجب اختيار نوعية المشروع المراد انجازه في هذه الحالة يجب النقر على الخيار الأول « Development » ثم إدخال اسم المشروع في خانة « App Name » بعد ذلك يجب النقر على التالي « Next » ثم النقر على زر التأكيد في الصفحة التالية .« Confirm »

و بذلك نكون قد تحصلنا على مفتاح الترخيص الخاص بالتطبيق الذي سنطوره (الصورة أسفله):

بعد ذلك يجب العودة إلى منصة Unity ثم الضغط على َملف « Assets » ثم ملف « Vuforia » ثم ملف « Prefabs » سوف تظهر لديكم العديد من الملفات باللون الأزرق يجب النقر على ملف « AR Camera » ثم سحبه بالزر الأيمن للفأرة إلى منطقة « Hierarchy ».

بعد ذلك نقوم بنسخ مفتاح الترخيص « Licence Key » الذي تم إنشائه سابقا ثم ننقر على « ARCamera » ثم « Camera »بعد ذلك نقوم بلصق مفتاح الترخيص في حقل « App Licence Key » .
« Camera »  هي الكاميرا المسؤولة عن الواقع المعزز من .Vuforia

الخطوة الخامسة: يجب القيام بإنشاء قاعدة بيانات التي تحتوي على الصور التي سيقع عليها عملية المعالجة.
لإنشاء صورة كهدف يجب التوجه من جديد إلى موقع vuforia ثم النقر على « Develop » ثم
« Target Manager » ثم اختيار « Add Database » بمجرد ظهور هذه الصفحة يجب إدخال اسم قاعدة البيانات و نوعها (Device).

بعد ذلك، سوف نحتاج إلى إضافة الصور إلى قاعدة بيانات لذلك، يجب أن نحدد قاعدة البيانات ثم ننقر على «Add Target » مع العلم أن Vuforia يدعم أنواع مختلفة من الأهداف مثل صورة واحدة، شكل أسطواني، شكل مكعب، صورة ثلاثية الأبعاد, الخ. نحن سوف نختار « Single Image ».

الخطوة السادسة: إمكانية إضافة بعض النماذج ثلاثية الأبعاد لمشروعنا. للقيام بذلك يجب العودة إلى منصة Unity ثم النقر على « Window » ثم « Asset Store ». هنا يمكن أن نجد نموذج مجاني ثلاثي الأبعاد باسم « Red Samurai ».

بعد ذلك سوف نضيف الصورة الهدف « Target »إلى المشهد لدينا. يمكن العثور عليها تحت Assets ثم Vuforia ثم Prefabs.
بعد ذلك سوف نجري بعض التغييرات على لوحة الـ Target كما هو مبين على الصورة التالية:
يجب تغيير قيمة « Dataset » إلى « Image Targets »
يجب تغيير قيمة « Image Target » إلى « stones hires » التي تم إنشائها سابقا

وبمجرد القيام بذلك، سوف تظهر صورة « stones hires »في عرض المشهد لدينا.
بعد ذلك، يجب سحب نمودج « Red Samurai » لدينا على المشهد. ويمكن العثور عليه تحت Assets ثم Prefab ثم samuzai.
لظهور نمودج « Red Samurai » في شكل« Image Target »  يمكن القيام بذلك عن طريق سحب « samuzai prefab » في لوحة « Hierarchy ».
ثم بعد ذلك، يمكن الكشف عن الهدف « Red Samurai » بواسطة كاميرا الجهاز المحمول.
حجم النموذج يحتاج إلى تغيير إلى X = 0.5، Y = 0.5، Z = 0.5

الخطوة السابعة: يجب الآن تنشيط قاعدة البيانات Image Targets. ويمكن القيام بذلك عن طريق اختيار ARCamera، و في لوحة « Inspector panel » ثم تحت « Dataset Load Behaviour » نحن بحاجة إلى الضغط على الخانتين « Load Data Set Image Targets » ثم « Activate »
و أخيرا نقوم بحفظ المشهد باسم « ARDemo ».

الخطوة الأخيرة هي إنشاء التطبيق (أندرويد أو iOS). للقيام بذلك نحن بحاجة للذهاب إلى « File » ثم « Build Settings ». نحن بحاجة كذلك إلى إضافة المشهد الحالي (scene) عن طريق اختيار  « Add Current »
بعد ذلك سوف نقوم باختيار منصة التطبيق (الأندرويد أو iOS).
و بذلك نكونوا قد طورنا تطبيق أندرويد مرتكز أساسا على تقنية الواقع المعزز Augmented Reality
النتيجة النهائية: اختبار التطبيق الذي تم تنصيبه في هاتف ذكي مجهز بكاميرا و يعمل بنظام الأندرويد

في الختام أرجو أن يكون هذا المقال قد نال إعجابكم مع فائق عبارات الاحترام و التقدير.

الموضوع من طرف: خالد بيوض
ضمن مسابقة المحترف لأفضل تدوينة لسنة 2017

تعليقات

المشاركات الشائعة من هذه المدونة

أمازون تفتتح رسميا أول متجر ذكي يغني المستخدم عن الانتظار في طوابير نقاط الدفع

افتتحت شركة أمازون الأمريكية رائدة التجارة الأمريكية أخيرا يوم أمس 21 يناير أول متاجرها الذكية قرب مقر الشركة في مدينة سياتل الأمريكية والذي يحمل إسم "أمازون غو/ Amazon Go" وذلك بعد شهور طويلة من الاختبارات، حيث كان في البداية متاحا فقط بالنسبة لموظفي الشركة، حيث سيشكل هذا النوع من المتاجر الذكي ثورة في مجال التجارة. وستسمح التكنولوجيا الجديدة الموظفة في متاجر أمازون غو للمتبضعين بإجراء عملية التسوق من دول الحاجة إلى حمل نقود أو الوقوف لفترات طويلة في طوابير نقاط الأداء، حيث سيكون على المستخدمين فقط تحميل تطبيق أمازون غو على هواتفهم ومسحه على جهاز خاص في المدخل للتعرف على المستخدم ثم البدأ في التسوق. وتعتمد أمازون على تكنولوجيا التعرف على الأشخاص عبر كاميرات ذكية مثبتة في المتجر، وحينما يقوم المستخدم بأخذ أي منتوج فإنه يتم إضافته إلى حسابه بشكل أتوماتيكي ثم خصم المجموع من حسابه في نهاية العملية، وسيكون المتجر مفتوحا للعموم بعدما كان في البداية متاحا لموظفي الشركة فقط وسيتم التركيز على منتجات المواد الغذائية والمشروبات قبل توسيع هذه التجربة في المستقبل.

الآن يمكنك الحصول على 30 جيغابايت مجانا على خدمة OneDrive

بسم الله الرحمن الرحيم . تعتبر خدمة OneDrive واحدة من أشهر خدمات التخزين السحابي , و هي الخدمة الإفتراضية لمستخدمي الويندوز بإعتبارها تابعة لشركة مايكروسوفت . و قد أعلنت الشركة اليوم عبر مدونتها الرسمية  أنّه أصبح بإمكانك الآن أن تضاعف المساحة التخزينية المجّانية التي تتيحها لك الخدمة من 15 جيغابايت إلى 30 جيغابايت , و ذلك فقط من خلال تفعيل ميزة رفع الصور التي تلتقطها تلقائيا إلى خدمة  OneDrive . و تجدر الإشارة إلى أنّ هذا العرض لا يقتصر فقط على تطبيق الخدمة على الأجهزة الذكية بل يمكنك تفعيلها أيضا على حسابوك . و يمكنك الحصول على تطبيق الخدمة على أجهزة الأندرويد من هنا . كما يمكنك تحميل تطبيقها للأجهزة العاملة بنظام ال iOS من هنا .

الشرح 660 : كيف تعرف سيريال اللوحة الأم و تفاصيل أخرى دون فتح الحاسوب

بسم الله الرحمن الرحيم . كما قد يذكر بعض متابعي و محبّي مشروح فقد سبق و تعرّفنا في حدى التدوينات القديمة على اللوحة الأم  أو الماذربورد بالتفصيل . كما تعرّفنا عليها أيضا في حلقة التعرّف على مكوّنات الحاسوب . أمّا في ثاني حلقات هذا اليوم فأحببت أن أشارككم طريقة معرفة تفاصيل اللوحة الأم مثل الإسم و النوع و السيريال و رقم الإصدار .  و معرفة هذه التافاصيل ليست أمرا ثانويا كما قد يظنّ البعض . فهي أمر مهم و أساسي نحتاجه في عدّة حالات . فقد تحتاجها عندما ترغب في تحديث تعريف ما , و خصوصا عندما ترغب في ترقية أو تبديل قطعة ما من قطع الحاسوب . فلا بدّ من أن تكون متوافقة معها حتى تعمل بدون مشاكل .  حلقاات أخرى قد تهمّك : ~  كيف تعرف تاريخ صناعة حاسوبك ~  كيف تعرف وقت و تاريخ تثبيت الويندوز ~  شرح تركيب الاقراص الصلبة الخارجية و الداخلية للاب توب و الحاسوب المكتبي إذن لن أطيل عليك أكثر و أتركك مباشرة مع الشرح ففرجة ممتعة و مفيدة . " و الروابط مباشرة أسفل هذا الفيديو " . رابط تحميل  برنامج Speccy رابط تحميل  برنامج CPU-Z