Code golf
Tiny is Beautiful
Glass Pretzel
2026
float i,d,s,a;
vec3 p,w=vec3(1,3,0);
for(o*=i;i++<1e2;
o.xyz+=sin(i*.1+a+a+w)/s)
p=vec3((r-FC.xy*2.)/r.y*d,5.-d),
p.xz*=rotate2D(t),
a=atan(p.y,p.x),
p.x=length(p.xy)-2.,
d+=s=.01+.15*abs(
length(abs(p.xz*=rotate2D(a*1.5))
-.7*w.xz)-.4);
o=tanh(o*o/1e6);
o=1.1+--o.x*(.3+o.yyww);
Spectral Donut
2026
#define H() (\
h=h*747796405u+2891336453u,\
q = (h>>((h>>28u)+4u)^h)*277803737u,\
float(q>>8u^q>>30u)/16777216.)
uint h, q;
float i, s, b, w, j=0.;
vec3 p, d, n, v;
mat2 R=mat2(cos(t+vec4(0, 33, 11, 0)));
h=uint(FC.x)^uint(FC.y)<<16u^uint(f)*2891336453u;
for(o=vec4(0);
j++<64.;
){
w=4.*(j-H())/64.;
b=1.;
p=vec3(0, 0, 20);
d=vec3((2.*(FC.xy+vec2(H(), H()))
-r-1.)/r.y, -2.);
p.xz*=R;
d.xz*=R;
d/=length(d);
for(i=0.;
i++<1e2&&length(p)<50.;
p+=d*s)if((s=abs(length(vec2(length(p.xy)-4., p.z))-2.))<.001){
n=normalize(p-vec3(4.*normalize(p.xy), 0))*b;
v=refract(d, n, pow(1.8-.2*w, -b));
dot(v, v)>.1&&H()>.1?d=v, b=-b, d:d=reflect(d, n);
p+=n*.1*sign(dot(d, n));
}
d.xz=R*d.xz;
o+=max(1.-abs(w-vec4(3, 2, 1, 0)), 0.)*((d*d+d+d+1.4).y/8.+exp(-8e2*pow(d.y+.7, 4.))+exp(-3e2*pow(d.x+1., 4.)));
}
o=tanh(6.*o/64.);
Liquid Squircle
2025
for(float i,d,s,T=t/2.;
++i<1e2;){
vec3 p=vec3(
(FC.xy*2.-r.xy)/r.y*d*rotate2D(T),
d-4.);
p.xz*=rotate2D(T);
d+=s=.012+.07*abs(
max(sin(length(p*p)/.4),
clamp(length(p*p)-4.,.0,2.))
-i/1e2);
o+=max(
1.3*sin(vec4(3,2,1,1)+i*.3)/s,
-length(p*p*p));
}
o=tanh(o*o/2e6);
