Three sliders: choosing what to see
The solar-system.html view has three sliders in the Échelle / Scale
sidebar section. Each one controls a different aspect of how the scene
maps physical reality to pixels on your screen. They’re independent —
you can mix and match.
Body size — relative proportions
At 0 (default, leftmost): stylised values from the view’s internal planet table. Jupiter is drawn at about 3.5× the size of Earth. That’s much smaller than reality (real Jupiter is 11× Earth) but it keeps Mercury, Mars, and the other small planets visible alongside the gas giants.
At 100 (rightmost): real proportions from NASA fact sheets. Jupiter becomes 11× Earth, Saturn 9.1×, Neptune 3.9×, and so on. Earth stays anchored at 1 world unit either way.
This slider is about ratios between planets. Think: “is Jupiter exaggerated compared to Earth, or is the actual ratio used?”
Distance between bodies — orbital scale
At 0 (default): compressed distances. Mercury at 8 world units from the Sun, Neptune at 74. The whole system fits in the default camera view. Inner-planet spacing and outer-planet spacing have been independently squashed so all 8 planets stay visible at once.
At 100: real distances. The orbital ruler is 1 AU = 15 world units,
calibrated on Earth’s orbit. Mercury moves in to ~5.8, Neptune stretches
out to ~451. You’ll need to zoom out (or pan a long way) to see Neptune.
This is roughly what the dedicated scale.html view shows for distances.
Exaggeration — overall planet inflation
At 100 (default, middle): current behavior. All planet radii are inflated by an implicit factor of ~1500× relative to the orbital ruler. This is the only reason planets are visible at all — without it, Earth would be 1/1500 of a unit (sub-pixel) at distance=100. The exaggeration is what makes solar-system images “work” pedagogically.
At 0 (leftmost): strict scale — the inflation goes to zero. Planets collapse to sub-pixel dots. They’re still there, but you can’t see them as spheres anymore. The colored glow markers (small fixed-pixel circles around each planet) take over so you can locate the planets even when their actual rendered size is below one pixel.
At 200 (rightmost): double the default exaggeration. Cinematic — Jupiter looms larger than usual, Saturn’s rings dominate the frame. Useful for video capture or when showing a single planet at presentation scale.
Body size vs exaggeration — the difference
Both affect how big planets look on screen, but at different levels:
| Body size | Exaggeration | |
|---|---|---|
| Question | “How big is Jupiter compared to Earth?” | “How inflated is everything overall?” |
| Affects | Relative ratios between planets | Absolute size of all planets, uniformly |
| Earth anchor | Earth stays at 1 unit at any size setting | Earth shrinks/grows with everyone |
| Example | size=0 → Jupiter≈3.5; size=100 → Jupiter≈11 | exag=100 → Earth=1 unit; exag=0 → Earth≈0.0006 unit |
A useful analogy: think of a stereo. Body size is the equaliser — it adjusts the balance between frequencies. Exaggeration is the overall volume — it makes everything louder or quieter at once.
Seeing the solar system at true scale
To see the solar system at its actual physical proportions:
- Distance → 100 (real orbital distances, 1 AU = 15 world units)
- Body size → 100 (real planet ratios, anchored on Earth)
- Exaggeration → 0 (no inflation; the size and distance rulers agree)
At this combination, planets are dots in a vast emptiness. You’ll need to zoom in significantly to see any single planet as a sphere, and most will only be visible via their fixed-pixel marker glow. This is true scale. It’s why almost every educational image of the solar system you’ve ever seen “cheats” with implicit exaggeration — without it, there’s almost nothing to look at.
The dedicated scale.html view shows this same proportional reality
from a fixed configuration. The three sliders in solar-system.html
let you dial between the visible-but-stylised view (defaults) and the
honest-but-empty view (sliders maxed, exaggeration at 0), with
everything in between.
For the technical breakdown of how each slider maps to physics — including the derivation of the ~1500× ratio and the piecewise log-then-linear mapping of the exaggeration axis — see scales.md.
← Astrarium