Write code to parse the â.modelsâ file and create an appropriate Model matrix in your application. Modify the shaders to perform per-fragment shading with the diffuse and specular color materials.
Modify the shaders to perform a Gooch shading effect (cool-to-warm shading; black outlines are necessary). Add a boolean uniform variable called doGoochShading to your application so that: when â5â is pressed the diffuse/specular shading is shown when â6â is pressed the Gooch shading effect is shown.
Modify the application to spin the model about a central point within itself. The speed_of_rotation and axis_of_rotation should be user defined variables in your code. The object should spin in place, even if it is displaced from the world origin.
document the work.
Hi, I'd like to help with the project to load and display the models.
Relevant Skills and Experience
C/C++ language, OpenGL, GLSL shader language.
Proposed Milestones
$80 CAD - Full project
Please provide the files which are to be modified.