What problem does it solve?
Provides concise, practical guidance and reusable templates for authors working with ManimGL (3Blue1Brown's manimlib/manimgl). It reduces confusion between ManimGL and Manim Community Edition, helps debug interactive sessions, and speeds up creating robust 2D/3D animations by documenting camera/frame patterns, Tex conventions, animation idioms, and the manimgl CLI interactive workflows.
Core Features & Use Cases
- Comprehensive reference for ManimGL-specific differences: imports (from manimlib import *), ShowCreation vs Create, Tex/t2c usage, and InteractiveScene patterns.
- Interactive development workflows: guidance on using the -se interactive flag, checkpoint_paste(), self.embed(), touch() controls, and frame/self.frame camera management.
- Practical templates and examples: ready-to-run scene templates, 3D camera patterns, animation groups, creation/transform examples, and complete scene implementations for learning and rapid prototyping.
- Configuration & CLI advice: recommended custom_config.yml structure, quality presets, and common manimgl commands for development and final renders.
- Licensing and attribution notes for CC BY-NC-SA adapted examples to ensure correct reuse and attribution.
Quick Start
Paste a ManimGL scene that imports from manimlib and ask for a review focused on InteractiveScene patterns, self.frame camera control, Tex/t2c usage, and manimgl -se interactive debugging tips.