The 3D Solar System project is an interactive web-based visualization of our solar system. It showcases the planets orbiting the Sun in a realistic manner, using JavaScript, HTML, and CSS. The project aims to provide an educational and engaging experience for users to explore planetary motion and scale.
- Realistic Orbits: Planets revolve around the Sun based on their actual speeds and distances.
- 3D Visualization: Utilizes WebGL for rendering
- Planet Information: Clicking on a planet displays details such as size, distance from the Sun, and orbital period.
- JavaScript (Three.js for 3D rendering)
- HTML5 & CSS3 (UI and styling)
- WebGL (for rendering 3D graphics)
- Clone the repository:
git clone https://github.com/adrian-254/3D-Solar-System.git
- Navigate to the project folder:
cd 3D-Solar-System - Open
index.htmlin a browser or use a local server:npx http-server
- Open the project in a web browser.
- Use the mouse to rotate the camera and zoom in/out.
- Click on a planet to view details.
- Customize settings through the UI panel.
- Add moons for each planet.
- Improve planetary textures for higher realism.
- Implement real-time planetary positions based on NASA data.
- Add VR support for an immersive experience.
Contributions are welcome! Feel free to fork the repository and submit pull requests.
This project is licensed under the MIT License.
- Three.js (https://threejs.org/)
- NASA for planetary data
- Open-source contributors
Enjoy exploring the wonders of our solar system in 3D!