WPI Computer Science Department

Computer Science Department
------------------------------------------

CS 4731, A Term 2003 Homework 4


Homework 4: Due Friday, October 3, 2003, 9AM (11/100 points)

Homework 4 Overview

In this project, we're trying to improve the 3D models we created in homework 3. In particular, we shall improve our homework 3 SDL castle program to include reading and rendering of meshes, and add more realism by doing elaborate shading, lighting and material properties. We will also begin to include flexible camera control and allow a user the ability to fly around our scenes and do clipping based on a 3D view volume.

Important Note: At this point, you should be comfortable enough in miniGL to do any necessary extensions in any cases where the commands you need have not been included yet. So, it's your responsibility to extend miniGL where necessary. Do not try to type in straight openGL calls without using miniGL. The only exception (see below) is that you can use pure OpenGL calls from within SDL.cpp and SDL.h