PDA

معاينة النسخة الكاملة : سؤال و جواب؟



نجيب الفاتح
31 / 05 / 2001, 07:11 AM
هل يمكن تحويل الصور الفوتوغرافية إلى أجسام ثلاثية الأبعاد؟ و هل يمكن إلتقاط حركة حقيقية لكائن في الحاسب أوحتى توليدها داخل الحاسب؟هذه من الأسئلة التي تراودنا بصورة ملحة ،و إلى وقت قريب كان من الأشياء التي تحرجنا نحن أصحاب التصميم أحد الأسئلة التي نسمعها كثيراً من العوام أو من أصحاب الثقافة الفقيرة في برامج التصميم ثلاثية الأبعاد و هو:إذا إدخلت صورتي في الكمبيوتر هل يستطيع الكمبيوتر تحريكها و أن يقحمني في أحد المشاهد؟
و حتى وقت قريب كانت الإجابة محبطة لهذا الشخص و لنا أيضاً و غير مقنعة.
و لكن هل تغير الحال في هذا الأمر؟
قبل أي إجابة لابد لنا أن نأخذ فكرة عن أنواع الحلول المطروحة على الساحة لهذه المشكلة:
1- حلول تعتمد على العتاد المادي Hardware based Solutions..
2- حلول تعتمد على البرمجيات Software based solutions.
الحل عن طريق العتاد المادي:
تمتاز الحلول التي تعتمد على العتاد المادي بالسرعة و الكفاءة و التخصصية في العمل بصورة متقنة و لكنها دائماً مرتفعة التكلفة، و أن تطويرها إلى موديلات أحدث يحتاج لتكلفة أيضاً توازي التكلفة الأولى.
و لهذه الحلول في هذا الجانب نوعان:
أ- ماسحات ثلاثية الأبعاد 3D Scanners
تستعمل هذه الماسحات لإدخال الكائنات ثلاثية الأبعاد في الحاسب و تعتمد في الغالب على الليزر ،تختلف في الأحجام و في الأشكال من ماسحات كبيرة تستطيع مسح إنسان كامل إلى ماسحات صغيرة تستعمل لمسح التحف و الأنتيكات الصغيرة، و إلى ماسحات ثابتة يُعرض لها الجسم فتمسحه في الثلاثة أبعاد أو ماسحات متحركة تُمرر على أجزاء الجسم لتدخله في الحاسب.
و غاية هذه الماسحات هي مسح مجموعة كبيرة من النقاط في الجسم و إدخالها في الحاسب ليتم ربطها في الحاسب على شكل أجسام ثلاثية الأبعاد،و هذه الماسحات غالية جداً و مكلفة و لكنها توفر طريقة سريعة جداً لتصميم الأجسام المعقدة.
http://www.polhemus.com/gifs/fastscan%20image1.gif
http://www.aranz.co.nz/Hls/ScanHand.jpg
http://www.rolanddga.com/products/3d/scanners/images/pix_samples2.jpg
http://vr.isdale.com/3DScanners/images/immersion_cat.jpg
و لمزيد من المعلومات:
http://www.icg.tu-graz.ac.at/Gaich97b
http://vr.isdale.com/3DScanners/3DScannerReview.html

