Skip to content

Latest commit

 

History

History
53 lines (34 loc) · 2.01 KB

README.md

File metadata and controls

53 lines (34 loc) · 2.01 KB

OpenGL-SolarSystem

Simple 3D Solar System model created in C++/OpenGL/GLFW Inspired by webGL App by NASA (https://eyes.nasa.gov/apps/solar-system/#/home) and 1kar(https://github.com/1kar/OpenGL-SolarSystem?tab=readme-ov-file)

Getting Started

The repository contains:

  1. Release builds for x86/x64 OS
  2. Project for Visual Studio
  3. Source code and all necessary libraries(for OpenGL/GLFW..) if you want to build your new project

Release builds

If you just want to run the application, in the bin folder you will find executable files for x86/x64 OS

STATIC CAM

Press SPACE to enable STATIC CAM mode.
Use WASD to move around the solar system model, and use the mouse with the right button pressed to rotate the model.

alt text

FREE CAM

Press F1 to enable FREE CAM mode.
Use WASD and mouse to fly the solar system model.

alt text

PLANET CAM

PRESS 1...8(for choose a planet) to enable PLANET CAM mode.
You can see a brief information about the planet in the upper left corner of the screen.

alt text

Built With

  • OpenGL - The Graphics Library used
  • GLAD - Multi-Language GL/GLES/EGL/GLX/WGL Loader-Generator used
  • GLFW - Used to creating windows, contexts and surfaces, receiving input and events.
  • FREETYPE - Used to render fonts.
  • GLM - Mathematics Library used

Resources