Interference
Fragment field · pointer warps the domain
Lab
Cubeland is a voxel studio. The sketches beside it are live WebGL2, not posters. Further down, a canvas fits cubic Béziers to a freehand stroke. The small renderer behind the WebGL pieces is local to this site, in the same spirit as quick-draw.
Drag to orbit · click a face to add · right-click or Erase to remove · arrows / + − / keys 1–8
Fragment field · pointer warps the domain
Instanced cubes · light follows pointer
Curves
Draw with a mouse or a finger. Philip J. Schneider’s 1990 algorithm replaces the stroke with cubic Béziers while you move. First-party TypeScript, no graphics library.
Prefer the toolkit itself? @stilogik/quick-draw is on npm.