السلام عليكم ورحمة الله وبركاته ،
كيف حالكم ؟ .. ان شاء الله بخير ..
هذا الموضوع شغل تفكيري منذ مدة ، بحثت عنه ووجدت معلومات بسيطة و جميلة ، نشاهد الفيديو ثم نعود : :D
ماهو الـ ARtoolkit ؟
هو مكتبة لبناء تطبيقات تقوم بدمج صور من العالم الحقيقي (فيديو مثلا) مع صور من العالم الافتراضي (مثلا شخصيات 3d ، 2d او حتى لعبة كاملة ..)
وطبعا في الوقت الحقيقي (real time) -مباشر :D-
و حرفي الـ AR تعني Augmented Reality أي الواقعية العالية ، و تشتغل على Windows, Linux, Mac OS X, SGI ، بـ openGL ، و هي مجانية و مفتوحة المصدر للاستعمالات غير التجارية . كيفية عملها :
يقوم التطبيق بأخذ صور من العالم الحقيقي (فيديو) بحيث تحتوي على احدى العلامات (المعرفة مسبقا) مثل هذه : http://www.montada.com/attachment.ph...6&d=1258191717
http://www.montada.com/attachment.ph...9&d=1258191717
التطبيق يقوم بتعقب العلامة دوما ويقوم بحساب المعلم (x,y,z) ويضع نقطة المركز في وسط العلامة (0،0،0) ثم يظهر المجسم بالزاوية المحسوبة من خلال ميلان العلامة .
لمزيد من مميزات البرنامج : Feature
موقع البرنامج و التحميل :
ملاحظة : البرنامج مطروح قبل الـ 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 :bigeyes:
ولتحميل نسخة VIRtoolkit : من هنا
الصفحة الأصلية من هنا
سطب البرنامج (يجب أن يكون لديك الفرتولز و كمرا) و يمكن يطلب تحديد مجلد الـ Building Blocks
ثم افتح الفرتولز و افتح أحد الأمثلة المرفقة مع البرنامج ثم أرسم العلامة على ورق أبيض (كل مثال معه صورة تبين العلامة التي يجب أن نرسمها او نطبعها) و أشغل الويب كام واضغط Play .
العلامات الموجودة مع البرنامج عددها 511 علامة ، قبل عمل build للبرنامج تستطيع صنع علامتك الخاصة بحيث تكون الصورة 8 بكسل * 8 بكسل .
ربما تصلح لصنع لعبة yu-gi-oh :33: :33: ........
أتمنى الموضوع يكون مفيد ، و الى اللقاء في موضوع أخر في بحر الثري دي
و السلام عليكم ورحمة الله وبركاته
14-11-2009, 10:40 AM
سامي.خ
رد: تجربتي الأولى للـ ARtoolkit
رائع، قد شفت البتاع هذي في السي بلس بلس، أزعجني فيها Mody-kun XD
دام انها توفرت للفيروتلز، عقبال بقية المحركات =)
جزاك الله خير على مقالك الجميل، تصدق، كان فيه واحد يسألني عنها لأنه كان يبغى يسوي مشروع تخرجه...
بس آخ لأني كسول ما فكرت أتعلم على هذي الأداة
14-11-2009, 11:26 AM
M.hocine
رد: تجربتي الأولى للـ ARtoolkit
شكرا أخي سامي ، شرفني مرورك ..
بالمناسبة .. المودل في الصورة الأخيرة هو وحش النهاية في لعبة Raccoon ninja :)
14-11-2009, 11:44 AM
M.hocine
6 مرفق
رد: تجربتي الأولى للـ ARtoolkit
Missed Pictures
14-11-2009, 12:19 PM
s.t.a.l
رد: تجربتي الأولى للـ ARtoolkit
انها طريقة رائعة أخي محسن
وأمر جد جد جد رائع
يمكن استعمالها بدل Camera Map الموجود في الثري دي ماكس فهي طريقة سريع وسلسة
لكن المشكل هنا هو لا أجيد التعامل مع الفيرتولز بطريقة جيدة لذا سأحاول تطبيق الدرس
وبارك الله فيك أخي ^_^
14-11-2009, 02:57 PM
lion1
رد: تجربتي الأولى للـ ARtoolkit
روعة وانا منتظر لعبة racc ninga
وشكله موعد الصدور طويل
مشكوور على المقالة
14-11-2009, 03:06 PM
M.hocine
رد: تجربتي الأولى للـ ARtoolkit
و فيك بارك الله اخي s.t.a.l نفس الفكرة في الماكس cam tracking
بالتوفيق اخي شرفني مرورك
14-11-2009, 03:10 PM
M.hocine
رد: تجربتي الأولى للـ ARtoolkit
العفو أخوي ، تشرفت بمرورك
الألعاب صدرت هنا الموضوع
14-11-2009, 04:45 PM
سامي.خ
رد: تجربتي الأولى للـ ARtoolkit
معليش يا راكون بس راحت عليه نومه ودوبني صحيت وعدلت لك ا لموضوع XD
الصور ظاهره يا شباب ولا باقي؟
14-11-2009, 05:31 PM
M.hocine
رد: تجربتي الأولى للـ ARtoolkit
ههههههههه
كله تمام عدا الصورة 5 فقط
شكرااااااا
اراكم بعد الماتش
14-11-2009, 09:45 PM
PrinceOfSorrow
رد: تجربتي الأولى للـ ARtoolkit
وعليكم السلام ورحمة الله وبركاته
صديقي M.hocine موضوعك فريد وجميل وأكون صريح معاك هذه اول مرة اعرف هذه الخاصية
واشكرك على تعريفها لنا
وبصراحة بهذه طريقة يكون جميل عمل العاب تحاكي حركات الواقع مع
عالم أفتراضي في الشاشة, لا اعلم اذا كان مشروع Natal للأكس بوكس نفس الفكرة ؟
ككل ننتظر رؤية المزيد منك ورؤية تجاربك الفريدة.
14-11-2009, 10:16 PM
sparta22
رد: تجربتي الأولى للـ ARtoolkit
يا جماعة اكون غبى لو قلت انى مش فاهم حاجة ؟
15-11-2009, 01:37 AM
M.hocine
رد: تجربتي الأولى للـ ARtoolkit
اسف انقطعت النت ..
العفو أخوي برنسو
مشروع Natal هذا مرررعب حقا ، رأيته الان فقط ... ممممممممممممم الـ ARtoolkit يعتمد على تحليل الصورة لتحديد مكان العلامة ، لكن مشروع Natal لا يعتمد على أي علامة ... غريب.. ذكرني بألعاب الويب كام ( تضغط على ازرار وهمية في الهواء >< و تحدث استجابة في اللعبة)
اهلا اخي سبارتا ، يمكن فقط جزئ غامض ؟..
15-11-2009, 07:32 AM
sparta22
رد: تجربتي الأولى للـ ARtoolkit
يعنى دة بيتيح اللعب كصور هولوجرام ولا جوة الحاسب ولا بيتم ازاى و اة المطلوب للتجربة و هو الصورة يعنى بتتجسم فى العالم الحقيقى؟؟
15-11-2009, 09:23 PM
zed312
رد: تجربتي الأولى للـ ARtoolkit
انا كمان بس مش مش فاهم حاجه
اخواني رجااء كيفية تسطيب البرنامج و العمل عليه
انا نزلته و عندي c++ and c# and web developed
رجاء درس او طريق العمل و ادخال المجسم انا فتت من bin
cabile dist
واحط العلامه قدام الكمره مش بااين شي :S :S
وشكراا اكرر رجاء
تحياتي
16-11-2009, 02:55 AM
M.hocine
رد: تجربتي الأولى للـ ARtoolkit
اقتباس:
المشاركة الأصلية كتبت بواسطة sparta22
يعنى دة بيتيح اللعب كصور هولوجرام ولا جوة الحاسب ولا بيتم ازاى و اة المطلوب للتجربة و هو الصورة يعنى بتتجسم فى العالم الحقيقى؟؟
ليس في العالم الحقيقي ، المجسم الثلاثي الابعاد يظهر مدمج مع الفيديو حسب ميلان و بعد العلامة.
اقتباس:
المشاركة الأصلية كتبت بواسطة zed312
انا كمان بس مش مش فاهم حاجه
اخواني رجااء كيفية تسطيب البرنامج و العمل عليه
انا نزلته و عندي c++ and c# and web developed
رجاء درس او طريق العمل و ادخال المجسم انا فتت من bin
cabile dist
واحط العلامه قدام الكمره مش بااين شي :S :S
وشكراا اكرر رجاء
تحياتي
أهلا اخي ، هذا toolkit ، تستطيع القول انه كالـ plug-in للغات البرمجة . تستطيع عمل تطبيق بهذه الاداة و بالسي 2003 .net او c++ 6 ، عند التحميل وفك الضغط اتبع هذه الخطوات فقط .
(يتطلب هذا خبرة في السي ++ 2003) .
بعض الوقت اخي و سأعمل التطبيق ان شاء (اما بالفرتولز أو بالسي 2003) لو مستعجل اسأل عن الـ compilation في قسم البرمجة . بالتوفيق
بس عندي سؤال ... ما مدى قوة الفيرتولز؟؟
يعني هل يقارن بلغات البرمجة المتقدمة ؟ أنا شايف أنه برنامج قادر على تصميم أي لعبة !!
ثانياً هل تلعم الفيرتولز صعب ولا بسيط؟
23-11-2009, 08:11 PM
M.hocine
رد: تجربتي الأولى للـ ARtoolkit
اهلا أخي فارس المجد
حد الفرتولز ربما في الالعاب المعروضة في موقعه ،
بالنسبة للمقارنة .. تستطيع انشاء BBlocks الخاصة بك باستعمال لغات البرمجة (vstudio 03/05) ، كما يمكن اكمال اللعبة على vstudio وهي prototype ، ويمكن انشاء BBlocks باستعمال الـ vsl ولها محرر في الفرتولز نفسه ..
أضن تعلمه سهل لتوفر الدروس العربية و الامثلة المرفقة معه، كما ان اي سؤال يخطر لك اثناء التعلم موجودة اجابته في ملف المساعدة.
بالتوفيق ..
28-11-2009, 12:05 PM
.JusticeArrow.
رد: تجربتي الأولى للـ ARtoolkit
والله التكنلوجيا جميلة جدا
خاصة ان استخدمت مع العاب مثل yo gi oh
حقا سيكون حلم تحقق لكل محبي السلسة الانماوية
ولكن مازالت بها بعض الشوائب
متلا كثيرا مايختفي النموذج عند تدوير المورقة لانه لايستطيع التعرف على الشكل
سلام
01-12-2009, 10:35 AM
M.hocine
رد: تجربتي الأولى للـ ARtoolkit
أهلا أخي justiceArrow
تماما مثل ما قلت اخي ، لانه يعمل سكان للصورة الملتقطة وعندما لا يجد الرمز لا يظهر المجسم
و باستخدام هذه التقنية يمكن انتاج مثل هذه الالعاب :