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‬‬

                                                                     ‫‪ ‬‬
   687   688   689   690   691   692   693   694   695   696   697