أنواع الواقع المعزز


السلام عليكم و رحمة الله و بركاته


في هذه المقالة سنتعرف على تقنية الواقع المعزز و أنوعها


أولًا يجب علينا فهم الفرق بين الواقع المعزز و الواقع الإفتراضي


الواقع الإفتراضي : هو تغيير كامل للبيئة المحيطة بحيث تكون بيئة إفتراضية أي خروج كامل عن البيئة الحقيقية و التفاعل مع بيئة إفتراضية أخرى.  

أما الواقع المعزز فهو فقط إضافة عناصر إفتراضية للبيئة الحقيقية و من هنا تمت تسميته بواقع معزز لأنه يعزز البيئة الحقيقية بإضافة العناصر الإفتراضية فيها و العناصر من الممكن أن تكون صور ، أنيميشن ، أصوات ، نصوص ، ..إلخ.

بإختصار الفرق الأساسي بين الواقع المعزز و الواقع الإفتراضي هي البيئة الحقيقية فنلاحظ عدم ظهورها في الواقع الإفتراضي و ظهورها في الواقع المعزز.


لدينا نوعين رئيسية للواقع المعزز Marker based AR وMarkerless AR 

  • Marker based AR (المعتمد على علامة) : وهو استخدام علامة معرفة مسبقًا نعتمد عليها لإضافة العناصر الافتراضية 

    وهذه العلامة ممكن أن تكون صور أو QR كود , ستقوم الكاميرا بمسح العلامة و التعرف عليها وبعد ذلك ستظهر لدينا العناصر الإفتراضية. 

    طبعًا من المهم لدينا عند تعريف العلامات أن تكون مميزة و تختلف عن بعضها البعض ، يجب الإنتباه لعدم تعريف علامتين لنفس العنصر الإفتراضي.

نلاحظ في الصورة عندما تم مسح العلامة و التعرف عليها ظهر العنصر الافتراضي المرتبط بها


  • Markerless AR : في هذا النوع لا نحتاج لإستخدام العلامة و بدلًا منها نستخدم عدة أساليب لإضافة العناصر الإفتراضية ومن هنا تتفرع أنواع Markerless AR وهي Location based AR و Projection based AR و Superimposition based AR. 

Location based AR (المعتمد على الموقع) : و هو الإعتماد على موقع المستخدم لإظهار العناصر الإفتراضية و من أشهر الأمثلة على هذا النوع لعبة Pokemon Go.

نلاحظ في هذه الصورة ظهور العناصر الإفتراضية التي تحتوي على معلومات المتاجر بالإعتماد على الموقع الجغرافي.

Projection based AR (المعتمد على الإسقاط) : في هذا النوع يتم مسح الأسطح في البيئة الحقيقية ليتم اسقاط العناصر الإفتراضية كضوء باستخدام جهاز مخصص.

Superimposition based AR (المعتمد على التراكب) :في هذا النوع يتم تركيب عنصر إفتراضي على (أو جزء من) عنصر حقيقي ، و حتى تتم هذه العملية يتم التعرف على البيئة الحقيقية و على كل العناصر الموجودة فيها و تحديد العنصر الذي سيتم إضافة العنصر الإفتراضي عليه.


الأمثلة في هذا النوع كثيرة جدًا و لكن أقرب مثال و شيء نستخدمه يوميًا تقريبًا و هي فلاتر السناب شات نلاحظ بأنه يتم التعرف على الوجه مثلًا كعنصر حقيقي و يتم اضافة عليه بعض المؤثرات كعناصر إفتراضية.

أيضًا بعض التطبيقات الطبية التي تقوم بتوضيح تفاصيل جسم الإنسان من عظام و أنسجة و غيرها.

Join