The goal of this project is to mix the examples done here : https://github.com/damdoy/opengl_examples into a big procedurally generated hilly terrain.
This runs on a laptop with a pretty weak gpu (Intel HD Graphics 620 Intel core i7-7500U 8GB Ram) at ~30fps.
- Dynamic LOD terrain (on cpu)
- Dynamic grass
- Shadow mapping
- Dynamic sky
- Phong lighting model
- Water reflections
- Trees
- Shadow mapping
Everything is procedurally generated.
A/S/D/W
MoveJ/K/L/I
Look aroundT/Z
Activate/deactivate moving sunO/P
Increase/decrase amount of clouds
Create a build
folder and call cmake ..
inside it, then make
This was build on a Linux Mint 18.1, the needed libraries are the following:
- glfw2 2.7.9
- glew 1.13.0
- devIl 1.7.8