How can I make a ring-shaped ribbon?

I want to create a showave-esque/circle effect using Niagara’s ribbon renderer. Is it possible to do this in a somewhat simple way?

If I understand correctly what you want to do, probably easiest way is to:

  1. Draw a circle
  2. Make it grow with time
  3. If you want it to have a bit distorted shape then you add distortion texture to it.

other way

  1. Make a disc mesh
  2. Make a texture with horizontal line
  3. Make disc grow
  4. Distort with texture

Distortion tutorial:

Also you can use shader to pass groving radius value and compare it with UV coords and cut unwanted area with step func

I’m trying to achieve a circle effect using ribbons, not textures or meshes

You can spawn particles in a circular arrangement and set ribbon renderer.
20240223_195303 640i


Whenever I do this, It just creates an entanglement of ribbons

you have to set Ribbonlinkorder in an ascending order (ie UniqueID or ExecIndex).


echoing what @Jukerlaw said. Just showing more for people interested in the future