Pixilab
Home › Companies › Show HN launch › Manim (3Blue1Brown's animation engine) in the browser via WebGPU

Manim (3Blue1Brown's animation engine) in the browser via WebGPU

Show HN: Manim (3Blue1Brown's animation engine) in the browser via WebGPU

Based, Manim (3Blue1Brown's animation engine) in the browser via WebGPU works in show hn launch.

Profile

Grant Sanderson (3Blue1Brown) created Manim, the Python library he uses to make the math animations in his videos.We reimplemented Manim with the same Python API, but the implementation underneath is Rust, connected to Python through PyO3. The Rust code uses wgpu, so rendering happens on the GPU.To run it in the browser, we compiled the Rust parts to WebAssembly so the PyO3 extension loads in Pyodide. In the browser, wgpu targets the WebGPU API, so animations render in real time on your GPU through the browser.The editor is Monaco (the editor that powers VS Code) with a live preview: write your Manim code on one side, watch the animation update on the other.There's also a built-in AI agent i

Its activity falls under show hn launch; the profile below is assembled from public directory data.

Its current recorded stage is Show HN launch.

SectorShow HN launch
StageShow HN launch

Website: studio.academa.ai

Browse related

Contact details and direct channels are available to signed-in members.
Create a free account