CS 4554- Computer Graphics I: Assignment 4 : Shaders
Requirements
- This lab will focus on improving rendering by shaders from the last assignment;
- Implement Phong Shading and two other different shader effects which depends on your choice;
Upload( blackboard )
- A description of your project structure (short documentation);
- Source code with enough comments to make it clear what you are doing;
- Movie of your animation
Extensions (Preparation for next Lab)
- Support multiple light sources in Phong shading;
- Support texture mapping in your shaders;
- Learn and practice some shaders on https://www.shadertoy.com
- Some examples :
- Mandelbrot & Julia Set
- Ray Marching Distance Field
- Shadow