-
Notifications
You must be signed in to change notification settings - Fork 51
effects circular
These particle effects are based on circular, spiral, or radial motion. They're perfect for auras, rings, shields, and area effects like magic zones or healing fields.
Use them in your skills with mechanics like Particle, Circle, Path, or Line.
circle-flat:
steps: 40
copies: 1
domain: 360
x: "cos(a)"
y: "0"
z: "sin(a)"A flat ring around the player.
circle-vertical:
steps: 40
copies: 1
domain: 360
x: "0"
y: "cos(a)"
z: "sin(a)"Vertical circle — like a floating ring.
circle-arc:
steps: 20
copies: 1
domain: 180
x: "cos(a)"
y: "0"
z: "sin(a)"Half-circle — great for forward arcs.
spiral-up:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "a * 0.03"
z: "sin(a)"Spins upward like a vortex.
helix-double:
steps: 60
copies: 2
domain: 360
x: "cos(a)"
y: "a * 0.04"
z: "sin(a)"Double helix — DNA-style twist.
sunburst-rays:
steps: 50
copies: 1
domain: 360
x: "cos(a) * abs(sin(5 * a))"
y: "0"
z: "sin(a) * abs(sin(5 * a))"Starburst pattern with 5 points.
triple-ring:
steps: 40
copies: 3
domain: 360
x: "cos(a)"
y: "0.3 * (c - 1)"
z: "sin(a)"Three concentric floating rings.
shockwave-rings:
steps: 40
copies: 3
domain: 360
x: "cos(a) * (c + 1)"
y: "0"
z: "sin(a) * (c + 1)"Multiple rings expanding outward.
halo-overhead:
steps: 40
copies: 1
domain: 360
x: "cos(a)"
y: "2"
z: "sin(a)"Horizontal halo above player’s head.
sphere-slice:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "sin(a)"
z: "0"Vertical circle slice — part of a sphere.
bell-sweep:
steps: 50
copies: 1
domain: 360
x: "cos(a) * (1 - abs(sin(a)))"
y: "abs(sin(a))"
z: "sin(a) * (1 - abs(sin(a)))"Like a vibrating chime or bell.
yin-yang:
steps: 60
copies: 2
domain: 360
x: "cos(a + c * 180)"
y: "0"
z: "sin(a + c * 180)"Two mirrored orbs rotating opposite.
orbital-ring:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "cos(a * 2) * 0.3"
z: "sin(a)"Has a gentle wobble, like orbiting energy.
pulse-ring:
steps: 40
copies: 1
domain: 360
x: "cos(a) * (1 + sin(t))"
y: "0"
z: "sin(a) * (1 + sin(t))"A ring that grows and shrinks over time.
gear-edge:
steps: 60
copies: 1
domain: 360
x: "cos(a) * (1 + 0.2 * cos(8 * a))"
y: "0"
z: "sin(a) * (1 + 0.2 * cos(8 * a))"Sharp mechanical-style edge shape.
ferris-wheel:
steps: 40
copies: 1
domain: 360
x: "cos(a)"
y: "sin(a)"
z: "0"Rotates like a wheel facing forward.
twin-rings:
steps: 40
copies: 2
domain: 360
x: "cos(a + c * 180)"
y: "0.5 * c"
z: "sin(a + c * 180)"Two rings spinning opposite directions.
saturn-rings:
steps: 60
copies: 1
domain: 360
x: "cos(a)"
y: "cos(a * 2) * 0.2"
z: "sin(a)"Thinner rotating band like Saturn’s rings.
shield-arc:
steps: 30
copies: 1
domain: 180
x: "cos(a)"
y: "abs(cos(a)) * 0.3 + 1"
z: "sin(a)"Half-arc hovering in front of the player.
chain-loop:
steps: 40
copies: 1
domain: 360
x: "cos(a)"
y: "0.1 * sin(a * 5)"
z: "sin(a)"Wobbly ring like hanging chains or loose energy.