CSCI 444/544 - Advanced Computer GraphicsSpring 2019 |
|
| Home | Syllabus | Assignments | Schedule | Resources | | |
LeglessLegolasAssignment 1: Blinn-Phong ShadersPhong Shading with Phong Illumination![]() Phong Shading with Blinn Phong Illumination![]() Although Blinn specular illumination doesn't produce as accurate as of results, it is a more efficient method of specular illumination. Any program designer must carefully consider the tradeoffs between quality and performance. Assignment 2 - Tessellate Your TeapotahedronThe tesselated teapot.![]() The teapot with the wireframe visible.![]() Tesselation is awesome! It allows us to take a small set of control points and generate a smooth object. Assignment 3 - Procedural Noise TexturesThe Procedurally Textured Boards!![]() Perlin noise can help us procedurally generate textures such as clouds, wood grain, and marble. Here, I generated two boards with 4D and 3D Perlin noise, respectively. The effect of time on the left board cannot be seen due to this being a still image. Assignment 4 - M Rendering ContestThe M in its full glory with school colors! (Kind of).![]() Ray Tracing is a really interesting graphical rendering technique. Reflection and refraction become very realistic to do since the rays are actually taking physics into account. | |