manim
Animation engine for explanatory math videos
Master Manim state management with CheckpointManager and scene embedding. Snapshot and restore scene states easily for faster animation development. Learn how now.
How to Import and Utilize SVG Files Using SVGMobject in Manim AnimationsImport and utilize SVG files in Manim animations with SVGMobject. Convert SVGs to vectorized Manim objects for transformations, styling, and animation. Learn how to integrate custom graphics seamlessly.
How to Animate Numerical Values Using the ValueTracker in ManimAnimate numerical values in Manim with ValueTracker. Learn to track and display changing numbers smoothly, enhancing your educational math animations.
How to Use Transform and TransformMatchingParts Animations in ManimMaster Manim animations with Transform and TransformMatchingParts. Learn to interpolate mobjects, match shapes, and fade unmatched parts for dynamic visualizations.
Understanding the Manim Scene Class and Animation Update Cycle in 3b1b/manimMaster the Manim Scene class and its animation update cycle. Learn how virtual time, Mobject updates, and frame rendering drive your animations for impressive visuals in 3b1b/manim.
How to Configure the File Writer for Different Output Formats (MP4, GIF, MOV) in ManimLearn to configure Manim's SceneFileWriter for MP4 GIF MOV outputs. Control video codec and pixel format via CLI flags or config to customize your animations.
How to Use TextMobject and Manage Fonts for Text Rendering in ManimLearn to use TextMobject in Manim to render text and manage fonts. Understand font resolution hierarchy for global, scene, and instance-level control.
How Manim's Caching System Works for Tex and Text Mobjects: A Deep DiveDiscover how Manim caches Tex and Text mobjects to speed up rendering. Learn how diskcache avoids costly LaTeX or Pango recompilation for faster animations.
Optimizing Rendering Performance in Manim: Proven Strategies from the Source CodeBoost Manim rendering speed! Discover proven strategies like reducing resolution, optimizing caching, and minimizing GPU overhead. Learn how to improve performance directly from the source code.
How to Interact with Manim's Event Handler and Event Dispatcher SystemLearn to interact with Manim's event handler and event dispatcher. Route input using EVENT_DISPATCHER and EventListeners for custom animations.
How to Create and Manipulate 3D Objects and Surfaces in Manim: A Complete GuideMaster Manim 3D objects and surfaces. Learn to create and manipulate spheres, cubes, and more using ThreeDScene and standard Mobject methods. Get started now.
How to Use Manim's Coordinate Systems: A Complete Guide to Axes and ThreeDAxesLearn to use Manim's coordinate systems Axes and ThreeDAxes for 2D and 3D plotting. Explore coordinate conversion and graph plotting methods in this complete guide.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →