visuterrimac was created as part of a school project during my first year of engineering school. we had to create a software that give the users a 3D environnement, where he can move and fly, from an height map. 
This project goals was, for us, to create a kind of render engine from scratch. We used OpenGL and SDL2 for the rendering part and SDL_image for our images.
To make the app usable, we had to use a quadtree to implement a lod ( level of detail) that is rendering more detail in front of the player than far from him and. Also, we used a frustum culling to reduce our rendering time.
We were a group of 3 and i mainly worked on the shaders, and implementation of lod (level of details), quadtree and frustum culling.

You can look at the source code here
Back to Top