3D Solar System
A Blender-powered visual showcase of our solar system. Rendered in full 3D with realistic lighting, procedural orbits, and planetary motion—complemented by interactive celestial data.
The Scripted Process
A simple, step-by-step breakdown of how the automated solar system scene is built and rendered using Blender's Python API.
Download Textures
Download high-resolution planetary textures directly from Solar System Scope to use as base maps for the spheres.
Write & Run Code
Open Blender's Scripting Tab, paste the Python workflow automation script, and click execute to build the scene programmatically.
Verify Generation
Switch to the Layout Tab and change the Viewport Shading model to "Rendered" to actively review the script's visual outcome and lightning configurations.
Render Settings
In the Output side-tab: Define the output path. Change the media type to video with an MPEG-4 container, use the H.264 codec, and set the output quality to Perceptually Lossless.
Render Animation
Navigate to the Top Header bar, open the Render Tab menu, and select "Render Animation" or deploy the Ctrl + F12 shortcut matrix to start compilation.
import bpy
# Programmatic Scene Instantiation & Material Mapping
def setup_scene():
# 1. Clean Slate (Purge Old Geometry)
bpy.ops.object.select_all(action='SELECT')
bpy.ops.object.delete()
# 2. Instantiate Parameterized Mesh
bpy.ops.mesh.primitive_uv_sphere_add(segments=128, ring_count=64, radius=0.75)
earth = bpy.context.active_object
earth.name = "Earth"
bpy.ops.object.shade_smooth()
# 3. Dynamic Node Graph Configurations
mat = bpy.data.materials.new(name="EarthMaterial")
mat.use_nodes = True
nodes = mat.node_tree.nodes; nodes.clear()
out = nodes.new('ShaderNodeOutputMaterial')
bsdf = nodes.new('ShaderNodeBsdfPrincipled')
wave = nodes.new('ShaderNodeTexWave')
bump = nodes.new('ShaderNodeBump')
# Inject Linear Rotations & Expression Drivers
bpy.context.preferences.edit.keyframe_new_interpolation_type = 'LINEAR'
earth.rotation_euler = (0, 0, 0); earth.keyframe_insert(data_path="rotation_euler", frame=1)
earth.rotation_euler = (0, 0, 6.28); earth.keyframe_insert(data_path="rotation_euler", frame=250)
driver = wave.inputs[1].driver_add('default_value')
driver.driver.expression = "frame / 25.0"
# 4. 3-Point Studio Lighting Engine Configuration
bpy.ops.object.light_add(type='POINT', location=(3, -5, 2)) # Key Light
bpy.context.active_object.data.energy = 5000
bpy.ops.object.light_add(type='POINT', location=(-1.5, 2, -0.3)) # Rim Light
bpy.context.active_object.data.energy = 1000
# Initialize Camera Constraints & Cycles Hardware Engine
bpy.ops.object.camera_add(location=(0, -2.3, 0), rotation=(1.57, 0, 0))
bpy.context.scene.camera = bpy.context.active_object
bpy.context.scene.render.engine = 'CYCLES'
The Celestial Bodies
A simple guide to the solar system, showing planets, their motion, key features, and how they interact with the Sun and each other across vast distances.
The Sun G2V Star
The heart of our solar system, the Sun is a nearly perfect sphere of hot plasma, heated to incandescence by nuclear fusion reactions in its core. It radiates energy principally as light, ultraviolet, and infrared radiation, providing the driving force behind planetary climates and biological evolution across Earth. Its powerful magnetic field shapes the heliosphere, shielding the entire system from intense interstellar cosmic radiation.
Mercury Terrestrial
Mercury is the smallest and innermost planet in the Solar System, orbiting the Sun every 87.97 Earth days. Lacking a substantial atmosphere to trap heat, its crust experiences the most extreme temperature fluctuations in the system, swinging violently from blistering daytime apexes to cryogenic sub-zero environments at night. Its hyper-dense iron core generates a global magnetic field that interacts dynamically with solar wind streams.
Venus Greenhouse Void
Venus is wrapped in a dense, suffocating blanket of carbon dioxide alongside clouds of sulfuric acid. This creates a runaway greenhouse effect that traps thermal radiation permanently, making its scorched basalt planes hot enough to liquefy lead. Rotating counter to almost every other planet, its retrograde day cycles take longer to complete than its entire annual journey around the Sun.
Earth Habitable Oasis
The only known celestial body supporting an active biosphere. Earth's liquid-water oceans, active plate tectonics, and nitrogen-oxygen atmosphere sustain global ecosystems. Driven internally by a convection-rich nickel-iron core, its magnetosphere consistently deflects dangerous ion particles, enabling long-term evolutionary security across vast, interconnected life cycles.
The Moon Luna
Earth's sole natural satellite, the Moon is a tidally locked body that stabilizes our planet's axial wobble, moderating the long-term climate. Composed primarily of silicates and marked by ancient lunar maria formed by volcanic eruptions, its gravitational pull remains the chief driver behind terrestrial ocean tides. It serves as humanity's primary historical and logistical stepping stone toward deeper solar system exploration.
Mars Desert Frontier
Mars is a cold, dust-covered desert world featuring a highly rarefied carbon-dioxide atmosphere. Marked by giant extinct volcanoes like Olympus Mons and the vast canyon system of Valles Marineris, it holds significant subsurface water ice reserves. Its red iron-oxide surface dust hides an environment that remains a primary target for robotic telemetry exploration and future crewed structural setups.
Jupiter Gas Giant
The largest planet in our system, Jupiter is a massive gas giant comprised predominantly of hydrogen and helium gas structures. Its dynamic atmosphere is distinctively banded by supersonic jet streams and dominated by the Great Red Spot—a hyper-cyclonic storm system wider than Earth itself. Its immense magnetic footprint accelerates surrounding particles into powerful localized radiation belts.
Saturn Ringed Titan
Saturn stands unique with an expansive, highly complex ring architecture consisting of billions of independent ice particles, rocky debris fragments, and cosmic dust. Possessing a low structural density that would float on water, its outer atmosphere triggers violent equatorial storm complexes. Its extensive gravitational pull guides a rich family of scientifically vital moons, including Titan and Enceladus.
Uranus Ice Giant
Uranus is an ice giant distinguished by a unique 97.8-degree axial tilt, causing it to roll through its 84-year orbit practically on its side. Its deep mantle layer is rich in water, ammonia, and methane ices, which give the planet its serene blue-green color profile. Orbiting via extreme seasonal cycles, it maintains one of the coldest atmospheres found anywhere within the solar network.
Neptune Wind Vortex
Neptune sits at the edge of our planetary neighborhood, swept by supersonic winds that reach speeds up to 2,100 km/h—the fastest atmospheric currents recorded in the solar system. An ice giant dense with high-pressure fluid interiors, its deep blue cobalt visage hides intense thermodynamic shifts. It remains dynamically bound to Triton, a massive retrograde moon captured out of the Kuiper Belt.
Pluto Dwarf Planet
Located within the distant Kuiper Belt, Pluto is a complex world of nitrogen ice plains, mountain ranges of solid water ice, and a thin, variable haze atmosphere. Renowned for its highly eccentric, inclined orbital pathway, it interacts gravitationally with its large companion moon, Charon, creating a unique binary system dynamic that anchors outer telemetry boundaries.
SYSTEM_READY // Awaiting input vector...
| CELESTIAL SYSTEM | COMPUTED AGE | ORBITAL FACTOR |
|---|---|---|
| MERCURY | 0.00 | 0.24 Earth Yrs |
| VENUS | 0.00 | 0.62 Earth Yrs |
| MARS | 0.00 | 1.88 Earth Yrs |
| JUPITER | 0.00 | 11.86 Earth Yrs |
| SATURN | 0.00 | 29.46 Earth Yrs |
| URANUS | 0.00 | 84.01 Earth Yrs |
| NEPTUNE | 0.00 | 164.79 Earth Yrs |
| PLUTO | 0.00 | 248.09 Earth Yrs |