المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سلسلة تعلم الانيميشين .. الجزء الثالث


Nour Almasri
24th May 2006, 09:28 PM
في الأجزاء السابقة من هذه السلسلة التعليمية قمنا بإضفاء بعض الحيوية إلى حركة الحشرة الكروية أما في هذا الجزء الثالث من السلسلة سنأخذك إلى كيفية إنشاء Rigging بسيط لهذه الحشرة الكروية .


http://www.xsiarabia.com/mybanner/animationtutorial3/Banner.jpg




http://www.xsiarabia.com/mybanner/animationtutorial3/Stage/Stage1.gif


1 – قم بفتح المشهد المسمى Hopper.scn من ملف المشروع الموجود بالمرفقات . بينما بإستطاعتنا تحريك جسم الحشرة الكروية بشكل مباشر إلا أن الفكرة هي أن تقوم بإعداد و تحريك جسم أخر أقل دقة Lower Resolution واستعمال تأثيره على جسم الحشرة الكروية .


الصورة رقم (1) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_01.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_01.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_01.jpg



2- نتستطيع استعمال أي عنصر Object كجسم للتحكم بالحشرة الكروية ويجب أن يكون شكل هذا الجسم قريب إلى شكل الحشرة الكروية ومن الأسهل أن تتوقع كيف سيكون شكل التشويه . الأن من قائمة Get > Primitive > Polygon Mesh, أختر Sphere ومن صفحة الخصائص التي تظهر , قم يتعديل القطر Radius إلى حولي 4.2 وقم بتخفيف ال Subdivisions لل U و V إلى 6 ومن ثم حركها حوالي 4 وحدات إلى الأعلى بحيث تكون على محاذاة الحشرة الكروية .



الصورة رقم (2) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_02.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_02.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_02.jpg



3- الأن يجب أن نجعل حواف الجسم الذي أنشأناه أفضل وأقرب إلى الجسم الأساسي . قم بالضغط على الحرف T للتبديل إلى نظام تحديد النقاط Points , ثم إذهب إلى المسقط Right وأختر الصف الافقي وقم بتحريكه ليحاذي حافة الجسم الأساسي كما في الصورة رقم (3) .



الصورة رقم (3) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_03.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_03.jpg)


http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_03.jpg




http://www.xsiarabia.com/mybanner/animationtutorial3/Stage/Stage2.gif


4 – بعد الإنتهاء من محاذاة العنصر الجديد والذي سنسميه القفص Cage إلى الحشرة الكروية . قم بإختيار الحشرة الكروية و قم بالضغط مرة أخرى على الحرف T للتبديل إلى نظام تحديد النقاط Points وقم بتحديد جميع النقاط ماعد الاذنان Ears كما في الصورة رقم (4) لأننا سنتحكم بهم بشكل منفصل . الأن أختر من Model > Modify > Deform > By Cage . وأختر ال Sphere . عندها ستظهر صفحة الخصائص , غير ال Falloff الى 3.5 ليصبح تأثيرالتشويه أنعم وأفضل .




الصورة رقم (4) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_04.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_04.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_04.jpg


5 - من قائمة Model > Primitive > Curve أختر Circle وحدد قطرها Radius إلى 1 , قم بتدويرها حوالي 90 درجة على محور ال X ثم قم بمحاذاتها مع النقاط السفلى للكرة Sphere ثم أضغط ( Ctrl + D ) لنسخ هذه الدائرة وقم بتغيير قطرها الى 3 وضعها فوق الدائرة الأولى , كما في الصورة رقم 5 .




الصورة رقم (5) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_05.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_05.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_05.jpg



6 – ثم قم بعمل نسخة ثالثة وعدل قطرها الى 4.2 وضعها فوق الدائرة الثانية , ثم نسخة أخرى بقطر 4.5 وقم بمحاذاتها فوق الدائرة التي سبقتها , ثم نسخة أخرى بقطر 4 مع وضعها فوق التي سبقتها , ثم نسخة أخيرة بقطر 2 ومحاذاتها فوق التي سبقتها , يجب أن يكون العدد ستة دوائرمرتبة فوق بعضها كل دائرة منها محاذاة بنقاط ال Sphere كما في الصورة رقم (6) , أختر الدوائر الستة ثم أختر من MCP > Transform > Freeze Rotation . (المقصود بMCP Main Control Panel وهي لوحة الأدوات الموجودة على يمين البرنامج) .



