Self-taught 3D surface engine
Project carried out in Licence 3 without any knowledge of the graphics pipeline or C++.
Features :
- Using OpenGL / C++ / GLSL
- Modeling grass twig by twig via geometry shader
- Using noise to create a natural forest
- Modelling water using a coherent textured quad
- Working with textures (diffuse, specular and normal map)
- Creating the interface from scratch
- Using a minimum of libraries (GLFW, glad, stb\_image, freetype, ASSIMP and glm)