Assignment 02 - Blinn-Phong Shading in GLSL
29 Aug 2018Download this package for an example to get you started. It has most of what we’ve discussed in class. (As a side note, you should be able to use the makefile of choice with ‘makefile -f makefile.linux64’ as an example. The include and lib files are bundled in a common folder so don’t move things around. You could also setup GLFW and GLEW as needed or use the ones that are now on the SoC machines, but this should work and could allow you to work easily from whatever machine).
Read the Blinn shading paper linked previously. Write a GLSL fragment shader that implements Blinn-Phong shading. Post shader only (no need to modify anything else from the code packet unless you extend the project) to Canvas; your fs.glsl should work with no other modifications needed. A concise review is here if you would like assistance.
For possible extensions to the assignment, consider implementing GGX or other BRDF models within a different fragment shader and also include with your submission.
Write a brief README.txt to accompany your submission. Post to Canvas.
