PDA

نسخه کامل مشاهده نسخه کامل : آموزش : ایجاد آتش بازی به وسیله ی 3ds max



ALI Kheradmand
28-06-2006, 22:00
سلام به شما . امروز می خواهیم با استفاده از particle flow در 3ds max یک صحنه از آتش بازی را بسازیم . particle flow یک سیستم ذره ای است که اول از همه در 3ds max 6 اومد . پس ورژن مکس شما باید 6 به بالا باشد . من اول آموزش را می نویسم و بعدا می گم که هر کدام از کارهایی که در این آموزش انجام می دهیم به چه دردی می خورد.حالا هم وقت رو تلف نمی کنم و یکراست می ریم سراغ آموزش :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم اول :
شما باید یک particle flow با تنظیمات زیر بسازید :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

و در قسمت particle view باید چنین چیزی داشته باشید (توجه : اگر با particle view آشنا نیستید عدد 6 را روی کیبورد خود فشار دهید تا دنیایی جدید برای شما باز شود ! دنیای ذره ها ! ) :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم دوم :
حالا باید تنظیمات مربوط به تولد ذره ها (Birth) را عوض کنید . مانند عکس زیر :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم سوم:
همین طور تنظیمات سرعت (speed) را هم مانند شکل زیر عوض کنید :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم چهارم :
تنظیمات چرخش (Rotation) را هم عوض کنید:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم پنجم:
در آخر هم تنظیمات مربوط به نمایش (Display) را عوض کنید:


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


قدم ششم:
حالا یک آزمایشگر Age Test اضافه کنید .(زیر قسمت Display ) .در قسمت تنظیمات آن Test Value را به عدد 75 و Variation را به 20 تغییر دهید . توجه کنید که دو قسمت Is Grater Than Test Value و Subframe Sampling تیک خورده باشند.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم هفتم :
خوب حالا زیر Age test یک Spawn اضافه کنید

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

و تنظیمان آن را از روی شکل زیر انجام دهید


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


قدم هشتم:
حالا مانند شکل زیر یک Speed ایجاد کنید و اون رو وصل کنید به Spawn که در Event قبل ایجاد کرده بودید.در تنظیمات اطمینان حاصل کنید که هر دو مقدار Speed و Varietaion روی عدد 0 تنظیم هستند . در قسمت dispaly ,
Display Type رو به dots تغیید دهید . رنگ را هم به قرمز تغییر دهید . توجه کنید که Visible آن 100 درصد باشد.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم نهم :
یک عملگر Delete اضافه کنید(زیر Speed اما بالای display ) . در قسمت تنظیمات آن را روی By Particles بگذارید و Life Span را روی عدد 15 تنظیم کنید و Variation را روی 10 :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم دهم :
یک دوربین بسازید و یک عملگر Shape Faceng اضافه کنید و در تنظیمات آن دوربینی را که ساخته بودید اضافه کنید و همین طور In World Space را روی 10 تنظیم کنید .

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم یازدهم:
یک Spawn را در یک event جداگانه (مانند شکل زیر ) ایجاد کنید و آن را به Age Test در اولین Enevt وصل کنید. در Event جدید در قسمت Dispaly نوع نمایش یعنی Disply Type را به Dots تغییر دهید . Visibility را 100 درصد و رنگ آن را به سفید تغییر دهید:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


و این هم تنظیمات spawn :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]



قدم دوازدهم :
در Particle view خود یک عملگر Speed اضافه کنید . مطمئن شوید در تنظیمات آن را روی Random 3D گذاشته اید. speed 320 و Variation 0 باشد .

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم سیزدهم :
حالا یک Shape Facing اضافه کنید و آن هم روی Camera (دوربین) تنظیم کنید . In World Space را روی 1 تنظیم کنید .

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم چهاردهم :
در صحنه ی اصلی خود یک gravity (جاذبه) ایجاد کنید و آن را روی 0.1 یا 0.2 تنظیم کنید . (شخصا روی 0.15 می گذارم) . در particle view یک عملگر Force ایجاد کنید و در آن جاذبه ای را که ایجاد کرده اید اضافه کنید . Influence را روی 700% یا بالاتر بگذارید .

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم پانزدهم :
یک عملگر Delete اضافه کرده و آن را روی By Particle تنظیم کنید و Life Spawn و Variation را روی 0 بگذارید:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم شانزدهم :
دقیقا زیر delete که در قدم قبل ایجاد کرده اید یک Spawn اضافه کنید . تنظیمات آن را از روی شکل زیر ببیینید :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم هفدهم :
حالا یک speed در یک event جداگانه ایجاد کنید و آن را به spawn در event قبل متصل کنید . به غیر از seed در تنظیمات بقیه ی مقادیر را به 0 تغییر دهید :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم هجدهم :
رنگ را در قسمت Display به آبی تغییر دهید . یک عملگر Delete بین Speed و Display قرار دهید. در تنظیمات آن را روی By Particle Age قرار دهید و Life Spawn روی 20 و Variation روی 10 :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم نوزدهم :
یک Shape Facing اضافه کنید . مطمئن شوید In World Space روی 8 تنظیم کنید و در آنجا هم دوربینی را که ایجاد کرده بودید انتخاب کنید :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم بیستم :
یک عملگر Force ایجاد کنید و جاذبه ای را که قبلا ایجاد کرده بودید در آن انتخاب کنید و Influence را روی 100 بگذارید:


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]




