2025-03-01 –, F223
"Manim is an animation engine for explanatory math videos. It's used to create precise animations programmatically, as demonstrated in the videos of 3Blue1Brown."
This talk will give an overview on this Python animation framework. We will briefly cover simple visualizations, object-oriented design patterns in the framework, and rudimentary simulations using updaters.
Citation: The Manim Community Developers. (2024). Manim – Mathematical Animation Framework (Version v0.18.1) [Computer software]. https://www.manim.community/
It is quite easy to miss the beauty of science and mathematics by getting lost in theory and calculations. Manim helps us rediscover this intuition and patterns that emerge from seeing the mathematics visualized programmatically, without having to get into the specifics of learning how to animate.
Join Tyrael as he gives a brief tour of Manim. From simple demonstrations, to its object-oriented patterns, and lastly, rudimentary simulations using updater functions.
Intermediate
Category:Platform/Framework/Architecture
Tyrael Lada is a Software Developer and a Computer Science student at the University of the Philippines Mindanao, where he currently serves as Director of Technology and Skill Building at SPARCS. Undoubtedly passionate about all things Computer Science, he's interned as a Fullstack Developer, written several articles about programming, written and designed interfaces for his own machine, competed in CTFs and Competitive Programming contests, and learns programming languages as a hobby; one of his favorites being Python.
He likes to take a more generalist approach to tech as he believes there's too much to learn to just specialize in one aspect. "Specialization is for insects" ― Robert A. Heinlein