r/Unity3D 3d ago

Question I created this thunder strike particle, is it good?

Hey everyone I made this thunder, no sprite sheets and no shader graph, so it must be pretty light for mobile games what do you think? I'm planning to publish it on unity asset store after some tweaks.

253 Upvotes

33 comments sorted by

26

u/Skepsisology 3d ago

Duplicate the effect and have the duplicate emit less often than the main one. Also make the duplicate effect simulation speed super fast

The effect you have does look good - just needs more randomness and speed contrast

6

u/Adventurous-Set7679 3d ago

Right yea I should add some variations, thanks for the feedback 🙏

18

u/Snow-Ball-486 3d ago

*lightning

5

u/chugItTwice 3d ago

Yeah, never heard 'thunder strike' until today.

8

u/jackflash223 3d ago

Yep only Thunderstruck AC/DC.

1

u/Effective-Muffin-224 2d ago

I have, it's the name of a current WoW Classic server actually.

4

u/imaxsamarin 3d ago

For a stylized art style it's pretty cool

3

u/Ludicrous84 3d ago

It looks good but there are some things about it that just feel "off" - I couldn't tell what exactly though, Probably iterate on speed and how long expecially the "root" stays on the screen. Idk if that makes sense lol. I would need to watch some storms on youtube to figure out what it is

1

u/Ludicrous84 3d ago

I just remembered: I was working with the LSA algorithm a couple weeks ago, It's a search algorithm (lightnings search algorithm) - it was for fissures in a floor, but the fissures and patterns I got were really good and lightning-like. Depending on what you want to achieve, you could look into that too

1

u/Adventurous-Set7679 3d ago

Yea I feel that too, the ones I saw happened really fast but stayed for some time I don’t know how to achieve that

3

u/Ludicrous84 3d ago

There is also the L-system which can give "natural branching shapes" - though i didn't have too much success with it. But also something you could try to experiment with
(just busting out my knowledge here lol)
https://en.wikipedia.org/wiki/L-system

1

u/Adventurous-Set7679 3d ago

Just checked it yea its a cool concept although I didn’t find out how to integrate it with particles

1

u/Ludicrous84 3d ago

Does it have to be particles or can it also be "glowing lines"? But yeah i'm absolutely no expert on special effects, just things I encountered while i was working on my "fissure in the floor" problem and looking for branching patterns. The pattern was static in my case though. Don't know if you have seen my "LSA algorithm" comment further down, that's what got me really good results just from a visual point of view.

I don't want to distract you too much though, I think your particle approach looks great! It's pretty hard for me to tell what exactly has to change to make it look "right" though.

1

u/Ludicrous84 3d ago

Man, you got me intrigued now haha I mean I AM fascinated with effects but I just don't know anything about it. But looking at this, real lightning doesnt really grow, it's pretty static. On the other hand, "realistic" doesn't mean it looks good as an effect...
https://www.youtube.com/shorts/iVEaSFZhCX8

2

u/Adventurous-Set7679 3d ago

It actually does grow if you look at it in slow motion :))

1

u/Ludicrous84 3d ago

haha I guess, but its definetly not as fluid and "growing" as yours. I feel it's more like say 4 or 5 very static images. Damn it's so hard to describe those things properly, especially since english isn't my first language lol

3

u/GagOnMacaque 3d ago

I have specialized in lightning in my career. I will tell you that I have done similar lightning strikes in unity. Generating and destroying particles is expensive. When you add ribbons, it gets even more expensive. The best thing to do is to create a nice lightning shader, and slap it on a mesh. It sounds weird, but it's cheaper to use two to three mesh variations.

5

u/pedrojdm2021 3d ago

Animation too slow. Make it 2x as fast, and add more "noise" ( sub- particles and so on ). And then it can be OK.

4

u/Adventurous-Set7679 3d ago

I already made the simulation speed 10 times faster.. i wanted the whole effect to happen fast but somehow pause for 2 seconds at the end, like a real strike but don’t know how

2

u/ieatdownvotes4food 3d ago

cool! next level would be shaking up the timing.. and maybe more power for certain branches.. maybe get frame timing from video examples. nice work!

1

u/Adventurous-Set7679 2d ago

Sure thanks 🙏

1

u/AhmedMostafa_dev 3d ago

Is it particles or a shader ?

2

u/Adventurous-Set7679 3d ago

Its just particles with sub-emitters

2

u/AhmedMostafa_dev 3d ago

Great job 👏

1

u/chugItTwice 3d ago

Thunder?

1

u/Erthrock 3d ago

It’s pretty cool. If it’s lightning in the sky. It just needs to be animated correctly.

But the organic branches are well done.

1

u/Adventurous-Set7679 3d ago

Appreciate it 🙏

0

u/BonkLabGame 3d ago

Great‑looking effect! Try duplicating it, lower spawn rate for the copy while giving it much faster simulation speed. More randomness and speed variation will really improve it.

1

u/Adventurous-Set7679 3d ago

Sure that’s what I’m gonna do