Principles and Practice , Addison-Wesley, 1990. The proceedings from these conferences are great resources. ACM Transactions on Graphics , IEEE Computer Graphics and Applications , Visual Computer , are the most predominant journals. There will be one programming assignment which will be assigned at the beginning of the course, and due around the middle of the course. There will be three check-in points where required features of the final program will have to be working.
More detail is available on the homeworks page.
There will also be a final project that will consume the rest of the semester. Projects may be done individually or in pairs. In addition, each student will be required to present at least one paper to the rest of the class. All students are expected to read all papers. Grading The grading criteria will be known a priori, so each working feature will be worth a certain amount of points.