الصورة رقم (6) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_06.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_06.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_06.jpg



7 – أختر ال Sphere وقم بالضغط على الحرف T للتبديل إلى نظام تحديد النقاط Points وقم بتحديد نقاط الصف الأسفل ثم من Model > Modify > Deform. أختر Cluster Center ثم أختر الدائرة الأولى ذات القطر 1 , أختر نقاط الصف الثاني في ال Sphere ثم Cluster Center وأختر الدائرة الثانية ذات القطر 3 , قم بتكرار العملية من أجل الثلاث دوائر التي تليها , أما أخر دائرة فقم بإختيار النقاط العليا معهم أيضأ .




الصورة رقم (7) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_07.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_07.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_07.jpg



8- ثم Cluster Center مرة أخرى وأختر الدائرة الأخيرة ذات القطر 2 . الأن حاول تحريك كل دائرة لترى مدى التأثير وللتأكد من أن الخطوات السابقة تمت بنجاح , كما نعلم أن التحكم بال Sphere أصبح عن طريق الدوائر التي أنشأناها لذلك لا داعي لل Sphere أن تكون ظاهرة , لذلك أخترها وأضغط على المفتاح H لإخفائها .



الصورة رقم (8) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_08.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_08.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_08.jpg



9 – بما أن ال Sphere مخفية , ما زال من الصعب قليلاً التمييز بين الدوائر , اضغط على (Ctrl + 4 ) للتبديل إلى لوحة ال Palette and Script Toolbar ثم أختر لوناً وقم بتطبيقه على كل الدوائر بالنقر عليهم واحدة تلو الأخرى (يفضل أن لا تختار اللون الوردي أو الأسود ) ثم أضغط (Ctrl + 1) للعودة إلى Model Toolbar .




الصورة رقم (9) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_09.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_09.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_09.jpg



http://www.xsiarabia.com/mybanner/animationtutorial3/Stage/Stage3.gif


10 – بالنسبة لحركة الأذنين فبحسب تصميمها سنحتاج طريقة مختلفة عن الجسم لتحريكهم بكفاءة , من أجل هذا السيناريو سنستخدم خمسة عظام Bones لكل أذن . لأن الاذنين خارجين عن تأثير ال Cage الذي أنشأناه للجسم . وللتأكد من أن الاذنين سيبقو في المكان الصحيح مع الجسم سنقوم بتقييدهم مع جزء من ال Cage .



الصورة رقم (10) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_10.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_10.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_10.jpg



11 – قم بنكبيير المسقط Right وقم بعمل Zoom على الاذن ومن ثم اضغط على المفتاح 2 للتبديل إلى لوحة الحركة Animate Toolbar ثم أختر من قائمة Animate > Create > Skeleton > 2D Chain . ثم ابدأ برسم ال Bone الاولى من أسفل بداية الاذن اليمنى (اليسرى بالنسبة لك على الشاشة) من أجل وضع الموقع الأولي لبداية سلسلة ال Bones (كما في الصورة رقم 11) ثم أضغط أعلى قليلاً حيث بداية الاذن لأنشاء ال Bone الأولى .



الصورة رقم (11) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_11.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_11.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_11.jpg




12 – ثم اضغط على منتصف أول انتفاخ Bulge في الاذن لانشاء ال Bone الثانية ثم اضغط في منتصف الانتفاخ الثاني في الاذن لانشاء ال Bone الثالثة ثم في منتصف الانتفاخ الذي يليه لانشاء ال Bone الرابعة ثم أخيراً أضغط عند نهاية الاذن لانشاء ال Bone الخامسة , ثم اضغط بالزر الأيمن للماوس لإنهاء عملية رسم السلسلة .



الصورة رقم (12) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_12.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_12.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_12.jpg




