When I started this blog, I wanted my blog-posts to be about ideas and experiences. The motive was to write content that never sinks and is somehow able to float through time. This is why I usually shy away from writing blog-posts about frameworks, libraries, or even languages and why I am paranoid about archiving thought-provoking web-pages. However, when I stumbled upon Manim (Mathematical Animation Engine) and explored it for a while, I knew this warranted a blog-post.
Although Grant Sanderson (the author of Manim) likes to call it an animation engine, after playing around for a while, I found it akin to an imagination engine. The ability to craft beautiful animations and text so effortlessly has amazed me the most. Here is a video I made using Manim:
An introduction on Coreference Resolution (the topic of our bachelor thesis)
From what I have observed, Manim renders each animation separately and then combines it to produce the entire video. As I have not explored much of the mathematical side of Manim, I will primarily share links for the text-rendering part.
If some of the Github links are missing, I suggest going to commit aff2d21.
That's it for now!