Show HN: Manim (3Blue1Brown's animation engine) in the browser via WebGPU
Category: devtools
Tags: manim, webgpu, rust, python, wasm, animation, math
Score: 8.0/10 (Innovation: 8, Technical: 9, Documentation: 3, Utility: 7)
This project reimplements Manim, 3Blue1Brown's Python animation engine, in Rust using wgpu for GPU rendering, and compiles it to WebAssembly to run in the browser via Pyodide and WebGPU. It offers a live editor with Monaco and an AI agent, enabling real-time math animation creation directly in the browser. The technical achievement of maintaining the same Python API while porting to Rust and WebAssembly is impressive and opens up new possibilities for interactive mathematical visualization.
Target audience: math educators, content creators, Python developers, and researchers interested in interactive visualizations
Repository: https://studio.academa.ai/
View on Hacker News