-
a package which intends to achieve live-interaction Manim with enhanced UI interaction system, using Vulkan to enhance Manim render speed, aiming to lower the difficulty of Manim creation.
No matter ManimGL by Grant Sandrson or ManimCE by Manim Community, it's essense is a package of python, which needs strong coding skill. The essense of coding makes even starting the first HelloWorld scene of manim extremely difficult for people who have never experienced coding. Manteraction's key features aims to lower the difficulty of programming.
Manteraction uses the application form, packaging Manim, Vulkanl and other packages to one application. It making the installation of manim and other extended packages incredibly easy.
Besides installation, the actual coding of Manim is notoriously hard for beginner programmers. Manteraction uses UI-interaction system to make the creation of Mobjects(e.g. Text, Lines, Graph) intuitive and interactive. Also, manteraction adds a timeline feature to make the build of scene more intuitive.
an Manteraction file is classified with three type: original video-output form, PPT-like form, and website form. When editing, the original video-output form data is automatically stored in a file with suffix .mt, and the PPT-like form data in .mtppt, and website in .mtweb. directly open the file will automatically present the result form, while open these file in Manteraction will enter editing streamline.
In addition of Manim's interaction elements, Manteraction intends to implement two newly elements for better interaction. They can affect other Mobject's appearance.
Checkbox is a hollow square and can torn solid when clicking. This feature is applicable for boolean result adjustments.
Slider is a bar having a label on it, in which the label can be dragged. This feature is applicable for mullti-valued result adjustments(discreate or continuous).
manim-vulkan is a projects which integrates manim to vulkan, enhancing manim render and output speed.
- intensely enhancing render speed✅
- basic elements rendering(square, circle, etc)✅
- both windows/mac support
- support window adjustment
- label rendering(arrow tip,etc.)
- transformation and animation rendering
- formula rendering(latex, typst supportive)
- 3d rendering
- have same code format with the original ManimCE
- multi-3d scene rendering
- camera shifting rendering
- live interaction(checkbox, slider, drag, etc.)
- fit for later iteration of Manim
- other system( linux etc. support)
Based on manim-vulkan, manteraction is an application with enhanced UI interface for manim editing and creating
- godot-like interaction logic
- basic UI for lime, square, etc
- store file in .mtppt
- succesfully achieve video interaction
- timeline feature(janim)
- mindmap support
- VGroup symbol support
- support interactive adjustments
- plugin support
- support .mt, .mtweb
- AI vibe creating support
The Manim Community Developers. (2026). Manim – Mathematical Animation Framework (Version v0.20.1) [Computer software]. https://www.manim.community/
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|