Documentation

Python scene-writing docs for Manim Web

Learn the authoring model, follow actual Manim constraints, and copy known-good patterns that compile cleanly in Manim Web.

Actual Manim semanticsGuides for scene authorsNarrative-first scene design
GuideGuides3 sections

Examples And Patterns

The examples catalog is the fastest way to learn supported script patterns. Treat it as both a learning path and a compatibility map.

Why Examples Matter

Examples show how real Manim concepts fit together in working scenes inside this product. They are usually a better starting point than scanning for symbols in isolation.

Use them to study progressive disclosure, scene-to-scene continuity, and how strong scenes reveal structure before dumping notation onto the frame.

Learning Tracks

TrackWhat To Learn
Basics and PositioningScene setup, shape creation, move_to, next_to, align_to, grouping.
Animations and Transformsplay, animate, FadeIn, Rotate, Transform, ReplacementTransform.
Updaters and GraphsValueTracker, always_redraw, reactive geometry, dynamic plots.
Camera and 3DThreeDScene, camera orientation, camera motion, fixed overlays, surfaces.
Text, Code, Tables, Assets, VoiceoverHigher-level authoring patterns for production-like scenes.

How To Study Them

  • Copy one example at a time and change one variable at a time.
  • Prefer examples over guesswork when trying a new animation or scene type.
  • Use the examples page to inspect known-good patterns before reaching for lower-level API details.
  • Notice what stays dim, what stays bright, and how many elements are visible at once.

Browse the live catalog at /examples.