Grant Sanderson (the guy behind 3Blue1Brown on YouTube), and by extension Manim, has done so much for increasing the accessibility of math and computer science.<p>Like, it’s hard to over-state how enriching it is to have engaging animated visuals if you’re just the average schmuck trying to make it through an engineering undergrad at university.<p>Seriously: Thanks to Grant, I was able to pick up my Quantum Mechanics textbook again and actually know what the fuck was going on.
Manim, as maintained by Grant Sanderson has many rough edges and he discoirages its use by other people.<p>There's a more stable downstream known as Manim Community. One can use it, it has somewhat good documentation.<p>But even this leads to poor code, the API design and architecture decisions are very poor.<p>I don't like the hodgepodge produced for even the simplest animation.
The examples page, for the curious: <a href="https://3b1b.github.io/manim/getting_started/example_scenes.html" rel="nofollow">https://3b1b.github.io/manim/getting_started/example_scenes....</a>
My sincere hope is that Grant &/or 3B1B community port all the many amazing visualizations done with Manim into interactive WebXR with ThreeJS or BabylonJS or raw WebGPU. The best fit for these data stories is AR/VR -- being immersed in 3D just works!