CSCI 444/544 - Advanced Computer GraphicsSpring 2019 |
|
| Home | Syllabus | Assignments | Schedule | Resources | | |
VanVeyronAssignment 1: Blinn-Phong Shaders This program illustrates the differences between Gourad and Phong shading. Assignment 2: Geometry and Tessellation Shaders This program demonstrates the use of geometry shaders to create wireframes and tessellation shaders to increase the complexity of meshes. Assignment 3: Procedurally Generated Noise The texture for the cube in the above images is generated using 3D Perlin noise. By adding a 4th dimension, the texture can be animated which is shown in the changing of the texture between the 3 images. Assignment 4: Raytracing The image above was rendered using offline raytracing. The project used to create it demonstrates differences in how various techniques are implementid in rasterization versus raytracing. Effects highlighted in particular are reflection, fog and bump generation. | |