CMPS 160 Home Page
Fall 2004



The final project requires a project report. See the link to the final project for more details. Abstracts should be no more than 300 words. The abstract should briefly tell the reader what the project does. The abstract should highlight why this project is important or interesting.
Save the details for the main text of the report.

There is a submittal directory called final.
For Example: % submit cmps160-dw.f04 final main.cxx Makefile gui.cxx gui.h \
gl_window.cxx gl_window.h
To check what you have submitted %peek cmps160-dw.f04 final


It would be nice if you submitted your code. I won't be evaluating your grade on this submitted code, but it can only help you if I want to give you more points on your project. (So that I may run the project, not look over the code)


Instructor:

Dr. Doanna Weissgerber

Office:

E2 267 Baskin Engineering

Phone

There is no phone in my office

email:

doanna@soe.ucsc.edu

Office Hours:

Wednesday 2-3 and by appointment

Class Time:

MWF 3:30-4:40

Place:

Cowell College Classroom 131

Final Exam Time:

Tuesday December 7, 2004   4:00-7:00pm
Jack Baskin Engineering Room 109 (PC Lab)
Attendance in computer lab for all demonstrations required

Teaching Assistant:

Oliver Wang

Tutor:

TBA
TBA@soe.ucsc.edu

Lab Hours in Jack Baskin Engineering 109:

  • Monday: 11am-1pm (Oliver Wang TA)
  • Tuesday: 10am-12pm (Oliver Wang TA)
  • Wednesday: 11am-1pm (Oliver Wang TA)
  • Wednesday: 1pm-3pm (Oliver Wang TA)

Texts

  • Required Text Computer Graphics with OpenGL (3rd Edition)
    Donald Hearn & M. Pauline Baker, Prentice Hall
  • OpenGL Primer
    Ed Angel, Addison-Wesley

    OpenGL Texts

    OpenGL Programming Guide (aka The Red Book)
    Neider, David & Woo, Addison-Wesley

     

    OpenGL Reference Manual
    Addison-Wesley

     

     

    OpenGL Superbible
    Richard Wright and Michael Sweet, Waite Group Press

    FLTK Manual

    Reference Texts

    Computer Graphics, C Version (2nd Edition)
    by Donald Hearn and Pauline Baker, Prentice Hall


    Midterms

    Handouts

    Homework Assignments

    Homework #5 Phong Shading is missing a few variables.
    The light vector is <1,1,0>
    The viewing vector is <1,0,1>
    The specular reflection variable ns is 2
    Homework 1 Due October 6th at beginning of class.     Homework 1 Answers
    Homework 2 Due October 20th at beginning of class.     Homework 2 Answers
    Homework 3 Due Monday November 8th at the beginning of class.     Homework 3 Answers
    Homework 4 Due Friday Novermber 12th     Homework 4 Answers
    Homework 5 Due Wednesday November 17th    Homework 5 Answers
    Homework 6 Due Wednesday November 24th     Homework 6 Answers
    Homework 7 Handed out December 1, due on December 3rd     Homework 7 Answers

    Programming Assignments

    Final Exam



    Grading

  • 60% Programming (30% assignments and 30% final project)
  • 40% Theory (30% for midterms, 10% homework and class participation)
  • Links to Other Information


    Maintained by Doanna Weissgerber