Manim-Mobjects-and-Animations

Overview

Manim is an open-source python library for generating videos of Mathematical Visualizations.

This repo contains code that showcases two of Manim's fundamental resources:

  1. MObjects - the objects that you can move around and transform
  2. Animations - the different things you can do to the MObjects (moving them around, transforming them, etc.)

mobjects.py contains code that shows almost all of the mobjects. It shows them one after another with the name at the top. animations.py is the same but for almost all of the animations.

You can use the code as a reference for very simple examples. The Manim Community also has documentation on their website here (Manim Community).

56 Manim Mobjects in ONE Video

Watch on Youtube

88 Manim Animations in ONE Video

Watch on Youtube

Running the Code

You need to have python and manim set up on your computer. Please search for documentation for setting up Python and visit the Manim Community website to install Manim.

Here are the versions I am using:

$ python --version
Python 3.10.0

$ manim --version
Manim Community v0.17.3

These commands will generate each of the videos if you run them in your Terminal:

$ manim -pql mobjects.py
$ manim -pql animations.py