The Halvorsen's cyclically symmetric attractor can produce interesting artistic results using a single entry parameter.
For this visualization, I have decided to use a different coloring palette, as well as creating a projection effect using a diffused particle system.
#The algorithm
halvorsen-attractor.jsconst a = 1.4; const next = (x,y,z) => { const dx = -a * x - 4 * y - 4 * z - y * y; const dy = -a * y - 4 * z - 4 * x - z * z; const dz = -a * z - 4 * x - 4 * y - x * x; return {dx,dy,dz}; };