Raymarch
Code
@grid: 1 / 100%;
@content: @pattern(
d: 0;
repeat(40) {
p: vec3(rot(pos, t/5) * d, d + t);
q: abs(fract(p) - .5);
s: min(length(q.xy), min(length(q.yz), length(q.xz)));
d: d + .7s - .03;
}
fill: ramp(d/10,#fff, #9f9 .1, #2a8 .35, #07121f);
);