ب- أجهزة إلتقاط الحركة Motion Captures
تستعمل هذه الأجهزة لإدخال حركة أي كائن في الحاسب في هيئة ملفات قياسية يمكنك إستيرادها في البرامج ثلاثية الأبعاد و تطبيق هذه الحركة على جسم ثلاثي الأبعاد،فمثلاً يمكنك إدخال حركتك الخاصة في المشي أو الحديث أو القفز و تطبيقها على كائن ثلاثي الأبعاد،حيث يدعم هذه الخاصية مقبس Character Studio و برنامج Poser و كذلك برامج الثلاثة الأبعاد المتقدمة كبرنامج MAYA و من أشهر صيغ ملفات الحركة BHV files ،و تستعمل هذه الأجهزة على نطاق واسع في الأفلام،حيث يمكنك أن ترى هيكلاً عظمياً ثلاثي الأبعاد يتحرك بصورة طبيعية،ولها نوعان نوع يعتمد على مجسات مغنطيسية توضع على أماكن معينة في الجسم مثل تحت الركبة و مقدمة القدم ،و نوع آخر يعتمد على أشعة تحت الحمراء في تصوير كرات لامعة توضع على أجزاء معينة من الجسم حيث يتم التصوير بعدة كاميرات و مزج هذه اللقطات و تحويلها إلى حركة داخل الكمبيوتر.و تحتاج طريقة إلتقاط الحركة إلى لتكلفة مادية كبيرة جداً حيث قد يصل سعر جهاز الأشعة تحت الحمراء إلى مائة و خمسين ألأف درولار أو يزيد.
و لمزيد حول موضوع إلتقاط الحركة:
http://reality.sgi.com/jam_sb/mocap/MoCapWP_v2.0.html
http://www.css.tayloru.edu/instrmat/graphics/hypgraph/animation/motion_capture/history1.htm
الحل عن طريق البرمجيات
و هي الحلول الأقل من حيث التكلفة و أصعب في التعامل و أبطأ و هذه بدورها يمكن تقسيمها إلى ثلاثة أنواع:
أ- برامج عامة تستطيع تحويل صورة أي جسم إلى كائن كمبيوتري ثلاثي الأبعاد و نذكر مثالاً لها برنامجي Image Modeler و Photo Modeler
ب- برامج تحويل متخصصة في أجسام معينة أو أجزاء معينة من الأجسام مثل برنامج Ulead Face Factory و 3D Me Now و Canoma
ج- برامج لتوليد حركة عامة للكائنات بصورة آلية و نذكر مثالاً لها برنامجي Life Form Studio و Poser
د- برامج لتوليد حركة جزء خاص من الجسم مثل حركة الشفايف تبعاً لكلام،حيث يمكنك إدخال ملف صوت معين في هذه البرامج لتجعل أي شخصية تحرك شفايفها تبعاً لهذا الكلام لتبدو حركتها طبيعية و متناسقة مع الكلام بل مع وجود إيماءات و حركات للعيون و قد تعمل هذه الأنواع كمقبس لبرنامج ثلاثي الأبعاد او كبرنامج منفرد و مثال لها برنامجي Famous 3Dو Face2Face و Dance Studio
د- برامج لالتقاط حركة خارجية لكاميرا في مشهد فيديو معين و تطبيقها على كاميرا في مسرح ثلاثي الأبعاد لتحاكي نفس تلك الحركة تمهيداً لوضوع الأجسام ثلاثية الأبعاد في في ذلك المشهد لتبدو و كأنها جزءاً من مشهد الفيديو و نذكر مثالاً لها برنامجي Match Mover و Synamatch
يمكنك مشاهدة شخصيات كمبيوترية متحدثة (عن طريق قراءة ملفات نصية و تحريك الشفاة تبعاً للكلام المقرؤ)
http://www.famous3d.com/demos/home/arthur.html

و للحديث بقية بإذن الله.
و سنفصل بإذن الله في الحلول البرمجية

turbo max
31 / 05 / 2001, 03:51 PM
ألف شكر على هذه المعلومات القيمة والمفيدة :):):):)

gulf999
31 / 05 / 2001, 03:57 PM
شكرا اخي نجيب...
معلومات قيمة جدا لمستخدمي برامج الماكس و المايا و غيرها ...لكن هذة التقنية بالذات اعجبتني لكونها على ما اعتقد لا تحتاج الي ادوات و اجهزة غالية الثمن...
http://www.famous3d.com/demos/home/arthur.html
اضغط على Mr. Blob لتراه كيف يتكلم!!
تحياتي لك...

عبدالمجيد
31 / 05 / 2001, 04:25 PM
لدي فكره حول هذا الموضوع قد تكون تخليه اكثر من كونها واقعيه
و اتمنى الحقيقه لو تتحقق وانا لم اجربها ولكن دائما ما افكر
فيها وهي كالاتي:
المتطلبات:
1- كاميرا كمبيوتر باي نوع كانت .
2- برنامج للرسوم الثلاثية الابعاد .
الطريقه :
نقوم بتصوير الحركه عن طريق الكاميرا ولتطن حركتك مثلا وبعد ذلك حقظها في ملف فيديو او حفظها كصور متتاليه المهم هو بعد تنفيذ ذلك .
نذهب الى برنامج الرسوم الثلاثية الابعاد ولنفرض انه برنامج ثري دي ستديو ماكس هل يمكن عرض ذلك المشهد الفيديوي داخل الماكس اذا كان ذلك ممكنا
ناتي بالكائن الذي صممناه ونعمل ربط بين الكائنين الذي هو انا او انت والكائن ثلاثي الابعاد عن طريق التقاط الكائن لحركتي انا للاسف اتتني الفكره بعد قرائتي لموضوعك ولا يتوفر عندي برنامج 3 دي ماكس حاليا ولكن مجرد فكره .
مع العلم انه يوجد لدي كاميرا فارجو اخ نجيب الفاتح بما ان خبرتك او اي احد لديه الخبره الطويله في الماكس قد يستطيع افادتنا في هذا الموضوع مع الشكر للجميع .

