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

