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

‫‪ ‬‬

                                                ‫ربط الأحداث ‪Wiring Events‬‬

           ‫إن لكل عقدة حدث ‪ Event Node‬جديدة يتم إنشاؤھا مدخل ‪Input‬‬
           ‫يمتد من الزاوية العليا اليسرى من العقدة‪ ،‬ولكل حدث ‪ Test‬تتم إضافته خرج‬
           ‫‪ Output‬يمتد إلى يسار أيقونته‪ ،‬كما ھو موضح في الشكل‪ .‬يمكن ربط خرج‬
           ‫العملية ‪ Test‬بدخل ‪ Inputs‬الحدث بالسحب من أحدھما إلى الآخر‪ .‬يتغير مؤشر‬

                                                      ‫الفأرة عندما يصبح فوق كل منھما‪.‬‬

           ‫عندما يتم الربط ‪ ،Wired‬يتم نقل جميع الجزيئات المختبرة لتكون صح‬
               ‫إلى عقدة الحدث الجديد وتصبح موضوعاً للعمليات في عقدة الحدث المرتبط‪.‬‬

‫الفصل‪44 :‬‬                                           ‫تمرين‪ :‬فراشات العث تطارد الضوء ‪Moths Chasing a Light‬‬

                                                    ‫توجد ميزة رائعة أخرى في الواجھة ‪ ،Particle Flow‬وھي إمكانية‬
                                                    ‫جعل الجزيئات تطارد كائناً ھدفاً‪ .‬في ھذا المثال‪ ،‬سنستخدم الحدث ‪ Target‬لجعل‬

                                                      ‫بعض الحشرات المزعجة تلاحق ضوء مشكاة‪ .‬لعمل ذلك نتبع الخطوات التالية‪:‬‬

           ‫‪ -1‬يتم إنشاء مشھد يحتوي على فانوس بسيط منشأ من كائنات بسيطة وھو معلق بسلسلة ويتحرك ذھاباً وإياباً‪ .‬ويتضمن‬
                                                                                                 ‫المشھد أيضاً فراشة بسيطة‪.‬‬

           ‫‪ -2‬نحدد‪ Create ⇒ Particles ⇒ Particle Flow Source :‬ونسحب في المسقط الأمامي لإنشاء أيقونة‬
                                               ‫المصدر‪ .‬النقر على الزر ‪ Particle View‬لفتح الواجھة ‪.Particle View‬‬

                ‫‪ -3‬في العقدة ‪ ،Event01‬نحدد العملية ‪ Birth01‬ونضبط القيم‪.Emit Stop: 100 with Amount: 50 /‬‬
           ‫‪ -4‬نسحب العملية ‪ Position Object‬من اللوحة ‪ ،Depot‬ونفلتھا فوق العملية ‪ Position Icon‬لاستبدالھا‪ .‬نحد‬
           ‫عملية ‪ Position Object‬جديدة‪ ،‬ننقر الزر ‪ By List‬تحت القائمة ‪ Emitter Objects‬في اللوحة‬
           ‫‪ ،Parameters‬ونحدد الكائن ‪ .Sphere01‬تحيط ھذه الكرة بالفانوس وتكون مصدر الفراشات‪ .‬تحتوي على مادة‬

                                                           ‫مع الإعداد ‪ Opacity: 0‬مطبق بحيث لا تكون مرئية في المشھد‪.‬‬
           ‫‪ -5‬نحدد العملية ‪ Rotation‬في العقدة ‪ ،Event01‬ونغير الخيار ‪ Orientation Matrix‬إلى ‪Speed Space‬‬

                                                   ‫‪ .Follow‬يؤدي ذلك إلى تدوير الفراشات أثناء لحاقھا بالمشكاة المتأرجحة‪.‬‬
           ‫‪ -6‬نسحب العملية ‪ Shape Instance‬من اللوحة ‪ ،Depot‬ونفلتھا فوق العملية ‪ Shape‬لاستبدالھا‪ .‬نحدد العملية‬
           ‫الجديدة ‪ ،Shape Instance‬وننقر على الزر ‪ Particle Geometry Object‬في اللوحة ‪،Parameters‬‬

                                                                                            ‫ونحدد كائن الفراشة في المساقط‪.‬‬
           ‫‪ -7‬نسحب العملية ‪ Find Target‬من اللوحة ‪ Depot‬ونفلتھا في أسفل العقدة ‪ .Event01‬يضيف ذلك أيقونة ‪Find‬‬
           ‫‪ Target‬جديدة إلى المساقط‪ .‬نحدد الأيقونة ‪ Find Target‬في المساقط ونحركھا إلى موضع لھب الفانوس‪ .‬نحدد‪:‬‬
           ‫‪ ،Group ⇒ Attach‬وننقر على كائن المشكاة لإضافة الأيقونة ‪ Find Target‬إلى مجموعة المشكاة‪ .‬يجعل ذلك‬
           ‫الھدف يتحرك مع المشكاة‪ .‬نف ّعل الخيار ‪ Use Cruise Speed‬في اللوحة ‪ ،Parameters‬ونضبط القيم‪/‬‬
           ‫‪ .Speed: 1000 with a Variation: 50 and Accel Limit: 5000 with Ease In % of 50‬يجب‬

                                                                ‫علينا أيضاً تفعيل الخيار ‪.Follow Target Animation‬‬
           ‫‪ -8‬نسحب العملية ‪ Material Dynamic‬من اللوحة ‪ Depot‬إلى اللوحة ‪ Event Display‬ونفلتھا خارج العقدة‬
           ‫‪ Event01‬لإنشاء عقدة جديدة اسمھا ‪ .Event02‬في اللوحة ‪ ،Parameters‬نف ّعل الزر ‪Assign Material‬‬
           ‫وننقر على زر المادة‪ .‬نحدد المادة ‪ Fire Scene Material‬من المستعرض ‪ Material/Map Browser‬كما‬

                                    ‫في الشكل التالي‪ .‬ثم نسحب سلك ربط من العملية ‪ Find Target‬إلى العقدة ‪.Event02‬‬
           ‫‪ -9‬نسحب العملية ‪ Age Test‬من اللوحة ‪ Depot‬ونفلتھا تحت العملية ‪ .Material Dynamic‬نحدد بعد ذلك‬

                          ‫‪ Event Age‬من اللائحة المنبثقة في اللوحة ‪ ،Parameters‬ونضبط القيمة ‪.Test Value: 2‬‬
           ‫‪ -10‬أخيراً‪ ،‬نسحب العملية ‪ Delete‬من اللوحة ‪ Depot‬ونفلتھا بعيداً عن الأحداث الأخرى‪ .‬ثم نربط ‪ Age Test‬إلى‬
           ‫عقدة الحدث الجديدة‪ ،‬ونحدد الخيار ‪ Selected Particles Only‬في اللوحة ‪ .Parameters‬يظھر الشكل التالي‬

                                                                        ‫عدة فراشات عث تلاحق المشكاة المتأرجحة عن قرب‪.‬‬

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

                                                                     ‫‪ ‬‬
   793   794   795   796   797   798   799   800   801   802   803