13 – عوضاً عن تكرار عملية رسم ال Bones للأذن الثانية سوف نقوم بنسخهم الى الطرف الثاني . اضغط بالزر الأوسط للماوس Middle Mouse على ال Null الموجود في بداية سلسلة ال Bones والتي تسمى Root لإختيار السلسة كلها (عملية الضغط بالزر الأوسط للماوس تسمى Branch Select ) ثم أختر Animate > Create > Skeleton > Duplicate Symmetry. في صفحة الخصائص التي تظهر غير نمط التناظر إلى XY Plan واضغط Ok .




http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_13.jpg





14 – أختر الحشرة الكروية Hopper ثم قم بالضغط على المفتاح T للتبديل إلى نظام تحديد النقاط Points . وأختر جميع النقاط للاذنين كما في الصورة رقم 14 ثم أختر Animate > Deform > Envelope > Set Envelope . سيسألك البرنامج عن تغيير نمط البناء Construction Mode أختر نعم ثم حدد جميع الـ Bones واحدة تلو الأخرة (ومجموعهم عشرة ) ثم أضغط بزرالماوس الايمن لأنهاء عملية ال Envelope . ثم من Animate > Deform > Envelop أختر Smooth Envelope Weights ستظهر لك نافذة عدل فيها قيمة ال Neighborhood Depth إلى 3 (من أجل تنعيم عملية الربط بين الاذنين والـ Bones ).



الصورة رقم (14) لمشاهد الصورة بالحجم الكبير أنقر على الرابط
http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_14.jpg (http://www.xsiarabia.com/mybanner/animationtutorial3/large/step_14.jpg)

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_14.jpg



15 – الأن عملية ربط الـ Bones الخاصة بالاذنين مع الـ Cage الخاص بالجسم . قم بتفعيل زر cnsComp (وهو إختصار لكلمتي Constraint Compensation ) الموجود في أسفل يمين البرنامج ثم أختر سلسلتي الـ Bones للأذنين بالضغط بزرالماوس الاوسط على Root كل سلسلة على حدا (اضغط زر Shift لإضافة سلسلة أخرى للتحديد ) الأن أختر Constrain > Pose من قائمة MCP (Main Control Panel) وأختر أعلى دائرة Circle موجودة . في النافذة التي تظهر بدل إلى صفحة الخيارات Options وألغي تفعيل الخيار Scaling . الأن قم بإنشاء Null من Get > Primitive > Null وحركها إلى الأعلى حوالي 3 وحدات ثم قم بتفعيل الزر المسمى ChldComp الموجود أسفل يمين البرنامج وأختر الدوائر الستة والـ Sphere المخفية و الحشرة الكروية Hopper وأختر الزر Parent أسفل يمين البرنامج ثم أضغط بزر الماوس الأوسط على ال Null التي أنشأناها للتو , لجعلها أب لكل هذه العناصر . بترتيب هذه العناصر في علاقة أب وأبن ليس الفائدة فقط هي ترتيب عناصرك في المشهد بل أيضاً للتحكم بشكل كامل بالشخصية . الأن انهينا من أكمال ال Rig Control لهذه الحشرة الكروية في الدرس القادم سنرى كيفية استعمال هذا الـ Rig من أجل الحركة .




.... النتيجة النهائية ....

http://www.xsiarabia.com/mybanner/animationtutorial3/thumb/step_15.jpg




|||||||||||||||||||| روابط باقي أجزاء سلسلة تعلم الأنيميشين ||||||||||||||||||||
--------------------------------------------------------------------------------------------
الدرس الأول في سلسلة تعلم الانيميشين
http://www.xsiarabia.com/vb/showthread.php?t=21
--------------------------------------------------
الدرس الثاني في سلسلة تعلم الانيميشين
http://www.xsiarabia.com/vb/showthread.php?t=22
--------------------------------------------------
الدرس الرابع في سلسلة تعلم الانيميشين
http://www.xsiarabia.com/vb/showthread.php?t=24
--------------------------------------------------




|||||||||||||||||||| جميع حقوق الترجمة محفوظة لـ XSI ARABIA ... أي نقل بدون إذن أو إشارة إلى المصدر غير مسموح ||||||||||||||||||||

xsi
2nd December 2006, 08:43 PM
جدا رئع