Skrypt Spray ++
To jest mój pierwszy skrypt
jaki w ogóle napisałem, był mi potrzebny do animacji. Wiem że taki dymek bez
problemu można zrobić sobie bez żadnych skryptów ale od czegoś trzeba zacząć. W
skrypcie umieściłem wszystkie te funkcje z normalnego sprayu które mi były
potrzebne do stworzenia tego dymu, dodałem też grawitację i wiatr żeby było pod
ręką również z potrzebnymi mi opcjami. Skrypt działa we wszystkich
wersjach maxa od 2.x
.
Poniżej przedstawiam kilka rysunków opisujących
działanie tego skryptu.
Create Spray ++ - tym przyciskiem tworzysz
od razu gotowy spray do działania z takimi opcjami jak są podane w sekcji
Parameters. Są to standardowe ustawienia dla Sprayu. Domyślnie ustawiłem opcję
Render na Facing tak więc nie zdziw się jak zobaczysz kwadraciki, są potrzebne
do nałożenia mapy dla dymu. Ilość cząstek przy renderingu można ustawić do
10.000
Animate – są dwie opcje sterujące animacją , życie
cząsteczek i początek animacji. Animację można zrobić z zakrasu od –1000 do
1000 klatek
Emiter Size – tu nie ma co pisać, po prostu rozmiar emitera
Spray++
Gravity – przycisk Create Gravity, tworzy grawitację dla
obiektu, reszta opcji tak jak normalnie
Wind – przyciskiem Create Wind
tworzysz obiekt wiatru, reszta opcji tak jak jest dla tego obiektu standardowo
Other – Tu zrobiłem szybkie przyłączenie wiatru i
gravitacji dla Spray++
About – wiadomo co
Tworzenie tekstury dla dymu.
To nie będzie trudne, otwórz edytor materiałów.
Wszystkie
opcje zrób jak na rysunku obok. Na początku zajmiemy się teksturą typu Diffuse.
Zobacz ustawienia na kolejnym rysunku.
Ustawienia dla Noise dla Difuse
Jak już to ustawisz przejdź do głównego okna i
wciśnij przycisk obok Opacity. Wybierz mapę Mask
Teraz kliknij w przycisk obok Map i wybierz
Gradient. Reszta opcji jest poniżej
To już wszystko, teraz pozostaje Ci tylko przypisać
materiał do Spray++ i zrobić animację. Mam nadzieję że skrypt się komuś przyda.
Jeżeli tak to proszę o kontakt.
Autor skryptu i opisu : Adrian MAJCHRZAK