By the end of this course, the students will be able to
- describe and implement ray tracing algorithm
- describe and implement radiosity algorithm
- give the difference between local illumination, ray tracing, radiosity methods
- describe and implement image based rendering method
- describe and implement volume visualization methods
- describe and implement texture mapping , environment mapping and bump mapping
- describe and implement spline, parametric, implicit surface represenations
- describe and implement large terrains
- develop a Unity3D application that may contain advanced features such as the rendering and animation methods discussed in this course.