Page 628 - 3DS MAX 2015 احترف
P. 628
الفصل36 :
إدارة العبارات Managing Expressions
يمكننا استخدام الزر Save and Loadلحفظ واستدعاء العبارات .يتم حفظ العبارات على شكل ملفات بالامتداد
.xprلا تحفظ ملفات العبارات تعاريف المتحولات .Variable Definitions
تحذير :إذا تم تحميل عبارات محفوظة إلى داخل صندوق الحوار ،Expression Controllerنحتاج إلى إعادة إدخال
Reassignجميع المتحولات قبل أن نستخدم العبارات المحملة.
تمرين :إنشاء عيون ملاحقة Creating Following Eyes
كمثال سريع ،سنبدأ مع عبارة بسيطة .إن المتحكم Expressionمفيد جداً لإعداد كائنات بؤبؤ العين Eye
Pupilللتحرك مع حركة الكرة .يمكن إنجاز نفس ھذه الوظيفة باستخدام معالج وربط البارامتر ،لكننا سنعرضھا باستخدام
المتحكم .Float Expression Controllerولجعل بؤبؤ العين تلاحق كرة متحركة ،نتبع الخطوات التالية:
-1يتم إنشاء مشھد يحتوي نموذج وجه تم استيراده ،مع كرة تتحرك ذھاباً وإياباً.
-2نحدد كائن بؤبؤ العين اليسرى ”) “Pupil-Lلقد تم ربط البؤبؤ الأيمن ليتحرك مع البؤبؤ الأيسر( ،ثم نفتح اللوحة
.Motionنحدد المسار Positionوالنقر على الزر .Assign Controllerنحدد المتحكم Position
Expressionونقر .OKيفتح صندوق الحوار .Expression Controller
-3ننشئ متحولاً شعاعياً جديداً باسم ballPosبكتابة أسمه في الحقل ،Nameوبتحديد الخيار ،Vectorوالنقر على
الزر .Create
-4مع تحديد المتحول ،ballPosالنقر على الزر Assign to
.Controllerفي صندوق الحوار ،Track View Pick
نبحث عن مكان المسار Objectsوالنقر على علامة ”“+
إلى اليسار .ثم تحديد ،Sphere01ثم النقر على علامة “+
” إلى اليسار .أخيراً ،تحديد الموضع Position:
،Position XYZكما في الشكل .ونقر الزر .OK
-5في اللوحة ،Expressionنمسح العبارة الموجودة ونكتب ما
يلي ،[ -3.1 + ballPos.x/20, -2.9, 41.0 ] :إن ھذا
يحرك البؤبؤ لاتباع الكرة على طول المسار الأفقي ،ثم النقر بعد
ذلك على الزر .Debugتظھر النافذة Expression
Debugالتي يمكننا فيھا رؤية قيم المتحول تتغير عند تغيير
العناصر في المشھد .بعد اكتمال العبارة يمكننا سحب منزلقة
الزمن إلى الخلف والأمام ومراقبة البؤبؤ وھو يلاحق الكرة من
جنب إلى آخر .إذا اقتنعنا بالحركة ،ننقر على الزر Evaluate
ثم على الزر Closeللخروج من الواجھة .يظھر الشكل التالي بعض الصور المتسلسلة للحركة.
إعداد :عاشور ألنعيمي احترف 3DS MAX 2015

