DMS 424: Programming Graphics 2
Spring 2008

When: Tuesday/Thursday 11:00 am - 12:50 pm
Where: CFA 242

Instructor: Dave Pape
e-mail: depape@buffalo.edu
Office: CFA 250
Office hours: Tues 10-11, Thurs 1:30-2:30

Syllabus

Assignments

Class Notes

NotesExample code
Class 1 (15 Jan) - Possible topics dmsgl.py
Class 2 (17 Jan) - Flocking
Class 3 (22 Jan) - Multi-pass rendering copytex.py
dyntex0.py
dyntex.py
EmptyTexture2D.py
mirror1.py
mirror2.py
multipass-tex.py
overlay.py
rearview.py
vcam.py
warp.py
Class 4 (24 Jan) - Set up HMD & tracker trackdtest.py
trackd.py
trackedObj.py
smallcow.obj
cow.mtl
Class 5 (29 Jan) - Compressed textures compressTex.py compressedTexture2D.py
Class 6 (31 Jan) - Texgen contour.py
2D.py
sphere.py
Class 7 (5 Feb) - T.J.: Picking/Selecting
Class 8 (7 Feb) - Daniel: Vertex Buffer Objects
Class 9 (12 Feb) - James: 3D Textures
Class 10 (14 Feb) - Heamchand: MultiTexturing
Class 11 (19 Feb) - MultiTexture examples; CubeMapping
Class 12 (21 Feb) -
Class 13 (26 Feb) - T.J.: Karl Sims
Class 14 (28 Feb) - James: Rez
Class 15 (4 Mar) - Heamchand: Masaki Fujihata
Class 16 (6 Mar) - Daniel: OpenAL
Class 17 (18 Mar) - Accumulation buffer
Class 18 (20 Mar) - Stereoscopy; glFrustum
Class 19 (25 Mar) - The CAVE
Class 20 (27 Mar) - Scene graphs
Class 21 (1 Apr) - Heamchand: pyODE
Class 22 (3 Apr) - James: Cel shading
Class 23 (8 Apr) - Daniel: Will Wright
Class 24 (10 Apr) - T.J.: Wiimote
Class 25 (15 Apr) - Project review
Class 26 (17 Apr) - Ray tracing
Class 27 (22 Apr) -
Class 28 (24 Apr) -

Other files


Dave Pape UB Department of Media Study