Skip to content

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:
obraz
obraz
obraz
obraz
obraz

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:
glow
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

New_Unity_Project.zip

Edited by A17PL