Computer Graphics project that uses modern OpenGl(> v4.0).
Key features:
- procedural terrain and water waves generation using efficient Perlin Noise
- day/night cycle rotation
- multiple sources of light
- models loaded and placed into the scene at start time
- use of multiple shaders for terrain and the rest of the models
- 3D camera implementation
- shadows