Skip to content

MankyDanky/SpaceSim

Repository files navigation

SpaceSim

SpaceSim is a 3D space simulation project that offers an immersive experience with realistic planetary models, stunning visual effects, and an intuitive user interface.

Previews

Screenshot 2025-03-29 at 11 11 02 PM Screenshot 2025-03-29 at 11 11 24 PM Screenshot 2025-03-29 at 11 11 43 PM Screenshot 2025-03-29 at 11 12 00 PM

Features

Camera Controls

  • Navigate through the vastness of space with smooth and responsive camera controls.
  • Rotate, zoom, and pan to explore planets and celestial objects from different perspectives.

Relatively Accurate Planet Models

  • Planets are modeled with attention to detail, featuring scaled down but relatively accurate sizes, textures, and orbital mechanics.
  • Experience a close approximation of planetary systems.

Bloom Effect

  • Enhance the visual appeal with a bloom effect that adds a soft glow to bright objects, creating a cinematic experience.

Beautiful Space Skybox

  • Immerse yourself in a breathtaking space environment with a high-quality skybox featuring stars, nebulae, and galaxies.

GUI with IMGUI

  • Interact with the simulation using a clean and user-friendly graphical interface built with IMGUI.
  • Adjust settings, toggle features, and monitor simulation parameters with ease.

Getting Started

  1. Clone the repository and build the project.
  2. Configure the makefile and the imports to the libraries needed (GLFW, GLEW, GLM, imgui, and stb_image)
  3. Run make and launch the application to begin exploring the solar system.

Enjoy your journey through the cosmos!

About

A C++ OpenGL project rendering the solar system relatively to scale (ish)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published