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?
Shockwave

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: https://youtu.be/kxyEjEKsAu8?si=ns84R-Wm_VMrr1jc&t=39

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

4 Likes


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

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

3 Likes

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

7 Likes