CMPS 160 - Introduction to Computer Graphics - Fall 2005

 

Instructor:

James Davis

Office:

363 Engineering II

Phone

(831) 459-1841

email:

davis@cs.ucsc.edu

Office Hours:

Tue 2-4pm, or by appointment

Class Time:

MWF 3:30-4:40 pm

Place:

Engineering II 192

Teaching Assistant:

Adam Smith

amsmith@cs.ucsc.edu

Additional Lab/Office Hours Listed on Discussion Board

Lab Hours:

(must attend one)

Social Science I Mac (Rm 135)
Section 1 : Mon 1-3pm
Section 2 : Tue 4-6pm
Extra lab times: (no assignment presentation or grading during these times)
Section 3 : Wed 1-3pm
Section 4 : Friday 5-7pm

Online Discussions:

http://apps.soe.ucsc.edu/fora/viewforum.php?f=3 (RSS feed)

 

Book

Hearn and Baker

Computer Graphics with OpenGL Third Edition

ISBN 0-13-015390-7

 

Links

Grading

Assignment #1 

Assignment #2

Assignment #3

Assignment #4

Assignment #5

Bells and whistles extra point ideas

Meshshop Documentation (including property descriptions)

Final from Spring 2005

Study Topics

Answers to Midterm #1

Study Questions Written by Class

Answers to Midterm #2

Answers to Final

 

Schedule CMPS 1600 Fall 2005

(I don't have very good notes for what we discuss in class. I'll try to link to some combination of things that will help refresh your memory. Including links to lecture notes provided by professors elsewhere, scans of pages I've referred to, and digital material I showed in class.)

 

Sep 23

 

Introduction

 

 

Sep 26

 

Visual perception / raster displays
[Extras] [More extras]

No labs this week

1(skim), 2.1-2.3, 10.7-10.8

Sep 28

 

Line drawing, rasterization
[Extras] [More extras]

 

3.5,3.15(skim)

JavaExample

Sep 30

 

Finish previous two topics

 

 

Oct 3

 

2D Transformations, viewing, clipping

Assgn 1: Capture a mesh

This week lab meets in the Computer Animation / Motion Capture Lab in E2 386

5.1-5.8

TeachingApplet1

TeachingApplet2

Oct 5

 

3D Transforms, pinhole camera

 

5.9-5.18

Oct 7

 

Finish previous two topics

 

 

Oct 10

 

Perspective [Viewing1] [Viewing2]
[Extras] [Projection.ppt]

Assgn 2: pixel op, painterly render

6.1-3,7.1-9

Oct 12

 

Visibility . z-buffer, scanline
[Extras] [Visibility.ppt]

Assgn 1 graded in lab

9

Oct 14

 

Finish previous two topics

 

 

Oct 17

 

Prep for midterm

Assign 3 : perspective, viewpoint

 

Oct 19

 

Midterm 1

Assgn 2 graded in lab

 

Fri Oct 21

 

Lighting, Shading (local), BRDFs
[Lighting1][Lighting2][PPT][Extras]

10.1-10.7,10.10
[Applet1][Applet2]

Mon Oct 24

 

More lighting

Introduce meshshop
Assgn
3 graded in lab 

 

Wed Oct 26

 

Ray Tracing, global illumination
[PPT]

10.11-10.12
[Applet]

Fri Oct 28

 

Color Models

[PPT]

 

12
[Applets]

Oct 31

 

Sampling Theory
[Extras]

Assign 4 : lighting, material properties

4.17, 13.9, FvD14.10

Nov 2

 

Aliasing, anti-aliasing in graphics
[Extras]

 

[applets]

Nov 4

 

Image Warping, Textures

 

 

10.13-10.18, Heckbert [figs]

Nov 7

 

More aliasing/textures

[AliasingImage - Description]

Extra point projects

[Crow][Williams]

Nov 9

 

Assgn 4 graded in lab

Nov 11

 

(holiday)

Nov 14

 

Animation (Guest speaker Mark Henne - 1:30-3:30pm - next door)

Assign 5 : texture mapping, filtering

13, Lasseter

Nov 16

 

Prep for midterm

 

Nov 18

 

Midterm 2

 

 

Nov 21

 

Digital Compositing [Extras]

Porter&Duff,, Blinn[1]

Nov 23

 

NPR (lecture given by Adam)

 

Assgn 5 graded in lab

Haeberli

Nov 25

 

(Holiday)

 

 

Nov 28

 

Videos of recent graphics work

Extra point projects

 

Nov 30

 

(in class cool project presentations)

 

 

Dec 2

 

(class probably cancelled due to my travel)