السلام عليكم ورحمة الله وبركاته ،
كيف حالكم ؟ .. ان شاء الله بخير ..
هذا الموضوع شغل تفكيري منذ مدة ، بحثت عنه ووجدت معلومات بسيطة و جميلة ، نشاهد الفيديو ثم نعود :
لتحميل الفيديو من ميديا فاير : 1 2 3
ماهو الـ ARtoolkit ؟
هو مكتبة لبناء تطبيقات تقوم بدمج صور من العالم الحقيقي (فيديو مثلا) مع صور من العالم الافتراضي (مثلا شخصيات 3d ، 2d او حتى لعبة كاملة ..)
وطبعا في الوقت الحقيقي (real time) -مباشر -
و حرفي الـ AR تعني Augmented Reality أي الواقعية العالية ، و تشتغل على Windows, Linux, Mac OS X, SGI ، بـ openGL ، و هي مجانية و مفتوحة المصدر للاستعمالات غير التجارية .
كيفية عملها :
يقوم التطبيق بأخذ صور من العالم الحقيقي (فيديو) بحيث تحتوي على احدى العلامات (المعرفة مسبقا) مثل هذه :
قبل الـ processing تكون الصورة هكذا :
و بعد تحليل البرنامج للصور الملتقطة (مجموعة كبيرة من الصور في الثانية الواحدة) تصبح هكذا :
مثال آخر :
التطبيق يقوم بتعقب العلامة دوما ويقوم بحساب المعلم (x,y,z) ويضع نقطة المركز في وسط العلامة (0،0،0) ثم يظهر المجسم بالزاوية المحسوبة من خلال ميلان العلامة .
لمزيد من مميزات البرنامج : Feature
موقع البرنامج و التحميل :
ARtoolkit
Download
Documentation
ملاحظة : البرنامج مطروح قبل الـ Compilation ، يعني يجب عمل build للبلاتفورم الذي تريد (Windows, Linux, Mac OS X, SGI) و ذلك على Visual Studio .NET 2003 أو Visual Studio 6 ، و الطريقة مفصلة في الDocumentation (أو من هنا)
توجد نسخة للـ ARToolKit v4.4 ، iPhone مازالت لم تصدر بعد :للمزيد من هنا
المفاجأة:
يوجد نسخة Build for virtools
يعني الـ ARtoolkit في Building Blocks
وهذا تطبيقي :
تحميل الفيديو من Media fire
يوتوب
صور :
ولتحميل نسخة VIRtoolkit : من هنا
الصفحة الأصلية من هنا
سطب البرنامج (يجب أن يكون لديك الفرتولز و كمرا) و يمكن يطلب تحديد مجلد الـ Building Blocks
ثم افتح الفرتولز و افتح أحد الأمثلة المرفقة مع البرنامج ثم أرسم العلامة على ورق أبيض (كل مثال معه صورة تبين العلامة التي يجب أن نرسمها او نطبعها) و أشغل الويب كام واضغط Play .
العلامات الموجودة مع البرنامج عددها 511 علامة ، قبل عمل build للبرنامج تستطيع صنع علامتك الخاصة بحيث تكون الصورة 8 بكسل * 8 بكسل .
ربما تصلح لصنع لعبة yu-gi-oh ........
أتمنى الموضوع يكون مفيد ، و الى اللقاء في موضوع أخر في بحر الثري دي
و السلام عليكم ورحمة الله وبركاته