Simple 3D Solar System model created in C++/OpenGL/GLFW
The repository contains:
- Release builds for x86/x64 OS
- Project for Visual Studio
- Source code and all necessary libraries(for OpenGL/GLFW..) if you want to build your new project
If you just want to run the application, in the bin folder you will find executable files for x86/x64 OS
If you want open project in Visual Studio, just open the file DiamondEngine.vcxproj
You can also create a new project using code and libraries from this repository.
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.
Press F1 to enable FREE CAM mode.
Use WASD and mouse to fly the solar system model.
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.
Press E to change skybox
- 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
- Textures - Textures used
- Tutorials - Awesome tutorials about OpenGL
- Default SkyBox Blue SkyBox - SkyBoxes used
- Font - Font used (Font author)
This project is licensed under the MIT License - see the LICENSE.md file for details