Page 625 - 3DS MAX 2015 احترف
P. 625

‫‪ ‬‬

‫الفصل‪36 :‬‬  ‫العمل مع العبارات في العدادات الدوارة ‪Working with Expressions in Spinners‬‬

           ‫على الرغم من أن معظم ھذا الفصل يركز على استخدام المتحكمات المتقدمة‪ ،‬سوف نعرض في القسم التالي متحكم‬
           ‫خاص يسمح لنا بإدخال النصوص البرمجية ‪ Scripts‬أو العبارات ‪ .Expressions‬يشير المصطلح ‪Expressions‬‬
           ‫إلى تعبير رياضي ‪ Mathematical‬أو صيغة ‪ Formula‬بسيطة في حساب قيمة ‪ Value‬تستند إلى قيم أخرى‪ .‬إلاّ أن‬

                                                                    ‫الواجھة ‪ Expression Controller Interface‬ليست‬
                                                                    ‫المكان الوحيد الذي يمكننا فيه العمل مع العبارات‪ .‬يمكن أيضاً‬
                                                                    ‫إدخال العبارات في متحكمات العدادات الدوارة ‪Spinner‬‬
                                                                    ‫باستخدام ‪Numerical Expression Evaluator‬‬
                                                                    ‫الموضحة في الشكل‪ .‬يمكن الوصول إلى صندوق الحوار البسيط‬

                                                                                          ‫ھذا بتحديد عداد دوار وضغط ‪.Ctrl +N‬‬

           ‫ملاحظة‪ :‬يوجد مكان آخر يستخدم العبارات بشكل شائع وھو صندوق الحوار ‪ .Parameter Wiring‬الذي سيتم تغطيته‬

                                                                ‫في الفصل‪) 38 :‬البارامترات السلكية ‪.(Wiring Parameters‬‬

           ‫لاستخدام ھذه النافذة‪ ،‬نكتب فقط العبارة ‪ Expression‬في الحقل فتظھر النتيجة في حقل النتيجة ‪ .Result‬يتم‬
           ‫تحديث حقل النتيجة عندما نكتب العبارة‪ .‬إذا قمنا بخطأ ما‪ ،‬فسيكون الحقل ‪ Result‬فارغاً‪ .‬يضع الزر ‪ Paste‬قيمة النتيجة‬

                                                            ‫في العداد الدوار‪ ،‬ويغلق الزر ‪ Cancel‬صندوق الحوار دون أي تغيير‪.‬‬

                  ‫فھم الواجھة ‪Understanding the Expression Controller Interface‬‬

           ‫يمكن أن تكون ھذه العبارات بسيطة‪ ،‬كتحريك دراجة ھوائية على أساس دوران الدواسات‪ ،‬أو يمكن أن تكون معقدة‬
                            ‫كحساب الانتقال الجيبي ‪ Sinusoidal Translation‬لقارب في البحر كتابع للأمواج المتلاطمة تحته‪.‬‬

           ‫يمكننا استخدام أية قيمة تقريباً كمتحول في العبارة‪ ،‬من إحداثيات الكائن وبارامترات ال ُم َع ّدل إلى إعدادات الإضاءة‬
           ‫والمواد‪ .‬يتم حساب نتائج العبارة من أجل كل إطار وتستخدم للتأثير على البارامترات المتنوعة في المشھد‪ .‬يمكننا إدخال عدد‬

                                                  ‫الإطارات ومتحولات الزمن في العبارة لجعل نتائج الحركة تتكرر على التتابع كاملاً‪.‬‬

           ‫ملاحظة‪ :‬بالرغم من أن المتحكم ‪ Script controller‬ليس قوياً‪ ،‬لكن المتحكم ‪ Expression‬أسرع بكثير منه‪ ،‬لأنه لا‬

                                                                                     ‫يتطلب أي تجميع للوقت ‪.Compile Time‬‬

           ‫إعداد ‪:‬عاشور ألنعيمي‬  ‫احترف ‪3DS MAX 2015‬‬

                                                                     ‫‪ ‬‬
   620   621   622   623   624   625   626   627   628   629   630