3 ms·
Wow. I really wish this were a JavaScript library so we could play with this in a browser and publish 3D animations to the browser.
by spankalee 2y ago
Wow. I really wish this were a JavaScript library so we could play with this in a browser and publish 3D animations to the browser.
- mikeshi42 2y agoI've done some porting between Python and JS based on Tensorflow in the past - and I suspect the poor ergonomics in JS for math/lists would probably ruin the experience a good amount. Perhaps something like Pyodide can bridge the gap and make it easier to bring into the browser as well.
- sebzim4500 2y agoIt would probably be easier to add an 'export to js' option to Manim than to try to create an ergomic js library.
- dleeftink 2y agoCheck out Motion Canvas[0] by Jacob from aarthificial, prolific coder and animator [1]. [0]: https://motioncanvas.io/ https://motioncanvas.io/ [1]: https://www.youtube.com/@aarthificial https://www.youtube.com/@aarthificial
- cloogshicer 2y agoI second this. The Motion Canvas codebase itself is also fascinating. Extremely well written and documented.
- ivanjermakov 2y agoMotion Canvas might be a great fit: https://motioncanvas.io/ https://motioncanvas.io/
- mistercow 2y agoI wonder how the performance would be if you ran it in Pyodide.