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
| Notes | Example 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) - | ||