Frame from Every orbit is a great circle, in 3D Manim
PromptFull
Every Kepler orbit is secretly a great circle. Start from Hamilton's hodograph: a planet's velocity vectors, placed tail to tail, always trace a perfect circle, even though its position traces an ellipse. Then show a family of orbits with the same energy (same long axis, different eccentricities): their velocity circles all pass through the same two points. Lift the velocity plane onto a sphere by stereographic projection and every one of those circles becomes a great circle hinged on those two points. Eccentricity turns out to be a tilt angle (e = sin alpha), a head-on fall toward the star passes through the north pole, and rotating the sphere turns one orbit into another of the same energy (Moser 1970; Fock 1935 found the four-dimensional version, which explains hydrogen's n^2 degeneracy). Planets must move with true Kepler timing and every number on screen must be exact.

Art direction: an orrery at night. Ink-dark stage, brass and ivory linework, a lit glass sphere with Fresnel rim light and a soft specular highlight, great circles that dim when they pass behind the glass, a glowing star, planets with fading comet trails, a quiet starfield. Stunning 3D realism with the Mythos palette as the cast list.

Make it yours. Replace the mathematical claim in the first paragraph ("Every Kepler orbit is secretly a great circle") with your own, keeping the demand that "every number on screen must be exact". The "Art direction: an orrery at night" paragraph sets the look.

Make it hereFree runs soon

Every orbit is a great circle, in 3D Manim

A 166-second Manim film on a hidden symmetry of Kepler orbits: velocity circles of same-energy orbits lift onto a glass sphere as great circles, so eccentricity is the sine of a tilt. A Claude session wrote the brief and played all six agents in a pipeline.

You'll need

  • The Math-To-Manim repo, to run the same chain (scripts/operate_mythos_chain.py)
  • Manim Community Edition with LaTeX
How it was made

A Claude session was the model inside the repo's six-agent Mythos chain. It wrote this production request itself, answered each stage (intent, knowledge map, curriculum, math dossier, shot list, scene spec) and wrote the Manim scene; the harness's checks judged each reply. Four review passes over rendered contact sheets then changed the scene code. The commit is co-authored by Claude Opus 5.5 and links a claude.ai/code session. Every number on screen is checked by unit tests. The committed MP4 is a 30 fps re-encode of a 60 fps master.

Posted Sep 25, 2026 · HarleyCoops/Math-To-Manim on GitHub · 2.7k stars

Prompt from: Production request in the repo (docs/prompts), also in the run manifest

Production record: stages, review log and manifest

Manim scene source

Look notesby Reference

A dark, orrery-like Manim film: five colored orbits around a glowing star, velocity arrows whose tips sit on a circle, equation cards, and a lit glass sphere wrapped in coral and blue great circles.

Color
Ink-dark blue-black stage; coral-orange and pale blue linework, a warm white star, gold hinge points, and a soft glow on the glass sphere.
Type
Italic serif captions centered along the bottom ("The tips sit on a perfect circle. Hamilton, 1846."), LaTeX equations with color-coded terms (E = −GM/2a, e = sin α), and one bold sans-serif title card, "Same energy, same year."
Framing
One centered diagram per beat with a lot of dark space; equations top left or beside the figure; the later shots keep a single sphere at center frame.
Structure
Five orbits around one star, Hamilton's velocity circle, "Same energy, same year.", the period formula, the Pythagoras relation for the circles, the lift from the north pole, e = sin α, and then the sphere of great circles.

More like this

0:44

The photoelectric effect, in Manim

Gemini Flash 3.5 · Manim

0:54

Spacetime curvature in 3D Manim

Partial prompt · 3.7 Sonnet · Manim

1:38

Morse theory on a torus, in 3D Manim

Codex · Manim

1:10

Why a circle's area is πr²

Manim

1:16

The beauty of physics, one continuous shot

Claude Code

1:47

From a bacterium down to quantum fields

JavaScript

7:37

Narrated lesson on derivatives, in Chinese

Opus 5.5 · Manim

0:30

One year of planetary orbits in 30 seconds

Claude Code · Remotion

Chi-square goodness-of-fit test in Manim

Gemini · Manim

2:08

Galileo, Bernoulli and the fastest path

Opus 5.5 · Canvas 2D

0:39

Crayon picture-book Pythagorean theorem

Opus 5.5 · Plain JavaScript

0:20

Rainbow slinky down an endless escalator

GPT-6 Astra · HTML canvas

0:28

Forest fire simulation by six models

3.7 Sonnet · Python

0:56

Spinning heptagon test across 18 models

GPT-4.5 Preview · Python

0:48

3D promo for a travel-tracking app

Claude Code · Remotion

1:06

Stickman Jedi vs. Sith duel, four models

Codex · Canvas

0:10

Bar chart race of top languages in 2026

Partial prompt · HyperFrames

0:10

Four-tile uptime dashboard with sparklines

Partial prompt · HyperFrames

0:08

Flight arc from San Francisco to Tokyo

Partial prompt · HyperFrames

0:09

Isometric 3D cards: Design, Build, Ship

Partial prompt · HyperFrames

2:37

Split-screen bubble sort explainer

Claude Code · Manim

Low-poly elf swordsman, Sol vs Opus

Partial prompt · Claude Code · Blender

0:16

Showreel of type, form, space and time

Opus 5.5 · HyperFrames

1:16

Indian civilisation as a motion showreel

Claude Code · Three.js

0:32

Motion designer showreel, Opus vs Astra

Claude Code · skia-python

6:53

Code-drawn character in six art styles

Claude Code · HyperFrames

3:00

History of AI from the Transformer to AGI

Claude Code · Remotion

1:00

Artemis II flyby in mission-control style

Claude Code · HyperFrames

0:16

Strava run as an animated Instagram story

Claude Code · Remotion

3D short film about a rooftop date

Opus 5.5 · Three.js