How to make a circular puff of smoke? (and further make it a ring?)

Hey all! I have a simple sprite burst with this Add Velocity module:
Random Range Vector
Min: X -150, Y -150, Z -30
Max: X 150, Y 150, Z 30

The resulting puff of smoke ends up being a square:
puff is square

Any idea what I should do to make it a circle?

Following question, how would I go about making it puff into a ring? So instead of a equally filled smoke area, I’d like it to look like a ring/donut as the final shape.

I’d need to make a… double range? (I.E For X, -150 to -100 or 100 to 150. Instead of -150 to 150). How on earth do I do that.

Have a go at ‘static mesh location’ using a torus as the mesh.

smokering

PS: I set ‘local space’ and put the system in a blueprint, in order to scale it up.

2 Likes

Hey thanks! That did the trick!

Also instead of add velocity, I used Point Attraction Force with negative values in strength.

What I ended up with:
puff circle

Excellent :slight_smile: