This documentation is a work in progress, please tread carefully.
Manim Editor Overview#
Manim Editor is a tool for post-processing animations generated via
Animating technical concepts is traditionally pretty tedious since it can be difficult to make the animations precise enough to convey them accurately.
Manimuses Python to generate animations programmatically, making it possible to specify exactly how each one should run.
—The Manim Documentation
Manim Editor offers two main functions:
Reliable web presentations.
Automated video editing (not yet implemented).
If you want to test the presentation output of the
Manim Editor without having to install anything, take a look at the example.
If you don’t know how to use
Manim, it’s documentation is where you should start.
Come back once you’ve familiarised yourself with the core concepts.
Manim Editor is using the Manim Section API.
It allows the separation of a scene into multiple sections.
In addition to that it optionally stores names and types for each section.
Manim only supports the type
DefaultSesctionType.NORMAL out of the box.
Manim Editor defines more types, which define how a section should be played in the presentation.
They are described here.
One or more sections build a slide.
They are equivalent to slides from PowerPoint and can be shown individually.
Multiple slides (possibly build out of sections from different
Manim scenes) build one project that can be presented as a whole.
A Manim Editor project is a directory that will house everything needed to present a project.
More on that here.
The Section API is a new feature of
thus you can’t use any older versions than that.