CS594 Computer Graphics Lab 2

Objectives

Assignment Description

The basic steps you will go through in this lab include:

Extra credit

Try to arrange a scene with the models that you have access to. (We will talk about scene graph in the later half of the semester. But with not too many object, it is doable without using scene graphs.)

¡P        Create a scene where a Buddha or a sculpture is standing in front of a mirror in a room with texture mapped floor.  20%

¡P        Anything else you would like to do. Please run it by me before you do it, so that I have an idea how much extra credit I would be giving out


Detailed Lab Setup Information
Please consult TA's

Suggested Strategy
The assignment description is meant as a brief guidance of what steps you need to go through. I
t is highly desirable for you to have a big picture and seriously spend a couple hours designing your software, and think about the trade off that you would face,  BEFORE you actually go implement anything.  You should not only consider performance, readability, maintainability but also possibilities for further development of new functions as key issues in your design.  This would end up saving you a lot of time later on, because of less number of patches you have in your code and a much more efficient debugging process in result.

During your implementation, an incremental way of development is always helpful with debugging too. As usual, it is strongly suggested that you start early on this lab. There is a lot of stuff involved in this lab.

Happy rendering!