Created using Microsoft Visual Studio Community 2019 Version 16.11.5 using Visual C++, GLUT and OpenGL version 4.3
For a build of the project, navigate to x64->Debug->Project_Template.exe and simply run it
For the project itself, all project dependecies are set up for use. Pull the project, and set the relevant dependencies to the packaged "lib" and "include" folder in the repo.
The project hinges off of the scene_basic_uniform cpp file to run and manage everything. It uses three instances of a GLSLProgram object to operate and run three shaders:
- The Toon Geometry Shaders (vertex, geom, frag)
- The Wave vertex animation and texture shaders (vertex and frag)
- The simple Sky Box shaders (vertex and frag)
The basis of this project was to create a solid cell shading/toon shading pipeline. This was inspired by games like Telltale games like
The Wolf Among Us
This is all based on the Lab work done in the university module 3015 with a modifications to improve the visual quality