نجيب الفاتح
31 / 05 / 2001, 05:52 PM
ألف شكر يا شباب على التجاوب
الأخ تيربو جزاك الله خير
و حقيقة مقصودي من هذا الموضوع هو الحل البرمجي و الذي قد يكون في متناول الجميع
إن شاء الله في تكملة الموضوع قد تجدون إجابة على كثير من التساؤلات
فعلاً يا أخ خليجي قد استوقفني نموذج بوب لحركته المدهشة
و ستجد مقبس من نفس الشركة يعمل مع الماكس اسمه Famous Face Ace من Digfimation
الأخ عبد المجيد أنظر لهذه الصفحة تجد بعض من فكرتك التي قلتها:
http://www.famous3d.com/solutions/production/vtracker.html
حيث يتم عمل علامات خضراء و زرقاء على الوجه و تصويره و هو يتكلم فيستطيع البرنامج تتبع الحركة من هذه العلامات و تحويلها لمعلومات حركة لكيفية نطق هذه الشخصية للحروف ليستعملها في نطق أي كلام آخر.
ثم تستعمل هذه البيانات لتطبق على على شخصية أخرى بواسطة البرنامج المذكور.
حتى لو شاهدت النماذج التي تأتي مع Character Studio تجد أنهم استعملوا مشاهد فيديو لأشخاص حقيقين وضعوها في الخلفية ثم قلدوا حركتهاإطاراً إطاراً بالضبط كما نعمل نحن عندما نريد نسخ رسمة عن طريق الورق الشفاف
تحياتي

أبو فهد
31 / 05 / 2001, 06:42 PM
شكراً جزيلاً لك أخي نجيب

نجيب الفاتح
31 / 05 / 2001, 10:01 PM
معلومات عن الحلول البرمجية:
1- برنامج Photo Modeler:
من أشهر البرامج في تحويل الصور إلى نماذج ثلاثية الأبعاد ،يتطلب هذا البرنامج صورتين أو أكثر لأي جسم ليتم تحويله.
يتم عمل نقاط إرشادية و خطوط و منحنيات في كل صورة من قبل المصمم و بعد هذا يتم تعين النقاط المشتركة في كل صورة مع الصور الأخرى ليتم بعد إجراء معالجة على الصور ليتم إنشاء نموذج في البعد الثلاثي للجسم.
http://www.photomodeler.com/PROJS/Giscom2/3dcar.jpg
هذا هو البرنامج في أبسط صورة و مفهوم.
من ميز هذا البرنامج التكلفة الإقتصادية المنخفضة جداً مقارنة بالماسحات ثلاثية الأبعاد (البرنامج + كاميرا أو ماسح ضوئي)
و أيضاً أن البرنامج يستطيع أخذ الألوان الواقعية من الصور المستعملة لتبدو النماذج ثلاثية الأبعاد مكسوة باللون الحقيقي لجسم في الصورة Photo Texturizing فلا يمكنك تمييز الأصل من الجسم الكمبيوتري إلا بصعوبة.
و من ميزه ميزة إختصار العقد Vertex Reduction حيث يبعد النقاط الزائدة على عكس الماسحات ثلاثية الأبعاد التي قد تعطي عقداً أكثر من اللازم.
أيضاً يمكنك نمذجة الأجسام بأي حجم مهما كان حيث أن جسم يمكن تصويره يعني أنه يمكن نمذجته بهذا البرنامج فوتو موديلر، و طبعاً هذه الميزة غير موجودة في الماسحات ثلاثية الأبعاد لأن أحجامها تتفاوت.
و من عيوب هذا البرنامج أنه يحتاج جهداً من المصمم و بعض الوقت ليتعلمه و لينجز مهام التحويل.
عموماً يعتبر هذا البرنامج هو الحل الأمثل للمصممين أصحاب الميزانيات المحدودة و الهاوين.
موقع البرنامج هو:
www.photomodeler.com
2- برنامج Image Modeler:
شبيه بالبرنامج السابق إلا أنه أصعب قليلاً في التعامل ،و من ميزاته أنه يستطيع التصدير إلى أنساق وب مثل Flash و Cult3D
موقع البرنامج هو:
www.realviz.com
يمكنك مشاهدة نماذج من عمل البرنامج هناحيث يمكنك مشاهدة أجسام حقيقية تم إدخالها في الكمبيوتر لديرها كيف تشاء بأي اتجاه:
http://www2.realviz.com/gallery/list.php?product=im4cult

adel
01 / 06 / 2001, 01:50 AM
شكراً لك اخي نجيب
موضوع مفيد :)

نجيب الفاتح
07 / 06 / 2001, 08:13 PM
و شكراً لك أنت أيضاً أخ عادل و أخ أبو فهد على التجاوب.

