Page 692 - 3DS MAX 2015 احترف
P. 692
الفصل40 :
الحل History Dependent (HD) IK Solver
يأخذ الحل History Dependent (HD) IK solverبالحسبان الإطارات المفتاحية السابقة أثناء صنعه
للحل .إن ھذا الحل يجعل من صنع حركة ناعمة جداً أمراً ممكناً ،لكن يزيد ومن حساب الحل بشكل كبير جداً.
يضع ھذا الحل المؤثر End Effectorفي نقطة ارتكاز العظم الأخير ،لكنه يضع أيضاً كائن النقطة في كل عظم
من السلسلة .تحريك المؤثر End Effectorيغير موضع جميع العظام في السلسلة ،ويمكننا تحريك كائنات النقطة الأخرى
في كل مفصل لإنشاء مؤثر الزلق .Sliding Effectيعرض الحل IK solverكمتحكم في اللوحة Motionعندما تحدد
السلسلة .IK chainتوجد الإعدادات في الشريحة ،IK Controller Parametersالتي تكون مرئية في اللوحة
Motionإذا حددنا احدى ھياكل تأثير المؤثر .End Effector Gizmosإن ھيكل تأثير المؤثر End Effector
Gizmoللكائن الذي نحركه للسيطرة على السلسلة .IK chainوھي تعرض كمجموعة محاور متصالبة.
أي تغييرات بارامتر تؤثر عل جميع العظام في التركيب الحالي .في القسم ،Thresholdsإعداد القيم:
Position and Rotationفي كيفية غلق المؤثر End Effectorيجب أن يكون مخصص Destinationقبل
اكتمال الحل .في القسم ،Solutionتقرر قيمة التكرار Iterationsالعدد الأقصى لعدد مرات محاولة الحل .تضبط القيم:
Start Time and End Timeإعداد مدى الإطار للحل .IK solutionيعرض الخيار Show Initial State
الحالة الأولية للترابط ويف ّعل تحريكه بسحب الكائن .End Effectorيمنع الخيار Lock Initial Stateأي ترابط ما
عدا المؤثر End Effectorمن الحركة.
يتيح لنا القسم Updateضبط كيفية تحديث الحل IK solutionباستخدام الخياراتPrecise, Fast, :
.and Manualيسمح الخيار Preciseبالحل من أجل كل إطار ،والخيار Fastمن أجل الإطار الحالي فقط ،والخيار
Manualعند نقر الزر Updateفقط .تحدد الخيارات Display Jointsما إذا كانت الوصلات ظاھرة على الدوام
Alwaysأو فقط عند تحديدھا .When Selected
عندما ننشئ نظام عظام لأول مرة فسيتم إعداد مؤثر نھائي End Effectorعند الوصلة الأخيرة تلقائياً .في
القسم End Effectorsوفي أسفل الشريحة ،IK Controller Parametersيمكننا ضبط أية وصلة لتكون مؤثراً
نھائياً من النوع .Positional or Rotational End Effector :لجعل عظمة ما كائن مؤثر نھائي ،نحدد العظمة
وننقر على الزر .Createإذا كانت العظمة بالأساس مؤثراً نھائياً فسيصبح الزر Deleteف ّعالاً .يمكننا أيضاً ربط العظمة
بكائن أب آخر خارج الارتباط باستخدام الزر .Linkيرث الكائن بعد ذلك التحويلات من ھذا الأب الجديد.
النقر على الزر Delete Jointفي القسم Remove IKلحذف وصلة ما .إذا كانت عظمة ما معدة لتكون
مؤثراً نھائياً فسيظھر الزر Position or Rotation :البارامترات Key Infoللعظمة المحددة.
تمرين :تحريك منظار التقريب Spyglassباستخدام الحل HD IK Solver
إن منظار التقريب التلسكوبي Telescoping Spyglassمثال جيد حول نظام التحريك Kinematics
Systemيمكننا استخدامه لعرض الحل .HD solverإن تشكيل Modelingھذا المثال سھلة أيضاً لأنه يتألف من
مجموعة من الأسطوانات التي تصغر بشكل تدريجي .لتحريك المنظار باستخدام الحل HDنتبع ما يلي:
-1يتم إنشاء منظار بسيط من كائنات أولية .لقد تم ربط قطع المنظار من القسم الأصغر إلى القسم الأكبر .يوجد في نھاية
المنظار كائن مساعد Dummyمرتبط بكائن الأسطوانة الأخير.
-2لتعريف خواص الوصلة ،Joint Propertiesنحدد كائن الأنبوب الأكبر ونفتح اللوحة ،Hierarchyثم النقر على
الزر .IKفي الشريحة ،Object Parametersنحدد الخياراتTerminator, Bind Position, and :
Bind Orientationلمنع ھذه الوصلة من الحركة.
-3مع بقاء قسم الأنبوب الأكبر محدداً ،نف ّعل الخيار Z Axisفي الشريحة ،Sliding Jointsونلغي تفعيل جميع
المحاور في الشريحة .Rotational Jointsثم ننقر على الزر Copyمن أجلSliding Joints and :
Rotational Jointsمعاً في الشريحة .Object Parameters
إعداد :عاشور ألنعيمي احترف 3DS MAX 2015

