Modules
13 modules. Each one is a self-contained TypeScript + WGSL file you copy into your project.
noise Perlin/Simplex noise → GPUTexture
texturetri-noise-3d Triangle-wave 3D noise (WGSL + CPU)
texturevoronoi Voronoi / Worley cellular noise
texturemesh-gradient Animated mesh gradient with distortion
texturegaussian-blur Separable Gaussian blur
effectbloom Multi-level bloom post-processing
effectsdf-flow SDF to flowmap via Jump Flooding
effectsdf-lens-blur SDF shapes with distance-based blur
effectboids GPU flocking simulation (Reynolds)
simulationverlet Verlet integration for ropes and cloth
simulationpathfinding Pathfinding on 2D weighted grids
simulationradix-sort GPU radix sort for u32 arrays
simulationpoisson-disc Poisson disc point sampling
simulation