Best Practice To Change Static Mesh Morphology (Shape) Over Time

Hello, @SupportiveEntity !

I’m off to bed, so forgive me for a delayed response:

I have a projectile that levels up:

Each level rewards the player a larger and more powerful version of their previous projectile. HOWEVER, having a huge projectile come directly out of the jet doesn’t look very good.

In the above, you can see that sprites of the lower-level projectiles are used as a transition to the more powerful projectile.

So, I was wondering:

  1. Should I swap out meshes (like sprites) to achieve this effect?

Or

  1. Should I physically morph the shape of a single mesh over time? And if so, how?

What I did below is #1, but I have no idea how to even pull off #2. Is it complicated?

My result:

(Slow Motion)

(Realtime)

Original (From Video Game):