Read individual rule files for detailed explanations and code examples: - [rules/scenes.md](https://github.com/adithya-s-k/manim_skill/blob/main/skills/manimce-best-practices/rules/scenes.md) - Scene structure, construct method, and scene types - [rules/mobjects.md](https://github.com/adithya-s-k/manim_skill/blob/main/skills/manimce-best-practices/rules/mobjects.md) - Mobject types, VMobject, Groups, and positioning
from manim import * class MyScene(Scene): def construct(self): # Create mobjects circle = Circle() # Add to scene (static) self.add(circle) # Or animate self.play(Create(circle)) # Wait self.wait(1) `### Render Command` # Basic render with preview manim -pql scene.py MyScene # Quality flags: -ql (low), -qm (medium), -qh (high), -qk (4k) manim -pqh scene.py MyScene
from manim import *from manimlib import *manimmanimglMathTex(r"\pi")Tex(R"\pi")SceneInteractiveScenemanim (PyPI)manimgl (PyPI)%%manim cell magic:%%manim -qm MyScene class MyScene(Scene): def construct(self): self.play(Create(Circle()))
manim (Community), not manimgl (3b1b version)from manim import * is ManimCE; from manimlib import * is ManimGLmanim command not found, use python -m manim or check PATH# Install Manim Community pip install manim # Check installation manim checkhealth `### Useful Commands` manim -pql scene.py Scene # Preview low quality (development) manim -pqh scene.py Scene # Preview high quality manim --format gif scene.py # Output as GIF manim checkhealth # Verify installation manim plugins -l # List plugins