float hash(vec2 p) { return fract(sin(dot(p, vec2(127.1, 311.7))) * 43758.5453); } float noise(vec2 p){ vec2 i = floor(p); vec2 f = fract(p); f = ff(3.0-2.0*f); float ...
Try the DuckDB-WASM Live Demo Here. A browser-based SQL shader editor that uses database engines as pixel shaders. Write SQL queries that run on every frame to generate real-time, procedural graphics.