now building

Web-Motion-Grapher

Phase 0 complete · Phase 1 entry: fs_sdf_march

A real-time motion graphics tool that runs entirely in the browser — no install, no plugins.

Houdini × Figma × real-time rendering engine. Everything runs in Rust compiled to WebAssembly, rendering via WebGPU. JS just drives events.

motion studio · capability preview · webgl2 · move your cursor over the canvas

compiling shader…

gaussian splats · billboard projection · additive compositing · physics

3D Gaussian splats in a dark void. Hover to attract, drag a splat to move it, click empty space to spawn another. Turbulence keeps them drifting; overlapping primaries additively mix to secondaries. Pick each splat's colour and transparency in the panel.

RustWebGPUWebAssemblyYrs CRDTwgpu 29WGSL

dev notes

Graphics Notes

My running notes on graphics programming — shaders, ray marching, SDF theory, WebGPU internals, and learnings from building WMG.

codesavory.github.io/graphics-notes ↗