# Un1horn: Sketch #30 - Fireworks

Current progress:

https://youtu.be/BUVhdB22Vug

Hey guys! Main idea for sketch:
https://youtu.be/J3g4Q0gaSJo?t=126

Something like that but shape will be revealed by fireworks at end of explosion in the sky.

6 Likes

First tests of explosion shapes

Few updates, testing math and shapes

2 Likes

A bunch of problems with internet and other trash.

2 Likes

Stunning work! Will you be adding more things to it? Either way, keep the gifs coming!

1 Like

Yea! Its some problems with internet to upload faster, sorry. Im trying)

6 Likes

These shapes are fantastic!! Will you share any insight into your techniques with us?

1 Like

How did you control the shape of your firework?

No problem, i can make some breakdowns!

Fully mades by Niagara modules in UE4.

Fresh update and video

https://youtu.be/BUVhdB22Vug

1 Like

Create Niagara module in â€śParticles Spawnâ€ť with simple definition of position on skel mesh or static meshes. (I have two because i was testing some things)

Create a meshes from pic or some text:

Ofc we can create a shape by math without meshes like this sphere(you can found full math of creating sphere in standart Niagara module â€śSphere Locationâ€ť):

So then we have a simple math ins â€śParticles updateâ€ť
Its just lerp position from A to B by alpha by condition:
If particle life less than â€śDeltaâ€ť (it just a variable name(float)) then lerp.

We have a many options in Niagara modules.

For example we can start from any shape by define Particles.Position as some mesh or module in â€śParticles Spawnâ€ť and then add this math in â€śUpdateâ€ť:

From start pos particles will move by velocity to EndPos.
Important thing, we cant change position of particles by some force if we use â€śParticle Positionâ€ť directly. We must use velocity for create a really interesting results.
On the next week i guess ill show full logic of My Firework version.

Feel free to ask any questions about my sketch if you need more!

2 Likes