CSCI 444/544 - Advanced Computer GraphicsSpring 2019 |
|
| Home | Syllabus | Assignments | Schedule | Resources | | |
Jesse Baxter (idk what I should do for hero name I didn't think we were doing that)![]() ![]() ![]() ![]() This is a program that implements Gourad and Phong shading, and Phong and Blinn-Phong illumination. All possible cases are shown above. It also uses uniform buffer objects to send that data to multiple shaders. ![]() This is a program that implements tessellation shaders to create a teapot from a given set of points. It uses phong shading to do the lighting calculations (the ground uses gourad because I couldn't get the separable shaders working). It also uses the geometry shader to create a wireframe on the object. Also the light is broken for some reason. ![]() This program uses 3D noise to create a marble like texture/effect on a cube. It also uses 2D noise that varies with time to create a water effect on the ground plane. The 3D noise implements octaves and can be modified to produce other effects (wood for example). ![]() This program uses raytracing and several techniques to create a scene. | |