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

‫‪ ‬‬

                                  ‫استخدام متحكمات العبارات ‪Using Expression Controllers‬‬

           ‫يمكننا استخدام العبارات للتحكم بتحويلات الكائنات‪ .‬ونستطيع الوصول إلى ھذه التحويلات من معاينة المسارات‬
           ‫‪ Track View‬أو من اللوحة ‪ .Motion‬كما يمكننا أيضاً استخدام العبارات للتحكم ببارامترات الكائن كطول الصندوق أو‬
           ‫بخواص المادة ككمية الإنارة المطبقة على المادة‪ .‬يمكننا الوصول إلى جميع ھذه البارامترات مع معاينة المسارات ‪Track‬‬

                                                                                                                          ‫‪.View‬‬

                    ‫تحريك التحويلات ‪ Animating Transforms‬باستخدام المتحكم ‪Expression Controller‬‬

           ‫بعد أن نسند متحكماً إلى مسار تحويل‪ ،‬فستتضمن اللوحة ‪ Expression‬في صندوق الحوار ‪Expression‬‬
           ‫‪ Controller‬القيم الحالية للكائن المحدد‪ .‬تظھر تحويلات الموضع الإحداثيات‪ X, Y and Z :‬للكائن‪ ،‬وتظھر تحويلات‬
           ‫الدوران قيمة الدوران بالراديان ‪ ،Radians‬وتظھر تحويلات تغيير المقاس القيم التي تصف قيم تغيير المقاس النسبية لكل‬

                                                                                                                           ‫محور‪.‬‬

           ‫ملاحظة‪ :‬الراديان ‪ Radians‬ھو طريقة أخرى لقياس الزوايا‪ .‬تساوي الدورة الكاملة ‪ 360‬درجة وھو ما يساوي × ‪2‬‬

           ‫‪ .pi Radians‬يتضمن صندوق الحوار ‪ Expression‬التابعين‪ degToRad and radToDeg :‬للتحويل بين‬
                                                                                                             ‫نظامي القياس ھذين‪.‬‬

‫الفصل‪36 :‬‬  ‫تحريك البارامترات ‪ Animating Parameters‬باستخدام المتحكم ‪Float Expression Controller‬‬

           ‫لإسناد المتحكم ‪ ،Float Expression‬نحدد كائناً قد طبق عليه بارامتر أو ُم َع ّدل ‪ Modifier‬ونفتح معاينة‬
           ‫المسارات ‪ .Track View‬نعثر على المسار من أجل البارامتر الذي نريد تغييره‪ ،‬والنقر على الزر ‪Assign‬‬

                                                    ‫‪ .Controller‬نحدد المتحكم ‪ Float Expression‬من اللائحة وننقر ‪.OK‬‬

           ‫ملاحظة‪ :‬يتعلق نوع المتحكم الفعلي بالبارامتر المحدد‪ .‬يستخدم العديد من البارامترات العبارات العائمة ‪Float‬‬

                                     ‫‪ ،Expression‬لكن البعض منھا يستخدم متحكمات المتحكم ‪.Transform controllers‬‬

           ‫بعد أن نسند المتحكم ‪ ،Float Expression‬يفتح صندوق الحوار ‪ Expression Controller‬أو يمكننا‬
           ‫فتحه بالنقر مرتين على المسار أو النقر باليمين على المسار واختيار ‪ Properties‬من القائمة المنبثقة لتحميل صندوق‬

                                 ‫الحوار‪ .‬داخل صندوق الحوار ھذا‪ ،‬تتضمن اللوحة ‪ Expression‬القيمة الحالية للبارامتر المحدد‪.‬‬

                                                                           ‫تمرين‪ :‬نفخ بالون ‪Inflating a Balloon‬‬

           ‫يحاكي ال ُم َع ّدل ‪ Push Modifier‬ملء بالون بالھواء وذلك بدفع جميع نقاطه باتجاه الخارج‪ .‬لنفخ بالون باستخدام‬
                                                                          ‫المتحكم ‪ ،Float Expression‬نتبع الخطوات التالية‪:‬‬

           ‫‪ -1‬يتم إنشاء مشھد يحتوي على نموذج مضخة منشأة من كائنات أولية وعلى نموذج بالون قد تم تطبيق ال ُم َع ّدل ‪Push‬‬
                                                                                                          ‫‪ Modifier‬عليه‪.‬‬

           ‫‪ -2‬نفتح معاينة المسارات من القائمة‪ .Graph Editors ⇒ Track View - Curve Editor :‬نبحث في مسار‬
           ‫كائن البالون إلى أن نجد المسار ‪) Push Value‬الموجود تحت القائمة‪Objects ⇒ b3 ⇒ Modified :‬‬
           ‫‪ .(Object ⇒ Push ⇒ Push Value‬نحدد المسار ‪ Push Value‬وننقر على الخيار ‪Assign‬‬
           ‫‪ Controller‬من القائمة المنبثقة عند النقر باليمين‪ .‬من لائحة المتحكمات نحدد ‪ Float Expression‬وننقر ‪.OK‬‬

                                                                       ‫يفتح صندوق الحوار ‪.Expression Controller‬‬

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

                                                                     ‫‪ ‬‬
   624   625   626   627   628   629   630   631   632   633   634