M.hocine
14-11-2009, 08:05 AM
السلام عليكم ورحمة الله وبركاته ،
كيف حالكم ؟ .. ان شاء الله بخير ..
هذا الموضوع شغل تفكيري منذ مدة ، بحثت عنه ووجدت معلومات بسيطة و جميلة ، نشاهد الفيديو ثم نعود : :D
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/dbm0TSthp5o&hl=en_GB&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/dbm0TSthp5o&hl=en_GB&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/HON1fcX9xX0&hl=en_GB&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/HON1fcX9xX0&hl=en_GB&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/MTsdh9TdzgM&hl=en_GB&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/MTsdh9TdzgM&hl=en_GB&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
لتحميل الفيديو من ميديا فاير : 1 (http://www.mediafire.com/download.php?yizkd5vdnkm) 2 (http://www.mediafire.com/download.php?2znzcrjmmmy) 3 (http://www.mediafire.com/download.php?tj2z0mmrzzr)
ماهو الـ ARtoolkit ؟
هو مكتبة لبناء تطبيقات تقوم بدمج صور من العالم الحقيقي (فيديو مثلا) مع صور من العالم الافتراضي (مثلا شخصيات 3d ، 2d او حتى لعبة كاملة ..)
وطبعا في الوقت الحقيقي (real time) -مباشر :D-
و حرفي الـ AR تعني Augmented Reality أي الواقعية العالية ، و تشتغل على Windows, Linux, Mac OS X, SGI ، بـ openGL ، و هي مجانية و مفتوحة المصدر للاستعمالات غير التجارية .
كيفية عملها :
يقوم التطبيق بأخذ صور من العالم الحقيقي (فيديو) بحيث تحتوي على احدى العلامات (المعرفة مسبقا) مثل هذه :
http://www.montada.com/attachment.php?attachmentid=317516&d=1258191717
http://www.montada.com/attachment.php?attachmentid=317517&d=1258191717
http://www.montada.com/attachment.php?attachmentid=317518&d=1258191717
قبل الـ processing تكون الصورة هكذا :
http://www.montada.com/attachment.php?attachmentid=317521&d=1258191717
و بعد تحليل البرنامج للصور الملتقطة (مجموعة كبيرة من الصور في الثانية الواحدة) تصبح هكذا :
http://www.montada.com/attachment.php?attachmentid=317520&d=1258191717
مثال آخر :
http://www.montada.com/attachment.php?attachmentid=317519&d=1258191717
التطبيق يقوم بتعقب العلامة دوما ويقوم بحساب المعلم (x,y,z) ويضع نقطة المركز في وسط العلامة (0،0،0) ثم يظهر المجسم بالزاوية المحسوبة من خلال ميلان العلامة .
لمزيد من مميزات البرنامج : Feature (http://www.hitl.washington.edu/artoolkit/documentation/features.htm)
موقع البرنامج و التحميل :
ARtoolkit (http://www.hitl.washington.edu/artoolkit/)
Download (http://www.hitl.washington.edu/artoolkit/download/)
Documentation (http://www.hitl.washington.edu/artoolkit/documentation/)
ملاحظة : البرنامج مطروح قبل الـ Compilation ، يعني يجب عمل build للبلاتفورم الذي تريد (Windows, Linux, Mac OS X, SGI) و ذلك على Visual Studio .NET 2003 أو Visual Studio 6 ، و الطريقة مفصلة في الDocumentation (أو من هنا (http://www.hitl.washington.edu/artoolkit/documentation/usersetup.htm#comp_windows))
توجد نسخة للـ ARToolKit v4.4 ، iPhone مازالت لم تصدر بعد :للمزيد من هنا (http://www.artoolworks.com/ARToolKit_iPhone.html)
المفاجأة:
يوجد نسخة Build for virtools
يعني الـ ARtoolkit في Building Blocks :bigeyes:
وهذا تطبيقي :D:D :
تحميل الفيديو من Media fire (http://www.mediafire.com/?fjl0y23oymz)
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/mxNquIBoYFE&hl=en_GB&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/mxNquIBoYFE&hl=en_GB&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
يوتوب (http://www.youtube.com/watch?v=mxNquIBoYFE)
صور :
http://www.montada.com/attachment.php?attachmentid=317514&stc=1&d=1258172568
http://www.montada.com/attachment.php?attachmentid=317515&stc=1&d=1258172568
ولتحميل نسخة VIRtoolkit : من هنا (http://mirevicast.medien.fh-duesseldorf.de/file_download/20)
الصفحة الأصلية من هنا (http://mirevicast.medien.fh-duesseldorf.de/projects/virtools-extensions)
سطب البرنامج (يجب أن يكون لديك الفرتولز و كمرا) و يمكن يطلب تحديد مجلد الـ Building Blocks
ثم افتح الفرتولز و افتح أحد الأمثلة المرفقة مع البرنامج ثم أرسم العلامة على ورق أبيض (كل مثال معه صورة تبين العلامة التي يجب أن نرسمها او نطبعها) و أشغل الويب كام واضغط Play .
العلامات الموجودة مع البرنامج عددها 511 علامة ، قبل عمل build للبرنامج تستطيع صنع علامتك الخاصة بحيث تكون الصورة 8 بكسل * 8 بكسل .
ربما تصلح لصنع لعبة yu-gi-oh :33: :33: ........
أتمنى الموضوع يكون مفيد ، و الى اللقاء في موضوع أخر في بحر الثري دي
و السلام عليكم ورحمة الله وبركاته
كيف حالكم ؟ .. ان شاء الله بخير ..
هذا الموضوع شغل تفكيري منذ مدة ، بحثت عنه ووجدت معلومات بسيطة و جميلة ، نشاهد الفيديو ثم نعود : :D
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/dbm0TSthp5o&hl=en_GB&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/dbm0TSthp5o&hl=en_GB&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/HON1fcX9xX0&hl=en_GB&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/HON1fcX9xX0&hl=en_GB&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/MTsdh9TdzgM&hl=en_GB&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/MTsdh9TdzgM&hl=en_GB&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
لتحميل الفيديو من ميديا فاير : 1 (http://www.mediafire.com/download.php?yizkd5vdnkm) 2 (http://www.mediafire.com/download.php?2znzcrjmmmy) 3 (http://www.mediafire.com/download.php?tj2z0mmrzzr)
ماهو الـ ARtoolkit ؟
هو مكتبة لبناء تطبيقات تقوم بدمج صور من العالم الحقيقي (فيديو مثلا) مع صور من العالم الافتراضي (مثلا شخصيات 3d ، 2d او حتى لعبة كاملة ..)
وطبعا في الوقت الحقيقي (real time) -مباشر :D-
و حرفي الـ AR تعني Augmented Reality أي الواقعية العالية ، و تشتغل على Windows, Linux, Mac OS X, SGI ، بـ openGL ، و هي مجانية و مفتوحة المصدر للاستعمالات غير التجارية .
كيفية عملها :
يقوم التطبيق بأخذ صور من العالم الحقيقي (فيديو) بحيث تحتوي على احدى العلامات (المعرفة مسبقا) مثل هذه :
http://www.montada.com/attachment.php?attachmentid=317516&d=1258191717
http://www.montada.com/attachment.php?attachmentid=317517&d=1258191717
http://www.montada.com/attachment.php?attachmentid=317518&d=1258191717
قبل الـ processing تكون الصورة هكذا :
http://www.montada.com/attachment.php?attachmentid=317521&d=1258191717
و بعد تحليل البرنامج للصور الملتقطة (مجموعة كبيرة من الصور في الثانية الواحدة) تصبح هكذا :
http://www.montada.com/attachment.php?attachmentid=317520&d=1258191717
مثال آخر :
http://www.montada.com/attachment.php?attachmentid=317519&d=1258191717
التطبيق يقوم بتعقب العلامة دوما ويقوم بحساب المعلم (x,y,z) ويضع نقطة المركز في وسط العلامة (0،0،0) ثم يظهر المجسم بالزاوية المحسوبة من خلال ميلان العلامة .
لمزيد من مميزات البرنامج : Feature (http://www.hitl.washington.edu/artoolkit/documentation/features.htm)
موقع البرنامج و التحميل :
ARtoolkit (http://www.hitl.washington.edu/artoolkit/)
Download (http://www.hitl.washington.edu/artoolkit/download/)
Documentation (http://www.hitl.washington.edu/artoolkit/documentation/)
ملاحظة : البرنامج مطروح قبل الـ Compilation ، يعني يجب عمل build للبلاتفورم الذي تريد (Windows, Linux, Mac OS X, SGI) و ذلك على Visual Studio .NET 2003 أو Visual Studio 6 ، و الطريقة مفصلة في الDocumentation (أو من هنا (http://www.hitl.washington.edu/artoolkit/documentation/usersetup.htm#comp_windows))
توجد نسخة للـ ARToolKit v4.4 ، iPhone مازالت لم تصدر بعد :للمزيد من هنا (http://www.artoolworks.com/ARToolKit_iPhone.html)
المفاجأة:
يوجد نسخة Build for virtools
يعني الـ ARtoolkit في Building Blocks :bigeyes:
وهذا تطبيقي :D:D :
تحميل الفيديو من Media fire (http://www.mediafire.com/?fjl0y23oymz)
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/mxNquIBoYFE&hl=en_GB&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/mxNquIBoYFE&hl=en_GB&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
يوتوب (http://www.youtube.com/watch?v=mxNquIBoYFE)
صور :
http://www.montada.com/attachment.php?attachmentid=317514&stc=1&d=1258172568
http://www.montada.com/attachment.php?attachmentid=317515&stc=1&d=1258172568
ولتحميل نسخة VIRtoolkit : من هنا (http://mirevicast.medien.fh-duesseldorf.de/file_download/20)
الصفحة الأصلية من هنا (http://mirevicast.medien.fh-duesseldorf.de/projects/virtools-extensions)
سطب البرنامج (يجب أن يكون لديك الفرتولز و كمرا) و يمكن يطلب تحديد مجلد الـ Building Blocks
ثم افتح الفرتولز و افتح أحد الأمثلة المرفقة مع البرنامج ثم أرسم العلامة على ورق أبيض (كل مثال معه صورة تبين العلامة التي يجب أن نرسمها او نطبعها) و أشغل الويب كام واضغط Play .
العلامات الموجودة مع البرنامج عددها 511 علامة ، قبل عمل build للبرنامج تستطيع صنع علامتك الخاصة بحيث تكون الصورة 8 بكسل * 8 بكسل .
ربما تصلح لصنع لعبة yu-gi-oh :33: :33: ........
أتمنى الموضوع يكون مفيد ، و الى اللقاء في موضوع أخر في بحر الثري دي
و السلام عليكم ورحمة الله وبركاته