Skip to content

Andromeda-NGC224/GALAXY

Repository files navigation

3D Solar System Visualization 🌌

This project is an interactive 3D visualization of the planets in our solar system, built with Three.js and React. It offers an immersive experience for users to explore and interact with each planet in real-time.

🌍 Features:

  • Interactive Planets: Each planet can be rotated and zoomed in on, allowing users to explore surface details and planetary characteristics.
  • Smooth Navigation: Users can seamlessly switch between planets, creating a smooth and intuitive experience.
  • Realistic Models: The planets are rendered with realistic textures, providing a visually accurate representation of the solar system.
  • Dynamic Controls: The project uses dynamic controls to let users pan, zoom, and rotate the scene freely.
  • Responsive Design: The application adjusts smoothly across various screen sizes for a consistent experience on both desktop and mobile devices.

🛠️ Technologies Used:

  • Three.js: For rendering the 3D objects and scenes.
  • React: To manage the user interface and interactions.
  • React Three Fiber: A React renderer for Three.js to simplify the integration of 3D models in React.
  • TypeScript: Ensuring type safety and improving code readability.

🚀 How to Run the Project:

  1. Clone the repository:
  2. Navigate to the project directory:
  3. Install dependencies:
  • npm install
  1. Run the development server:

👾 Demo:

Check out the live demo here.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published