هل يمكن تحويل الصور الفوتوغرافية إلى أجسام ثلاثية الأبعاد؟ و هل يمكن إلتقاط حركة حقيقية لكائن في الحاسب أوحتى توليدها داخل الحاسب؟هذه من الأسئلة التي تراودنا بصورة ملحة ،و إلى وقت قريب كان من الأشياء التي تحرجنا نحن أصحاب التصميم أحد الأسئلة التي نسمعها كثيراً من العوام أو من أصحاب الثقافة الفقيرة في برامج التصميم ثلاثية الأبعاد و هو:إذا إدخلت صورتي في الكمبيوتر هل يستطيع الكمبيوتر تحريكها و أن يقحمني في أحد المشاهد؟
و حتى وقت قريب كانت الإجابة محبطة لهذا الشخص و لنا أيضاً و غير مقنعة.
و لكن هل تغير الحال في هذا الأمر؟
قبل أي إجابة لابد لنا أن نأخذ فكرة عن أنواع الحلول المطروحة على الساحة لهذه المشكلة:
1- حلول تعتمد على العتاد المادي Hardware based Solutions..
2- حلول تعتمد على البرمجيات Software based solutions.
الحل عن طريق العتاد المادي:
تمتاز الحلول التي تعتمد على العتاد المادي بالسرعة و الكفاءة و التخصصية في العمل بصورة متقنة و لكنها دائماً مرتفعة التكلفة، و أن تطويرها إلى موديلات أحدث يحتاج لتكلفة أيضاً توازي التكلفة الأولى.
و لهذه الحلول في هذا الجانب نوعان:
أ- ماسحات ثلاثية الأبعاد 3D Scanners
تستعمل هذه الماسحات لإدخال الكائنات ثلاثية الأبعاد في الحاسب و تعتمد في الغالب على الليزر ،تختلف في الأحجام و في الأشكال من ماسحات كبيرة تستطيع مسح إنسان كامل إلى ماسحات صغيرة تستعمل لمسح التحف و الأنتيكات الصغيرة، و إلى ماسحات ثابتة يُعرض لها الجسم فتمسحه في الثلاثة أبعاد أو ماسحات متحركة تُمرر على أجزاء الجسم لتدخله في الحاسب.
و غاية هذه الماسحات هي مسح مجموعة كبيرة من النقاط في الجسم و إدخالها في الحاسب ليتم ربطها في الحاسب على شكل أجسام ثلاثية الأبعاد،و هذه الماسحات غالية جداً و مكلفة و لكنها توفر طريقة سريعة جداً لتصميم الأجسام المعقدة.
و لمزيد من المعلومات:
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/...e/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
و للحديث بقية بإذن الله.
و سنفصل بإذن الله في الحلول البرمجية
و حتى وقت قريب كانت الإجابة محبطة لهذا الشخص و لنا أيضاً و غير مقنعة.
و لكن هل تغير الحال في هذا الأمر؟
قبل أي إجابة لابد لنا أن نأخذ فكرة عن أنواع الحلول المطروحة على الساحة لهذه المشكلة:
1- حلول تعتمد على العتاد المادي Hardware based Solutions..
2- حلول تعتمد على البرمجيات Software based solutions.
الحل عن طريق العتاد المادي:
تمتاز الحلول التي تعتمد على العتاد المادي بالسرعة و الكفاءة و التخصصية في العمل بصورة متقنة و لكنها دائماً مرتفعة التكلفة، و أن تطويرها إلى موديلات أحدث يحتاج لتكلفة أيضاً توازي التكلفة الأولى.
و لهذه الحلول في هذا الجانب نوعان:
أ- ماسحات ثلاثية الأبعاد 3D Scanners
تستعمل هذه الماسحات لإدخال الكائنات ثلاثية الأبعاد في الحاسب و تعتمد في الغالب على الليزر ،تختلف في الأحجام و في الأشكال من ماسحات كبيرة تستطيع مسح إنسان كامل إلى ماسحات صغيرة تستعمل لمسح التحف و الأنتيكات الصغيرة، و إلى ماسحات ثابتة يُعرض لها الجسم فتمسحه في الثلاثة أبعاد أو ماسحات متحركة تُمرر على أجزاء الجسم لتدخله في الحاسب.
و غاية هذه الماسحات هي مسح مجموعة كبيرة من النقاط في الجسم و إدخالها في الحاسب ليتم ربطها في الحاسب على شكل أجسام ثلاثية الأبعاد،و هذه الماسحات غالية جداً و مكلفة و لكنها توفر طريقة سريعة جداً لتصميم الأجسام المعقدة.
و لمزيد من المعلومات:
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/...e/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
و للحديث بقية بإذن الله.
و سنفصل بإذن الله في الحلول البرمجية
تعليق