Project — 02 / Interactive Visualization

Celestial Bodies & Orbital Dynamics

An interactive model of our solar system — orbits, periods, and scale rendered with scientific precision. Motion as mathematics, space as canvas.

3D Animation — Blender Render

Solar System in Motion

A full 3D render produced in Blender — scripted camera visits, orbital animations, and cinematic depth-of-field across all nine bodies.

Calculate Time & Motion
Enter your age in Earth years

↳ Updates age, revolutions & orbital period across all planet cards

The Planets

Eight worlds, each with unique characteristics, orbiting our star in a carefully choreographed cosmic dance that has persisted for billions of years.

Sun

Star
Loading…
4.6 billion years
G-type Main Sequence
1.989 × 10³⁰ kg
1.392 million km

Our star, the Sun, is a massive ball of plasma that provides the energy needed for life on Earth through nuclear fusion.

Mercury

Terrestrial
Loading…
4.5 billion years
88 Earth days
57.9 million km

The smallest and innermost planet, Mercury has extreme temperature variations and a surface scarred by countless impact craters.

Venus

Terrestrial
Loading…
4.5 billion years
225 Earth days
108.2 million km

Often called Earth's twin, Venus is shrouded in thick toxic clouds and has a runaway greenhouse effect making it the hottest planet.

Earth

Terrestrial (Reference)
Loading…
4.5 billion years
365.25 Earth days
149.6 million km

Our home planet is the only known place in the universe confirmed to host life, with vast oceans and a protective atmosphere.

Mars

Terrestrial
Loading…
4.6 billion years
687 Earth days
227.9 million km

The Red Planet features the largest volcano in the solar system and polar ice caps that contain frozen water and carbon dioxide.

Jupiter

Gas Giant
Loading…
4.6 billion years
11.86 Earth years
778.5 million km

The largest planet in our solar system, Jupiter's Great Red Spot is a storm larger than Earth that has raged for centuries.

Saturn

Gas Giant
Loading…
4.5 billion years
29.46 Earth years
1.43 billion km

Adorned with spectacular ring systems made of ice and rock, Saturn is the second-largest planet and could float in water.

Uranus

Ice Giant
Loading…
4.5 billion years
84 Earth years
2.87 billion km

The tilted ice giant rotates on its side, possibly due to a massive collision in its past, giving it extreme seasonal variations.

Neptune

Ice Giant
Loading…
4.5 billion years
164.8 Earth years
4.50 billion km

The outermost planet features the fastest winds in the solar system and a deep blue color from methane in its atmosphere.

Pluto

Dwarf Planet
Loading…
4.5 billion years
248 Earth years
5.91 billion km

Once classified as the ninth planet, this icy dwarf world has a heart-shaped glacier and orbits in the distant Kuiper Belt beyond Neptune.

8
8.3 min
4.6B yrs
200+
Texture Assets

PBR Materials

Planet Textures

High-resolution texture maps used for each celestial body in the Blender scene. Click a thumbnail to preview, or use the download button to save individual files.

Technical Reference — Blender 5.1

Animation Script

The Python script below drives the entire 3D render — camera choreography, orbital timing, depth-of-field per planet, and NLA strip extension across a full 2-minute timeline.

solar_system_camera_fix.py Python · Blender 5.1
2880 frames @ 24 fps = exactly 2 minutes
9 planet cameras with arc keyframes — arrival, mid, departure
Depth-of-field per planet with custom f-stop values
NLA strip extension loops orbit animations across full timeline
Blender 5.1 F-curve iterator compatible with new action layers API