DMS 423 Programming Graphics

Assignments

All assignments are posted (and turned in) on UBlearns

Class notes

Aug 25 Intro; Animation clear.py
Aug 27 Color
Sep 3 Geometry & Coordinate Systems
video: Frames of Reference
triangle.py shapes.py animtriangle.py
Sep 8 Transformations
video: John Whitney, Experiments in Motion Graphics and Permutations
basicXform.py interactiveXform.py animXform.py pushpop.py pushpop2.py car.py animXform2.py
Sep 10 Math circle.py interp.py
Sep 15 Randomness
Video: Yoichiro Kawaguchi, Origin, Embryo, Mutation, Gigalopolis, and Cytolon [youtube]
Sep 17 Interaction
Video: MIT, Sketchpad; Myron Krueger, Videoplace
keyboard.py mouse.py
Sep 22 Textures texturedSquare.py
Sep 24 Textures disc.py webtex.py
Sep 29 Alpha alpha.py smoothalpha.py alphawheel.py fade.py texalpha.py filter.py
draw.py draw2.py
Oct 1 project review & Scientific Visualization
Oct 6 Scientific Visualization
Oct 13 Bounds; Vectors bounce.py gravbounce.py gravorbit.py
Oct 20 3D - depth buffering & perspective depth.py fovy.py globe.py
Oct 27 Depth cues
Nov 3 Lighting drawcow.py wfobject.py cow.obj cow.mtl ring-normals.py
shader.py lightcow.py vshadecow.py fshadecow.py fshadecow2.py
flowertex.jpg noise.png
Nov 10 Databases mysql0.py mysql2.py mysql3.py
Nov 12 Stereoscopy city.py city-stereo.py