Nowa wersja iskier przecinarki robotnika
Czego dotyczy pomysł:
- Fix for new Unity object in TeDeDwa
Opis pomysłu:
Nowy obiekt - robotnik z przecinarką, na stan 1 maja 2023 roku jest bardzo uproszczony, posiada jedynie źródło światła oraz emiter wydzielający cząsteczki w brzydkim kolorze.
Postanowiłem więc pomóc autorom tego obiektu, uważam że można go poprawić.
Można dodać iskry, wyglądające bardzo realistycznie. Postaram się to udowodnić, przedstawiając argumenty.
Unity w wersji 2020.3.7 posiada bogaty emiter, jest on bardzo rozbudowany i nie ogranicza się do koloru oraz kształtu.
Za pomocą wielu modyfikatorów można regulować długosć, grubość a nawet dodać oddzielny materiał dla wydzielanych cząsteczek.
Konfiguracja emitera posiada modyfikatory takie jak Start lifetime
, Start Speed
, Gravity Modifier
, Emission
, Shape
, Velocity over Lifetime
oraz Color over Lifetime
.
Po odpowiednim dopasowaniu ustawień można osiągnąć dobre rezultaty:
movie_022
Emiter można wstawić pomiędzy dwa obiekty aby urozmaicić kierunki cząsteczek. Tutaj wstawiono go pomiędzy prostopadłościanem a cienkim cylindrem:
movie_023
Oto ustawienia z którymi uzyskano ten efekt:
Emiter można skonfigurować w celu osiągnięcia maksymalnych korzyści przy jednoczesnym niskim zużyciu mocy obliczeniowej.
Jedna z optymalizacji to zastąpienie efektu światła małą teksturą z poświatą. Została już ona zastosowana.
Oto tekstura:
Druga z optymalizacji to zmniejszenie ilości cząsteczek, Po zmniejszeniu ilości cząsteczek z 1000 do 400 efekt docelowy wygląda tak:
movie_024
Podsumowując, możliwe jest uzyskanie dobrych efektów animacji cięcia metalu, bez potrzeby używania wielu funkcji wymagających dużego zapotrzebowania mocy. Zastąpienie efektu światła teksturą oraz regulacja ilości cząsteczek w zależności od ustawień a także wiele więcej, da możliwość optymalnego wykorzystania emitera cząsteczek.
Do wiadomości @chudya oraz @Lokol