How to create incense burning effect in UE5 (gradually shortening with moving fire tip)?

Hi everyone,
I’d like to create an incense burning effect in Unreal Engine 5. The idea is that the incense stick should gradually become shorter as it burns, and the glowing fire tip should move backward along the stick.

Has anyone implemented something like this before? What’s the best approach — dissolve material, mesh shrinking, or maybe a combination? Also, how can I synchronize the glowing fire tip and smoke particles with the burning progress?

Any guidance, examples, or references would be greatly appreciated. Thanks!

Combination of vertex collapsing the tip, using the same mask for the red tip, and whatever Simon explains for the smoke on https://youtu.be/aYZEmaQUrAo?t=1320
there is a vfx tutorial/guide somewhere about how they did the roots for the VFX in god of war.
That same approach is what you’d do (but simplified) for the insense.

The cheapest way would be to create a 2d image of the incense, put it on a plane, duplicate and rotate the plane to make a cross-section like we did with fires back in ye olde day.
If you crossplane many times, it will fake the actual volume the insence stick has.
This works well if it isn’t the centerpiece.

1 Like