مجموعة أدوات الرسم

ARToolKit هي مكتبة تتبع حاسوبية مفتوحة المصدر لإنشاء تطبيقات الواقع المعزز التي تُركّب صورًا افتراضية على العالم الحقيقي. وهي حاليًا مشروع مفتوح المصدر مُستضاف على GitHub . [ 2 ]

ملخص

لإنشاء الواقع المعزز، تستخدم ARToolKit إمكانيات تتبع الفيديو لحساب موضع الكاميرا الحقيقي واتجاهها بالنسبة إلى علامات مربعة مادية أو علامات معالم طبيعية في الوقت الفعلي. بمجرد معرفة موضع الكاميرا الحقيقي، يمكن وضع كاميرا افتراضية في نفس النقطة ورسم نماذج رسومات حاسوبية ثلاثية الأبعاد فوق العلامة الحقيقية بدقة. وبذلك، تحل ARToolKit اثنتين من المشكلات الرئيسية في الواقع المعزز: تتبع وجهة النظر والتفاعل مع الكائنات الافتراضية.

طُوِّرَتْ ARToolKit في الأصل على يد هيروكازو كاتو من معهد نارا للعلوم والتكنولوجيا عام 1999 [ 3 ] ، وأصدرها مختبر HIT التابع لجامعة واشنطن . وفي عام 2001، أُدخِلَتْ شركة ARToolWorks، وأُطلِقَ الإصدار 1.0 من النسخة مفتوحة المصدر من ARToolKit عبر مختبر HIT. وكانت ARToolKit من أوائل حزم تطوير برامج الواقع المعزز (AR SDKs) للأجهزة المحمولة، حيث شُوهِدَتْ تعمل أولًا على نظام Symbian عام 2005 [ 4 ] ، ثم على نظام iOS مع هاتف iPhone 3G عام 2008 [ 5 ] ، وأخيرًا على نظام Android في وقت مبكر من عام 2010 [ 6 مع إصدار نسخة احترافية من ARToolWorks لاحقًا في عام 2011.

استحوذت شركة DAQRI على برنامج ARToolKit وأعادت إصداره كمصدر مفتوح بدءًا من الإصدار 5.2 بتاريخ 13 مايو 2015، [ 7 ] متضمنًا جميع الميزات التي كانت متاحة سابقًا فقط في النسخة الاحترافية المرخصة. ومن بين هذه الميزات دعم الأجهزة المحمولة وتتبع الميزات الطبيعية.

كان الهدف من ARToolKitPlus (يُكتب أحيانًا "ARToolKit+") أن يكون خليفةً لمكتبة ARToolKit، وقد تم تحسينه خصيصًا للأجهزة المحمولة. كُتبت ARToolKit في الأصل بلغة C ، بينما نُقلت إلى لغة C++ لتسهيل صيانتها، وتتميز بواجهة برمجة تطبيقات جديدة قائمة على الفئات (C++) مصممة لتكون أسهل استخدامًا. [ 8 ] [ 9 ] [ 10 ] [ 11 ]

قام بن فوغان وفيل لامب، الرئيس التنفيذي السابق والمدير التقني السابق لشركة ARToolworks، بإنشاء artoolkitX لضمان تطوير البرنامج وصيانته واستمرار دعم مجتمع ARToolKit. وقد حظي artoolkitX في البداية بدعم شركة Realmax Inc، وهي شركة صينية متخصصة في الواقع المعزز، تقوم بتطوير أجهزة وبرامج الواقع المعزز. [ 12 ]

سمات

مثال على رمز الواقع المعزز الذي يحتوي على رمز الاستجابة السريعة.

أنظمة التشغيل

يدعم الإصدار الحالي من ARToolKit أنظمة التشغيل Microsoft Windows و Mac OS X و Linux و iOS و Android . كما تم نقل إصدارات أخرى من ARToolKit إلى أنظمة Symbian و Windows Phone لدعم تطبيقات الواقع المعزز على الأجهزة المحمولة.

يتوفر برنامج ARToolKit أيضًا كإضافة لمحرك الألعاب Unity، على سبيل المثال لمحاذاة كاميرا افتراضية داخل Unity مع كاميرا حقيقية بالنسبة لعلامة مُتتبعة، ويتولى البرنامج مهمة التواصل مع الكاميرا. تدعم الإضافة أنظمة التشغيل Unity على macOS وWindows وAndroid وiOS. [ 13 ]

انظر أيضاً

مقارنة علامات الواقع المعزز المرجعية لرؤية الحاسوب

مراجع

  1. "الإصدارات · artoolkitx/Artoolkitx" . GitHub .
  2. صفحة ARToolKit على GitHub.
  3. كاتو، هـ.، بيلينغهرست، م. "تتبع العلامات ومعايرة hmd لنظام مؤتمرات الواقع المعزز القائم على الفيديو."، في وقائع ورشة العمل الدولية الثانية لـ IEEE و ACM حول الواقع المعزز (IWAR 99) ، أكتوبر 1999.
  4. "صفحة مشروع ARToolKit على نظام Symbian" . مؤرشفة من الأصل بتاريخ 2016-03-03 . تم الاطلاع عليها بتاريخ 2015-06-18 .
  5. برنامج ARToolKit يعمل على جهاز iPhone 3G في عام 2008
  6. برنامج ARToolKit يعمل على جهاز Google Android G1 في عام 2010.
  7. استحوذت شركة DAQRI على شركة ARToolworks الرائدة في مجال الواقع المعزز
  8. دانيال فاغنر؛ ديتر شمالشتيغ. "ARToolKitPlus لتتبع الوضعيات على الأجهزة المحمولة (2007)" . "ARToolKitPlus لتتبع الوضعيات على الأجهزة المحمولة" . 2007.
  9. "v4r_artoolkitplus" .
  10. "ARToolKitPlus" .
  11. "الاختلافات بين ARToolkit و ARToolkitPlus"
  12. "موقع artoolkitX الإلكتروني" . مؤرشف من الأصل بتاريخ 3 مايو 2018. تم الاطلاع عليه بتاريخ 3 مايو 2018 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  13. "ARToolKit for Unity" . GitHub . تم الاطلاع عليه بتاريخ 2023-06-07 .