Things of interest to Bill Heyman

f=0,draw=e=>{for(f||(createCanvas(W=400,W,WEBGL),N=noise,S=sphere,$=createGraphics(2*W,W).fill(0,...

Saved Apr 7, 2025

Shared by Koma Tebe @KomaTebe on X

f=0,draw=e=>{for(f||(createCanvas(W=400,W,WEBGL),N=noise,S=sphere,$=createGraphics(2*W,W).fill(0,2).stroke(130)),[3,9,-7].map(e=>pointLight([W],0,-W*e,W*e)),S(A=2500,W),i=0;i<1e3;i++)$.rect(f+1e4*N(i,0)-A,N(0,i)*W,N(i,f/W)*W+99);texture($),S(-99,W),f-=.5};//#つぶやきProcessing https://t.co/MIWHq38dcH

f=0,draw=e=>{for(f||(createCanvas(W=400,W,WEBGL),N=noise,S=sphere,$=createGraphics(2*W,W).fill(0,2).stroke(130)),[3,9,-7].map(e=>pointLight([W],0,-W*e,W*e)),S(A=2500,W),i=0;i<1e3;i++)$.rect(f+1e4*N(i,0)-A,N(0,i)*W,N(i,f/W)*W+99);texture($),S(-99,W),f-=.5};//#つぶやきProcessing https://t.co/MIWHq38dcH