The Inspiration
Our inspiration for this project came from our fascination with space and the wonders of our solar system. Growing up, we were always fascinated by the mysteries of planets, stars, and the universe beyond. We wanted to create an educational tool that could capture that sense of wonder and allow others to explore our solar system in an interactive way. We also wanted to make complex astronomical concepts accessible and easy to understand through a digital platform.
What we learned
Throughout this project, we learned a lot about both the science behind our solar system and the technologies needed to represent it digitally. We gained a deeper understanding of planetary motion, the distances between planets, and the conditions that make each celestial body unique. On the technical side, we developed our skills in Three.js, an amazing library for creating 3D graphics on the web. We also learned about performance optimization to make sure our model of the solar system ran smoothly in a web browser.
How we built it
We used Three.js to create a 3D model of the solar system that allows users to interactively explore each planet. The project began by creating a basic structure for the solar system, including the sun and eight planets, each with realistic sizes, colors, and orbits. We also added user-friendly controls that allowed users to rotate around the model, zoom in and out, and click on individual planets to learn more about them. To further enhance the experience, we added information pop-ups with key facts about each celestial body. All of this was built using HTML, JavaScript, and CSS to ensure cross-browser compatibility.
Log in or sign up for Devpost to join the conversation.