In this project, a multi-textured terrain with snowy mountains, low poly trees, a skybox environment and a water body reflecting light with ripples on the surface and reflection of the sky were targeted to incorporate some eye-catching attributes.
● Applied concepts such as multi-texturing, height mapping, displacement mapping, environment mapping, lighting, and navigation in 3D with keyboard and mouse to achieve the results.
● Rendered a terrain with mountains, trees, a water body and an environment using OpenGL and C++.
● Created and imported low poly model tree objects using Blender.
The project is designed following object-oriented approach. Every object in the scene is implemented as a stand-alone object and it is added to the scene at run-time. This has allowed me to implement effects with great flexibility. Libraries such as GLFW, OPENCV and SOIL have been used with OpenGL for object creation, image processing, transformation and cube map texture creation.
Project Pandora: Video recorded with Xbox app