CSCI 444/544 - Advanced Computer GraphicsSpring 2019 |
|
| Home | Syllabus | Assignments | Schedule | Resources | | |
LeglessLegolasAssignment 1: Blinn-Phong ShadersPhong Shading with Phong IlluminationPhong Shading with Blinn Phong IlluminationAlthough 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. | |