خوب , کار ما با ذره ها تمام شد ! حالا اگه صحنه رو رندر کنیم چی می شه ؟ اَه اه اه اه ! اٌق ! باید کمی texturing انجام بدیم

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


قدم بیست و یکم :
دکمه ی M روی کیبورد خود را فشار دهید تا پنجره ی Material Editor باز شود . کار های زیر را انجام دهید :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


قدم بیست و دوم :
در قسمت Diffuse روی مربع کوچک کلیک کنید و از قسمت باز شده Particle Age را انتخاب کنید . تنظیمات آن را مانند عکس زیر کنید .

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


قدم بیست و سوم :
حالا در قسمت Maps از تکسچر Diffuse Color خود یک کپی در واقع instance روی قسمت Selft-Illumination بگیرید .

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


قدم بیست و چهارم :
برای قسمت opacity باید Mask را برگزینید درون تنظیمات آن در قسمت Mask آن یک مپ Particle Age قرار دهید . در زیر تنظیمات پارتیکل ایج را مشاهده می کنید :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم بیست و پنجم :
حالادر Material Editor یک مرحله به عقب برگردید. حالا در Mask دیگر مپ Gradient را با تنظیمان زیر قرار دهید :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم بیست و ششم :
حالا دوباره یک مرحله به عقب بازگردید و یک Gradient دیگه با تنظیمات زیر بگذارید .

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]




******************************
توجه : >>>>>> ممکن است در این چند مرحله قاطی کرده باشید . می توانی از عکس زیر کمک بگیرید :
******************************



خوب تکسچر شماره 1 تموم شد . حالا همین رو رو یک تکسچر دیگه کپی کنید و رنگ Diffuse رو در پارتیکل ایج آن به صورت عکس زیر در آورید:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم بیست و هشتم :
دوباره به Particle View برگردید . به Event 02 یک عملگر Material Dynamic اضافه کنید. در تنظیمات آن اولین تکسچری رو که ساخته بودیم , انتخاب کنید :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

قدم بیست و نهم :
یک Material Dynamic هم به Event 04 اضافه کنید و در تنظیمات آن دومین تکسچری را که ساخته بودیم انتخاب کنید :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]





خوب تموم شد . حالا صحنه رو Render کنید . باید تصویری مانند تصویر زیر داشته باشد . اگه نداشتید بگید تا با هم ببینیم مشکل از کجاست .

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]






اگه هم خواستید بگید تا فایل 3dsش رو براتون بذارم .

bb
29-06-2006, 06:43
از این بهتر نمی شه
خیلی ممنون عزیز جون
امیدوارم پست های بعدی هم به همین خوبی باشن .

ALI Kheradmand
29-06-2006, 09:06
خواهش می کنم.

Mostafa_Amol
10-09-2006, 22:59
علي جان چطور مي توان ساحل دريا را درست كرد با همان حالت واقعي و متحرك سازي آن؟

ALI Kheradmand
10-09-2006, 23:28
يه آموزش اينجا هست .

البته در اين مورد مي توني از انواع پلاگين ها استفاده كني .

Mostafa_Amol
11-09-2006, 00:24
اسم پلاگين چي هست؟
ممنونم :biggrin:

Shahin King
11-09-2006, 04:52
سلام

دستت درد نکــنه [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

علی جان تصویر قدم بیست و یکم مشکل داره برای بنده که نصفه باز میشه . چک کن .

قربانت : شاهین کینگ

ALI Kheradmand
11-09-2006, 10:03
خواهش مي كنم .
درستش كردم ....

در جواب مصطفي بايد بگم : پلاگين كه زياده . اما نمي دونم real flow مي تونه اين كار رو انجام بده يا نه . البته شما يه تاپيك جدا بزني بپرسي بهتره .

Zeus.
03-08-2011, 11:37
مرسی خوب بود.

max_3d
03-08-2011, 17:08
وای پسر تاپیک چند سال پیش رو بالا آوردی :18:

maxmor
03-08-2011, 17:38
واقعا زحمت کشیدی جناب خردمند .ماه مبارک رمضان رو هم به شما تبریک می گم