|
والصلاة والسلام علي أشرف المرسلين التطبيـــقات |
|
5-محاكاة دخان السيجارة Creating Cigarette Smoke |
|
يستغرق التطبيق : 30 دقيقه تقريبا .
أ- اعداد المشهد : 1- افتح الملف المرفق مع ماكس المسمي cigarette_smoke.max في هذا الامتداد \tutorials\particle_effects. 2-المشهد يحتوي منضده بسيطه و منفضة سجائر (طفاية) ومروحة كما بالصورة . ب-انشاء نظام الجزيئات : 1-اذهب الي الطفاية في موانئ العرض ( سنقوم بعمل الدخان عند رأس السيجاره ) . 2-اذهب الي create ثم Geometry ثم Particle Systems ثم اختار Super Spray . 3-اذهب الي ميناء Top وضع السوبرسبراي كما قلنا عند راس السيجاره . هذه صورة للميناء Top .
-واليك صورة اخري لميناء user .
4-احتار ميناء العرض Camera02 وقم بتشغيل المشهد ( ستلاحظ خط من رأسي من الجزيئات يختفي عند الفريم 40 حسنا هذه البدايه ولكنها لا تشبه الدخان طبعا لذا سنبدأ في تغيير الخصائص الاساسيه للجزيئات لتأخذ شكل الدخان ) . ج-تعديل اعدادات نظام الجزيئات : 1-وانت مازلت مختار للسوبرسبراي اذهب الي قائمة Modify ثم القائمة المنزلقه Basic Parameters اذهب الي مجموعة Viewport Display واختار Dots بدل Ticks ( هذا اخف علي الجهاز ). 2-في نفس القائمه المنزلقه في مجموعة Particle Formation اعط القيمه 2 للـ Spread الموجوده تحت Off Axis .( جزء بسيط من الجزيئات ستنحرف عن الخط المستقيم ). 3- من القائمة Particle Generation مجموعة Particle Motion ضع القيمه 2 بجوار Speed . ( الحركه اصبحت أبطأ) . 4-شغل المشهد لتلاحظ ما سبق . 5-الان اذهب الي مجموعة Particle Quantity اعط القيمه 30 للـUse Rate . ( هذا يجعل 30 جزئ في كل فريم يظهروا في العرض ولكن علي حساب السرعه والحسابات ). 6-الان في مجموعة Particle Timing ضع القيمه 300 بجوار كل من Emit Stop وDisplay Until.( لان طول المشهد 300 فريم فان هذه القيمه ستجعل الجزيئات تظل تقذفEmit Stop حتي اخر فريم كما ان كل الجزيئات التي لم تمت ستظل موجوده بالمشهدDisplay Until حتي 300 - لاحظ بنفسك وشغل مشهدك ) 7- ضع القيمة 180 بجوار Life .الان كل الجزيئات ستموت بعد 180 فريم من ميلادها وبالتالي لن تستمر كل الجزيئات في العرض حتي 300 الا الحي منهم فقط . ( يعني الجزئ الذي يولد في الفريم مثلا 10 يختفي عند 190 ) . 8- الان بدت الجزيئات اكثر كثافه ولكنها مازلت تبدو صناعيه كما ان هذه الحركه العموديه لا تشبه ابدا حركة الدخان . د-اضافة رياح Wind لها تعكير Turbulence مع قوةالشد Drag . 1-الان لابد ان يتبع الدخان حركة المروحه حتي يبدو طبيعيا لذا سنبدأ باضافة wind . 2- من قائمة Create اذهب الي Space Warps ثم اختار Forces ومنها انتقي الخيار Wind . 3- اذهب الي ميناء Left وشد بالماوس حتي يظهر الـ wind .
4-في ميناء Top استخدم
الاداتين Rotate و Move
5-وانت مازلت في ميناء Top وبالطبع انت مازلت مختارا لـ Wind اختر اداة
الربط Select And Link 6- شغل المشهد ستري ان الرياح بدات تتحرك مع المروحة ( ما رأيك !!!؟ ) لكن الدخان بعد لم يتأثر بحركة الرياح وهو الأهم . 7-اختر السوبر سبراي ثم اختر اداة الربط Bind
8-الان شغل مشهدك لتلاحظ اننا اقتربنا كثيرا من الطبيعيه في الحركه. الان يتحرك الدخان مع الرياح .!!!! ولكن بشكل مسرحي وقوي لذا سنقوم بتعديل قوة الرياح . 9-مره اخري بـ 10- من قائمة Create اذهب الي Space Warps ثم اختار Forces ومنها انتقي الخيار Drag . 11-في ميناء العرض Top قم بالشد داخله وقم بتحريكه لمكانه ليكون قريب من الحاج سوبرسبراي كما بالصوره .
12-وانت مازلت مختار Drag اذهب الي قائمة Modify 13-وفي الـمستودع الخطي Linear Damping : ضع القيمه 1 بجوار كل من المحورين X والـ Y. أما في Z ضع القيمه 2 . 14-اختر السوبر سبراي ثم اختر اداة الربط Bind
- شغل مشهدك ولاحظ تأثير الـDrag فقد بدت الجزيئات مشدوده وبدات قوة الـ Wind تقل . مع ملاحظة ان الشد باتجاة Z أقوي لانه قيمته اعلي من المحورين الاخرين X و Y . 15- الان ولان الرياح تبدو منتظمه بعض الشئ فلابد
ان نعطيها بعض التعكير لتبدو اكثر واكثر طبيعيه .مره اخري بـ
16- من ميناء Camera02 شغل مشهدك . الان اصبحت الحركة مماثله حركة الدخان الذي بدا يميل بهشاشة وتمايل. لكن الدخان بعد لم يعطي الشكل المخروطي كما في الطبيعه حيث انه لابد ان يزداد حجم الدخان وينتفخ من الاعلي . ولكي تتأكد . 17-اذهب الي القائمه المنسدله Animation بالاعلي ثم اختار Make Preview . ستظهر لك نافذه لا تعدل شيئا واضغط Create بالأسفل ستظهر لك نافذه ضغط الفيديو ايضا لا تعدل شيئا واضغط Ok . وشاهد المشهد ( هذه الطريقه لمشاهذه عينه المشهد بدلا من معاناة التصيير ). هـ- تغيير شكل الجزيئات . 1-مره اخري بـ 2- من القائمة المنزلقه Particle Type اختار النوع Standard Particles ثم Facing .( وهي عباره عن مربعات ) . يمكنك عمل رندر لفريم واحد في وسط المشهد وليكن مثلا 150 . 3-الان نعطي الجزيئات بعض العشوائية والانتفاخ . اذهب الي القائمة Particle Generation ثم الي المجموعة Particle Size .ضع القيمة 2 بجوار Size (لزيادة حجم الجزيئات ). والقيمه 30 بجوار Variation ( نسبة الاختلاف في الحجم لكل جزئ ). والقيمه 90 بجوار Grow For (تنتفخ الجزيئات لمدة 90 فريم بعد تولدها). والقيمه 30 بجوار Fade For ( والان معاودة الانكماش قبل ان تموت بـ 30 فريم لا تنسي ان مدة حياتها كانت 180 فريم ). وـ- خامة الدخان . 1- افتح Material Editor 2-من القائمة المنزلقه Blinn Basic Parameters اضغط علي اللون بجوار Diffuse لتعديله . سنجعله شديد البياض لذلك ضع القيمة 255 بجوار Value . 3-ضع القيمه صفر بجوار كل من Specular Level و Glossiness . ( لا نريد خامه لامعه ) . 4-فعل الخيار Self-Illumination بضغط الصندوق الصغير بجانبه . ثم اختار صندوق اللون بجانبه وضع القيمه 144 بجوار Value .سيعطيك لون رصاصي . 5-في القائمة المنزلقه Shader Basic Parameters . فعل الخيار Face Map . ( لكي يأخذ كل جزئ الخامه كامله لوحده ) . 6-الان طبق الخامه علي الدخان . اختار السوبر
سبراي ثم اضغط assign
7-قم بعمل رندر لفريم وسط المشهد وليكن الفريم 150 . الان اخذت الجزيئات لون الدخان لكنها تبدو خشنه من الحواف لذا وجب االتنعيم يا باشا . ( احنا ورانا ايه ؟ مش انتا فاضي !!؟ )
8-الان نعود الـيMaterial Editor . اذهب للقائمة المنذلقه Maps ثم اضغط علي None بجوار Opacity . سيظهر لك الـ Material/Map Browser ومنه اختار Gradient ثم OK . 9- من القائمة المنزلقه Gradient Parameters غير
Gradient Type الي Radial . ثم اضغط Go To Parent
10- في القائمه المنزلقه Maps ضع القيمه 5 بجوار opacity . ( هذا الـ Gradient مع opacity سيقوم بتنعيم الحواف ) . 11-في القائمة المنزلقه Blinn Basic Parameters . ضع قيمة opacity بمقدار صفر . الان اصبح الدخان ناعما .يتحرك بطبيعيه . ونكون انهينا التطبيق . يمكنك عمل الرندر واستمتع بعملك الشخصي .(مدة الرندر تقريبا نصف ساعه علي حسب سرعة جهازك).
- الملف النهائي موجود جاهز في ماكس باسم cigarette_smoke.avi في نفس الامتداد السابق . |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |