Short description
"Particles move under the influence of swirling nodes and optional wind bias. The velocity is perpendicular to the radial vector from each node and decays with distance squared, producing dynamic flow patterns."
Equations
Node force
force = (node.strength · opacity) / r²,
r² = (x-nₓ)² + (y-nᵧ)²
Particle velocity (perpendicular)
Vₓ = -Δy · force,    Vᵧ = Δx · force
Velocity with wind
Vₓ += windX · windStrength · k,
Vᵧ += windY · windStrength · k
k is a small scaling constant (e.g. 0.12)
Particle position update
x_new = x + (Vₓ / ||V||) · baseSpeed,
y_new = y + (Vᵧ / ||V||) · baseSpeed
Alpha decay
α = 1 - (life / maxLife)
bitART
Creator: Tottori Yutaka
Particles: 0
Nodes: 0
Max Particles: 10000
Max Nodes: 5
Spawn Rate: 20
Black Node Prob: 0.2
Wind: 0 @ (0,0)
Stars