مبارك الرشيدي
10-07-2010, 11:33 AM
بسم الله الرحمن الرحيم
fragMOTION 1.0.0 شرح برنامج تحريك
http://www.fragmosoft.com/images/fragMOTION/fragmotion.png
http://www.fragmosoft.com/forum/index.php?action=dlattach;id=12;type=avatarمسار الشرحhttp://www.fragmosoft.com/forum/index.php?action=dlattach;id=12;type=avatar
اولا:
نستورد المجسم ثم ننشىء العظام ونضعها بالمكان الصحيح على طول المجسم
ويكون توزيع العظام على طريقة جذور الشجرة
ثانيا:
ندمج كل عظمة بالفيرتكس القريب منها (الفيرتكس بمثابة اللحم اللذي يغطي العظم في)
ونصحح الاخطاء ان وجدت
مثال للاخطاء
ارتباط فيرتكس الراس بعظمة الكتف
ارتباط فيرتكس الرجل بعظمة اليد
ثالثا:
نجعل المجسم يقوم بحركة الوداع باليد وبذلك نحرك عظمة اليد والكوع والكتف بالادوات المتاحه للتحريك
فيتحرك الفيرتكس المرتبط بهذي العظام وبالتالي تتحرك يد المجسم
( نحن نرى اللحم يتحرك ولا نرى العظام تتحرك )
رابعا:
باستخدام الشريط الزمني نسجل حركة الوداع
فحركة الوداع هي حركة متسلسلة بمواضع متغيره
نحرك العظام لأداء حركة الوداع كاملة ًًً وفي كل حركة جديده للعظام نسجلها بالشريط الزمني فعند كل ثانيه بالشريط الزمني تكون حركة وموضع جديد للعظام
وبالتالي هذا التسلسل من الحركات مسجل بالترتيب بالشريط الزمني
وبالتالي نحصل على تسجيل للحركة الوداع كامله بالشريط الزمني
خامسا:
التصدير
من الصيغ المتاحه بالبرنامجولك ان تختار ما تشاء
انشاء العظام على طول المجسم:
http://www.montada.com/attachment.php?attachmentid=320491&stc=1&d=1278749685
ان اول عظمة صنعناها هي عظمة الخصر وهي تتفرع الي ثلاث جهات اعلى ويمين ويسار (لاحظ توزيع الارقام على شكل جذور الشجرة)
نحن ذهبنا الي الجهى اليمنى انطلاقنا من عظمة الخصر
وصنعنا عظمة الورك ثم عظمة الركبه ثم عظمة القدم وتكون مرتبطه بطريقة جذور الشجره فالجذر الاساسي هو عظمة الخصر ويحمل رقم صفر
لذلك لكي ننشىء عظام الجانب الايسر يجب ان نعود الي عظمة الخصر
(لا نستطيع ان ننشىء عظام الجهى اليسرى ونحن نقف على عظمة القدم والسبب ان عظمة القدم ستكون مرتبطه في عظام الجهى اليسرى وهذا خطأ ولا تنسى نحن نتبع طريقة جذور الشجره نعود للرقم صفر وننطلق الي باقي التفرعات)
والصحيح هو ان نرجع الي عظمة الخصر ومنها ننطلق الي انشاء عظام الجهى اليسرى او عظام الجهى العليا
كيف نرجع الي عظمة الخصر او كيف نعيد المؤشر الي عظمة الخصر لكي ننطلق في انشاء عظام الجهى اليسرى او العيا ......؟ الجواب هو امـــا يدويا من قائمة
Select >> تضغط>>> Select Bone
Select Bone
وهو زر اختيار العظمة وبمؤشر الفاره تختار العظمه التي تريد ان تقف عليها لتنطلق لاي جهى تريد
يمنى او يسرى او عليا او سفلا
او باستخدام الاختصار (وهي اختصار للطريقة اليدويه السابقه ) بالضغط على حرف
B
انظر للشرح
http://www.montada.com/attachment.php?attachmentid=320492&stc=1&d=1278749685
دمج العظام بالمجسم (وصل العظام بالفيرتكس) :
http://www.montada.com/attachment.php?attachmentid=320493&stc=1&d=1278749685
عند عملية دمج العظام بالمجسم ( وصل العظام بالفيرتكس) قد لا تواجهون مشكله كما هو موجود بالشكل
المشكله الموجوده بالشكل وهي ارتباط فيرتكس الرجل بعظمة اليد
(لماذا هي مشكله...؟ لان عند تحريك عظمة اليد سوف تتحرك اليد وكذلك الرجل وهنا يكمن الخطأ فنحن نريد تحريك اليد فقط )
وهــي مشكله مستحدثه انا وضعتها لكم حتى اخبركم كيف تتصرفون مع هذي المشكله وانا متاكد بانها ستواجهكم في دمج مجسماتكم مستقبلا
لذلك عند تطبيق الخطوات كما في الشرح اذا لم تظهر هذي المشكله لكم تنتقلون الي خطوات تحريك المجسم
تصحيح اخطاء الناتجه عن دمج العظام بالمجسم (ارتباط فيرتكس الرجل بعظمة اليد ) :
http://www.montada.com/attachment.php?attachmentid=320494&stc=1&d=1278749685
اثناء اجراء الخطوه رقم اربعه كما بالصوره السابقه
سوف يظهر لكم مربع اوامر الهدف منه هو تحديد لون الخطوط التي
سوف تربط الفيرتكس بالعظمه الجديده كما بالشكل وسنختار اللون الاحمر
http://www.montada.com/attachment.php?attachmentid=320495&stc=1&d=1278749685
حتى يكون الجسم متناسق ولونه احمر
وبذلك نصل الي النهاية في تنصيب العظام على طول الجسم ومربوطه بالفيرتكس المناسب لكل عظمه
كما بالشكل
http://www.montada.com/attachment.php?attachmentid=320496&stc=1&d=1278749685
تحريك المجسم عن طريق تحريك العظام بالادوات المتاحه للبرنامج :
http://www.montada.com/attachment.php?attachmentid=320497&stc=1&d=1278749685
الان سوف نحرك شريط الزمن ثانيه بدون عمل اي تحريك
ثم
نحرك المجسم بالادوات المتاحه من قائمة
Skeletal Animation
في هذي القائمه عدت خيارات قبل ان شرح ادوات التحريك الموجوده
يجب ان تعرف ان التحريك يتم في مسقط السيني والصادي فقط لمسقط الرويا الذي اخترته
لذلك كل مسقط رويا سوف تتحرك العظام بالمحورين السيني والصادي فقط
ما عدا مسقط ثلاثي الابعاد فهو رويا التحريك في كل الاتجاهات
الان شرح الادوات التحريك
Translate key
اداة تحريك او نقل العظمه المختاره من موضع الي موضع
مع تاثر العظام التي تليها (فالابن يتبع الاب) هذا مبدا يتم تطبيقه بالعظام
فعند تحريك عظمة الكتف يتبعها عظام اليد وتتحرك معها ( مبدأ الابن يتبع الاب)
Rotate Key ,,local
اداة دوران وهي تعمل على دوران العظام فاذا اخترنا عظمه متبوعه او مرتبطه بعظام اخرى واجرينا لها دوران فسوف تدور باقي العظام المرتبطه معها بنفس الاتجاه الدوران ( مبدا الابن يتبع الاب )
Inverse Kinematics
اداة تحريك وتمتاز هذي الاداه بانك عند تحريك عظمه تتحرك باقي العظام بنفس النسق وبهذي الاداه تستطيع جعل جزء او اكثر من العظام يتاثر بالتحريك او لا يتاثر
مثال عندما اسحب يدك فاني لا اؤثر علي يد فقط بل اسحب كل العظام المتصله باليد وتتحرك كل عظامك بتوافق مع يدك سواء سحبتها للاسفل فتنخفض جسمك او سحبتها للاعلى فترتفع جسمك
مثال اخر شخص مربوط من ارجله بالارض واقوم بسحبه للاعلى فن كل شي فيه يتحرك للاعلى ما عدا ارجله لانها مربوطه بالارض وهذا ما قصدته بقولي السابق
(وبهذي الاداه تستطيع جعل جزء او اكثر من العظام يتاثر بالتحريك او لا يتاثر)
ونستطيع القول ان المبدأ ينقلب بحيث يكون
( العظمه المختاره هي المتبوعه من الجميع العظام سواء كانت العظمه المختاره ابن او اب )
هذا يعني ان اي عظمه تختارها وتجري عليها تحريك فان العظام المتصله بها سوف تتحرك بتوازي معها وبفس النسق وبطريقه منطقيه
ساقوم بشرحها نظري
مثال
انا اريد تحريك الذراع
تختار عظمة الكتف اولا
ثم نضغط على
Inverse Kinematics
تظهر لك قائمه
تختار رمز مرساة السفن وسوف يكون على عظمه الكتف والتي وسوف تثبت
( هذا الزر مرساة السفن تعمل على تثبت العظمه التي اخترتها .. كما هو الحال في السفن فالمرساة تثبت السفينه ولا تجعها تتحرك )
وبعد ذلك تختار عظمة اليد وتحركها وسوف يتحرك الذراع بطريقة طبيعيه
نكمل بالصور
شرح التحريك :
http://www.montada.com/attachment.php?attachmentid=320498&stc=1&d=1278749685
تسجيل الحركه يتم بالفريمات او بالزمن مثالا رجل يمشي
في الفريم الاول الرجل في وضع الاستعداد لا يتحرك
نتقدم بالفريم الي الفريم الثاني ونجعل الجسم يميل في هيئة الاستعداد للمشي
نتقدم بالفريم الي الفريم الثالث ونجعل الرجل يرفع رجله ... وهكذااااا نكرر
الي ان نصل الي الفريم الاخير وبذلك سجلنا حركه كامله
تابع الصور
http://www.montada.com/attachment.php?attachmentid=320499&stc=1&d=1278749685
هنا نصل الي نهاية الدرس
واللذي عزمت ان يكون في صميم تصميم الالعاب
وفي النهايه لا يسعني الا القول
الحمد الله
وكلمه اخيره لاعضاء منتدى صناعة الالعاب
الدرس ارهقني جدااااااااااااااااا جدااااااااااااااااااااا وكان على حساب
دراستي وعائلتي واصدقائي ونومي وصحتي
فاتمنى اني اصبت و وفقت في شرح الدرس
وانتظر ردودكم لا بتخلو علي بانتقاداتكم واراكم وسالتكم
لا تكن باعث على الياس بان ترى الموضوع وتدعه دون رد
fragMOTION 1.0.0 شرح برنامج تحريك
http://www.fragmosoft.com/images/fragMOTION/fragmotion.png
http://www.fragmosoft.com/forum/index.php?action=dlattach;id=12;type=avatarمسار الشرحhttp://www.fragmosoft.com/forum/index.php?action=dlattach;id=12;type=avatar
اولا:
نستورد المجسم ثم ننشىء العظام ونضعها بالمكان الصحيح على طول المجسم
ويكون توزيع العظام على طريقة جذور الشجرة
ثانيا:
ندمج كل عظمة بالفيرتكس القريب منها (الفيرتكس بمثابة اللحم اللذي يغطي العظم في)
ونصحح الاخطاء ان وجدت
مثال للاخطاء
ارتباط فيرتكس الراس بعظمة الكتف
ارتباط فيرتكس الرجل بعظمة اليد
ثالثا:
نجعل المجسم يقوم بحركة الوداع باليد وبذلك نحرك عظمة اليد والكوع والكتف بالادوات المتاحه للتحريك
فيتحرك الفيرتكس المرتبط بهذي العظام وبالتالي تتحرك يد المجسم
( نحن نرى اللحم يتحرك ولا نرى العظام تتحرك )
رابعا:
باستخدام الشريط الزمني نسجل حركة الوداع
فحركة الوداع هي حركة متسلسلة بمواضع متغيره
نحرك العظام لأداء حركة الوداع كاملة ًًً وفي كل حركة جديده للعظام نسجلها بالشريط الزمني فعند كل ثانيه بالشريط الزمني تكون حركة وموضع جديد للعظام
وبالتالي هذا التسلسل من الحركات مسجل بالترتيب بالشريط الزمني
وبالتالي نحصل على تسجيل للحركة الوداع كامله بالشريط الزمني
خامسا:
التصدير
من الصيغ المتاحه بالبرنامجولك ان تختار ما تشاء
انشاء العظام على طول المجسم:
http://www.montada.com/attachment.php?attachmentid=320491&stc=1&d=1278749685
ان اول عظمة صنعناها هي عظمة الخصر وهي تتفرع الي ثلاث جهات اعلى ويمين ويسار (لاحظ توزيع الارقام على شكل جذور الشجرة)
نحن ذهبنا الي الجهى اليمنى انطلاقنا من عظمة الخصر
وصنعنا عظمة الورك ثم عظمة الركبه ثم عظمة القدم وتكون مرتبطه بطريقة جذور الشجره فالجذر الاساسي هو عظمة الخصر ويحمل رقم صفر
لذلك لكي ننشىء عظام الجانب الايسر يجب ان نعود الي عظمة الخصر
(لا نستطيع ان ننشىء عظام الجهى اليسرى ونحن نقف على عظمة القدم والسبب ان عظمة القدم ستكون مرتبطه في عظام الجهى اليسرى وهذا خطأ ولا تنسى نحن نتبع طريقة جذور الشجره نعود للرقم صفر وننطلق الي باقي التفرعات)
والصحيح هو ان نرجع الي عظمة الخصر ومنها ننطلق الي انشاء عظام الجهى اليسرى او عظام الجهى العليا
كيف نرجع الي عظمة الخصر او كيف نعيد المؤشر الي عظمة الخصر لكي ننطلق في انشاء عظام الجهى اليسرى او العيا ......؟ الجواب هو امـــا يدويا من قائمة
Select >> تضغط>>> Select Bone
Select Bone
وهو زر اختيار العظمة وبمؤشر الفاره تختار العظمه التي تريد ان تقف عليها لتنطلق لاي جهى تريد
يمنى او يسرى او عليا او سفلا
او باستخدام الاختصار (وهي اختصار للطريقة اليدويه السابقه ) بالضغط على حرف
B
انظر للشرح
http://www.montada.com/attachment.php?attachmentid=320492&stc=1&d=1278749685
دمج العظام بالمجسم (وصل العظام بالفيرتكس) :
http://www.montada.com/attachment.php?attachmentid=320493&stc=1&d=1278749685
عند عملية دمج العظام بالمجسم ( وصل العظام بالفيرتكس) قد لا تواجهون مشكله كما هو موجود بالشكل
المشكله الموجوده بالشكل وهي ارتباط فيرتكس الرجل بعظمة اليد
(لماذا هي مشكله...؟ لان عند تحريك عظمة اليد سوف تتحرك اليد وكذلك الرجل وهنا يكمن الخطأ فنحن نريد تحريك اليد فقط )
وهــي مشكله مستحدثه انا وضعتها لكم حتى اخبركم كيف تتصرفون مع هذي المشكله وانا متاكد بانها ستواجهكم في دمج مجسماتكم مستقبلا
لذلك عند تطبيق الخطوات كما في الشرح اذا لم تظهر هذي المشكله لكم تنتقلون الي خطوات تحريك المجسم
تصحيح اخطاء الناتجه عن دمج العظام بالمجسم (ارتباط فيرتكس الرجل بعظمة اليد ) :
http://www.montada.com/attachment.php?attachmentid=320494&stc=1&d=1278749685
اثناء اجراء الخطوه رقم اربعه كما بالصوره السابقه
سوف يظهر لكم مربع اوامر الهدف منه هو تحديد لون الخطوط التي
سوف تربط الفيرتكس بالعظمه الجديده كما بالشكل وسنختار اللون الاحمر
http://www.montada.com/attachment.php?attachmentid=320495&stc=1&d=1278749685
حتى يكون الجسم متناسق ولونه احمر
وبذلك نصل الي النهاية في تنصيب العظام على طول الجسم ومربوطه بالفيرتكس المناسب لكل عظمه
كما بالشكل
http://www.montada.com/attachment.php?attachmentid=320496&stc=1&d=1278749685
تحريك المجسم عن طريق تحريك العظام بالادوات المتاحه للبرنامج :
http://www.montada.com/attachment.php?attachmentid=320497&stc=1&d=1278749685
الان سوف نحرك شريط الزمن ثانيه بدون عمل اي تحريك
ثم
نحرك المجسم بالادوات المتاحه من قائمة
Skeletal Animation
في هذي القائمه عدت خيارات قبل ان شرح ادوات التحريك الموجوده
يجب ان تعرف ان التحريك يتم في مسقط السيني والصادي فقط لمسقط الرويا الذي اخترته
لذلك كل مسقط رويا سوف تتحرك العظام بالمحورين السيني والصادي فقط
ما عدا مسقط ثلاثي الابعاد فهو رويا التحريك في كل الاتجاهات
الان شرح الادوات التحريك
Translate key
اداة تحريك او نقل العظمه المختاره من موضع الي موضع
مع تاثر العظام التي تليها (فالابن يتبع الاب) هذا مبدا يتم تطبيقه بالعظام
فعند تحريك عظمة الكتف يتبعها عظام اليد وتتحرك معها ( مبدأ الابن يتبع الاب)
Rotate Key ,,local
اداة دوران وهي تعمل على دوران العظام فاذا اخترنا عظمه متبوعه او مرتبطه بعظام اخرى واجرينا لها دوران فسوف تدور باقي العظام المرتبطه معها بنفس الاتجاه الدوران ( مبدا الابن يتبع الاب )
Inverse Kinematics
اداة تحريك وتمتاز هذي الاداه بانك عند تحريك عظمه تتحرك باقي العظام بنفس النسق وبهذي الاداه تستطيع جعل جزء او اكثر من العظام يتاثر بالتحريك او لا يتاثر
مثال عندما اسحب يدك فاني لا اؤثر علي يد فقط بل اسحب كل العظام المتصله باليد وتتحرك كل عظامك بتوافق مع يدك سواء سحبتها للاسفل فتنخفض جسمك او سحبتها للاعلى فترتفع جسمك
مثال اخر شخص مربوط من ارجله بالارض واقوم بسحبه للاعلى فن كل شي فيه يتحرك للاعلى ما عدا ارجله لانها مربوطه بالارض وهذا ما قصدته بقولي السابق
(وبهذي الاداه تستطيع جعل جزء او اكثر من العظام يتاثر بالتحريك او لا يتاثر)
ونستطيع القول ان المبدأ ينقلب بحيث يكون
( العظمه المختاره هي المتبوعه من الجميع العظام سواء كانت العظمه المختاره ابن او اب )
هذا يعني ان اي عظمه تختارها وتجري عليها تحريك فان العظام المتصله بها سوف تتحرك بتوازي معها وبفس النسق وبطريقه منطقيه
ساقوم بشرحها نظري
مثال
انا اريد تحريك الذراع
تختار عظمة الكتف اولا
ثم نضغط على
Inverse Kinematics
تظهر لك قائمه
تختار رمز مرساة السفن وسوف يكون على عظمه الكتف والتي وسوف تثبت
( هذا الزر مرساة السفن تعمل على تثبت العظمه التي اخترتها .. كما هو الحال في السفن فالمرساة تثبت السفينه ولا تجعها تتحرك )
وبعد ذلك تختار عظمة اليد وتحركها وسوف يتحرك الذراع بطريقة طبيعيه
نكمل بالصور
شرح التحريك :
http://www.montada.com/attachment.php?attachmentid=320498&stc=1&d=1278749685
تسجيل الحركه يتم بالفريمات او بالزمن مثالا رجل يمشي
في الفريم الاول الرجل في وضع الاستعداد لا يتحرك
نتقدم بالفريم الي الفريم الثاني ونجعل الجسم يميل في هيئة الاستعداد للمشي
نتقدم بالفريم الي الفريم الثالث ونجعل الرجل يرفع رجله ... وهكذااااا نكرر
الي ان نصل الي الفريم الاخير وبذلك سجلنا حركه كامله
تابع الصور
http://www.montada.com/attachment.php?attachmentid=320499&stc=1&d=1278749685
هنا نصل الي نهاية الدرس
واللذي عزمت ان يكون في صميم تصميم الالعاب
وفي النهايه لا يسعني الا القول
الحمد الله
وكلمه اخيره لاعضاء منتدى صناعة الالعاب
الدرس ارهقني جدااااااااااااااااا جدااااااااااااااااااااا وكان على حساب
دراستي وعائلتي واصدقائي ونومي وصحتي
فاتمنى اني اصبت و وفقت في شرح الدرس
وانتظر ردودكم لا بتخلو علي بانتقاداتكم واراكم وسالتكم
لا تكن باعث على الياس بان ترى الموضوع وتدعه دون رد