و نواصل في الحلول البرمجية:
3- برنامج Ulead Face Factory:
هذا البرنامج متخصص في نمذجة الوجوه و إضافة مؤثرات عليها
يحتاج البرنامج لصورتين للوجه من الأمام و من الجانب الأيسر أو الأيمن
بعد ذلك تقوم بإرشاد البرنامج إلى مكان الأنف و الأذن و إلى شكل الشعر و إلى اتجاه الفم
ثم تطلب من البرنامج عمل نموذج ثلاثي الأبعاد للوجه
http://www.ulead.com/ff/images/BoyNoEffect.gif
تستطيع تحريك الوجه في الثلاثة أبعاد و كما تستطيع إضافة حركات عليه من إنحناء أو تشوه أو تدوير بالطرق التي تراها
http://www.ulead.com/ff/images/InflateChin.gif
http://www.ulead.com/ff/images/BottleAlien.gif
و كما يستطيع البرنامج التصدير إلى ملف فيديو AVI أو ملف واقع إفتراضي VRML
البرنامج مصمم للهو و لرسائل البريد الإلكتروني و لمواقع الإنترنت
يعطي البرنامج نتيجة مرضية و لكنه لا يناسب أغراض المحترفين نسبة لأنه مصمم بنظرية بسيطة و أدوات مبسطة لأنه مصمم لكل المستخدمين عديمي الخبرة بالنمذجة ثلاثية الأبعاد
و كما انه لا يستطيع التصدير إلى الماكس
للحصول على مزيد من المعلومات:
http://www.ulead.com/ff/runme.htm
تحياتي

turbo max
07 / 06 / 2001, 11:57 PM
]أ أخ نجيب والله لا أعلم كيف أشكرك فأنت مثال للأخ الكريم المعطاء وألف شكر:):)
هل يمكن تأمين البرنامج الأول ممن الشبكة :rolleyes:

ثري دي
08 / 06 / 2001, 08:41 AM
مشكور على هذه المعلومات القيمه جدا
ودائما انت سباق
لا يسعني ان اقول الا انت انت ونحن نحن والى الامام انشاء الله

ابوبدر
09 / 06 / 2001, 02:15 AM
أخي الحبيب نجيب ..
جزاك الله خير على جهودك المتميزة ..

بالمناسبة أين أنت عن تفقد صندوق الرسائل الخاص بك في المنابر ..
تحياتي ..

نجيب الفاتح
16 / 06 / 2001, 06:54 AM
الأخ تيربو ماكس لقد وضعت روابط لبرنامج Image Modeler و برنامج Photo Modeler في موضوع واحد أرجو مراجعته
الأخ ثري دي جزاك الله خير
الاخ أبو بدر.........


نواصل
برنامج ثري دي مي ناو 3D Me Now
شبيه ببرنامج Face Factory و لكن به مميزات أكبر و تحكم أكثر،به دقة أكبر لأنه يجعلك ترسم حدوداً لمعالم الوجه مثل الأنف و الفم و العينان و الأذن و الفم و رسم لإنحناء الوجه.
http://www.biovirtual.com/images/davidpics.jpg
ويمكنك من رؤية النتيجة لحظياً.
http://www.biovirtual.com/images/david.gif
أضف إلى هذا أن البرنامج يحوي خاصية توافق النطق مع حركة الفم Lips synch حيث يمكنك من تسجيل ملف صوتي و تطبيقه على الوجه ليبدو الوجه متحركاً و متوافق مع الكلام.
به إمكانيات أخرى مثل تطبيق بعض الأشكال المضحكة على الوجوه.
للبرنامج ثلاث إصدارات:
إصدارة خفيفة (بها كثير من القيود)
إصدارة عادية
إصدارة المحترفين (تمكنك من التصدير للماكس و البرامج ثلاثية البعد الأخرى)
و ما تزال نسخة المحترفين في طور التجربة (بيتا).
للمزيد عن هذاالبرنامج:
http://www.biovirtual.com/3DMeNow/index_f.htm
و لرؤية نموذج لإمكاناته:
http://www.phonyblair.com
تحياتي

BTH
16 / 06 / 2001, 11:12 PM
الاخ الكريم نجيب الفاتح اشكرك على هذه الجهود
وأتمنى لك التوفيق
و نحن بانتظار المزيد في هذا الموضوع
وهل لبرنامج
Ulead Face Factory
نسخة مجانية على الشبكة؟
تحياتي لك و الى الامام
المحب لك بـــث .

احمد مراد
21 / 10 / 2001, 07:15 AM
أخى نجيب الفاتح تحياتى لك
أرجوا المساعدة لإيجاد وصلة لبرنامج 3DMeNow Pro
حتى يمكنا التصدير للماكس

adobe
21 / 10 / 2001, 11:11 AM
اخي الكريم
برنامج Ulead Face Factory برنامج بدائي وغير مجدي حسب وجهة نظري من خلال تجربتي للديمو فهو اول اصدار لشركة Ulead لعل في المستقبل يتم تطويره الى الافضل
هذا لنك 3DMeNow 1.0.30 لكن برو او غيره العلم عند الله
http://soft.km169.net/soft/html/2635.htm