Model: https://sketchfab.com/3d-models/riot-mech-model-7b8738c8b0ed4561814856503a4642fb
- Physically-Based Rendering (PBR)
- Directional Lighting
- Cascaded Shadow Mapping
- Texture Loading and Model Importing
- Entity Component System (ECS)
- Scene must be in focus, click on an empty space outside of the GUI.
- Press WASD keys to move.
- Right mouse click and drag to rotate .
- Language: C++17
- API: OpenGL 4.6
Windows
mkdir build
cd build
cmake ..
cmake --build . -- /m:4
Unix/Linux
mkdir build
cd build
cmake ..
cmake --build . -j4
- Assimp: https://github.com/assimp/assimp
- EnTT: https://github.com/skypjack/entt
- GLAD: https://github.com/Dav1dde/glad
- GLFW: https://github.com/glfw/glfw
- GLM: https://github.com/g-truc/glm
- ImGui: https://github.com/ocornut/imgui
- STB: https://github.com/nothings/stb
- LearnOpenGL: https://learnopengl.com