Play assignment 1 video! (1.5 MB MPEG) Students show animation they created with their paint programs.
Play assignment 2 video! (1.9 MB MPEG) Students show their generalized cylinders, rendered with OpenGL.
If this doesn't play for you, it's probably because your web browser isn't configured to handle mpeg files -- see this. Note that xanim doesn't play mpeg's right.
On our SGI's, you can also simply run the command
mpeg_play -dither color -loop /afs/cs/academic/class/15462/pix/asst2.mpeg
The above MPEG file was created from this sequence of student animations (from Park through Gregg) using this parameter file to control the mpeg_encode program and this shell script to read each student frame and convert it to PPM for mpeg_encode. The MPEG shows every 4th frame at half size. It uses the tools in the NETPBM toolkit (public domain software) that should be available in /usr/contributed on Andrew cluster machines.
Play assignment 3 video! (6.3 MB MPEG) Students show more elaborate animation with texture mapping, rendered with OpenGL.
The above MPEG file was created from this sequence of student animations using this parameter file to control the mpeg_encode program and this shell script to read each student frame and convert it to PPM for mpeg_encode. The MPEG shows every 3rd frame at half size.
Play assignment 4 video! (5.9 MB MPEG) Students wrote their own ray tracers, with which they did the rendering for this video.
The above MPEG file was created from this sequence of student animations using this parameter file to control the mpeg_encode program and this perl script to read each student frame and convert it to PPM for mpeg_encode. The MPEG shows every 4th frame at 320x240 pixels. Still images from the video.
15-462, Computer Graphics 1
Paul Heckbert, 28 Oct. 1997