Support: This tool will always be available for free, however, if you like it and wish to support the hosting costs and developement effort - please consider subscribing to my handle on X.
Purpose: This simulation was created to visualize and explore the dynamics of our solar system. It aims to provide an interactive educational tool for enthusiasts, students, and researchers to understand celestial mechanics, planetary characteristics, and orbital behavior in a 3D environment. Built with Three.js, it combines real scientific data with an intuitive interface to foster curiosity and learning about space. It uses the two body assumption to simulate planetary motion in real-time.
Requirements: Any modern web browser compatible with WebGL (EDGE recommended, Safari, Firefox & Chrome also tested). Faster CPUs/GPUs will enable rendering at higher settings. The developement was tested on a MacBook Pro, Intel Core i9, 16GB RAM, and RADEON 5500M GPU.
Future Features: Visualization of Hohmann Transfer Orbits, N-body Dynamics, additional solar systems / galaxies, LLM integration for 1-click real time news on celestial bodies.
If you have feedback or would like to request a feature please feel free to engage me on X.
Getting Started with planaterium.Earth
Choose 3D Settings:
[Simulation settings are saved via cookies. Clearing cookies will always bring back the 'Getting Started' page.]
Interact with Planets
Click on any planet or moon to focus on it and view detailed information, or use the search bar at the top to quickly find celestial bodies by name.
Navigate the Solar System
Use your mouse to explore: Left-click and drag to rotate around celestial bodies, right-click and drag to pan, and scroll to zoom in or out. Switch to flight mode with the 'C' key for a first-person experience.
Control Time
Adjust the Time Scale slider at the top to speed up or slow down the passage of time, allowing you to observe planetary orbits over days, months, or years.
Customize Your Experience
Visit the Render Settings in the Video menu to optimize performance and visuals. Adjust texture quality, shaders, and more to suit your device.