dave pape
.... projects .... publications .... teaching .... bio/cv .... links ....

DMS423 f13

[edit] DMS 423/523 - Programming Graphics 1

[edit] Assignments

All assignments are posted (and turned in) on UBlearns

[edit] Class notes

Aug 27 Intro; Particle systems
video: Lucasfilm, Star Trek II Genesis; Karl Sims
fire.py, fireparticle.png
Aug 29
Sep 3 Animation; OpenGL & Pyglet basics clear.py
Sep 10 Color
Sep 12 Geometry & Coordinate systems
video: Frames of Reference excerpt
triangle.py shapes.py animtriangle.py
Sep 17 Lab: drawing mathematical shapes
video: John Whitney, Experiments in Motion Graphics, Permutations, Matrix, Arabesque
Sep 19 Math: distances, trig, interpolation circle.py interp.py
Sep 24 Transformations basicXform.py interactiveXform.py animXform.py animXform2.py pushpop.py pushpop2.py car.py
Sep 26 Interaction
video: MIT, Sketchpad; Myron Krueger, Videoplace
keyboard.py mouse.py
Oct 1 Textures texturedSquare.py texturedSquare_PIL.py
Oct 3 Texturing in OpenGL; PIL disc.py webtex.py
Oct 8 Alpha alpha.py smoothalpha.py alphawheel.py fade.py texalpha.py filter.py
Oct 10 Randomness
Oct 15 Vectors bounce.py gravbounce.py gravorbit.py simplespring.py swing.py Spring.py rope.py
Oct 17 Bounding volumes; simple collision detection sprite.py
Oct 22 Fractals glmandelbrot.py mountain1d.py
Oct 24 review fractal landscape code zap.py
Oct 29 Scientific visualization
Oct 31 Depth cues
Nov 5 3D coordinates; Depth buffering gazmap.py map3d.py globe.py
Nov 7 Perspective & camera movement
Nov 12 lab - Kinects
Nov 21 Leap motion controller LeapPyglet.py