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)

Clem' Engine
Svetlana

Svetlana

     
Félix

Félix