CS594
Objectives
- To gain in-depth experience with OpenGL shader programming on implementations
of complex tasks.
- To understand the fundamentals of OpenGL pipeline, particularly from the
perspectives of multipass rendering, multi-texturing and framebuffer.
- To expand the functionality of your renderer, and systematically
design modular, efficient and re-usable code.
Description
In this assignment, you are required to program using shaders and demonstrate
significant technical ability on generating a scene leveraging multiple texturing
units, multiple renderng passes and multiple components in a framebuffer.
- Silhouette rendering of any graphics object using the one-pass method
mentioned in the lecture: