"Corneal Astigmatism and Fluorescein Patterns : The OPTICAL Project at UC Berkeley" (various formats) My OPTICAL Research project movie which was submitted to the SIGGRAPH '97 Computer Animation Festival. 

"The OPTICAL Project at UC Berkeley: Computer Aided Cornea Modeling and Visualization" (various formats) My OPTICAL Research project movie which appeared in the SIGGRAPH '96 Electronic Theatre. 

"Reconstructing Curved Surfaces From Specular Reflection Patterns Using Spline Surface Fitting of Normals" (various formats) My OPTICAL Research project movie which was shown during the SIGGRAPH '96 Technical Program. 

"Zooming in to my House" (400x255 3fps 20Mb mov) Zooming into my house from above the U.S. I used a script on my Mac to copy gifs from a WWW site and then patched them together into a Quicktime movie. Then I used Macromedia's Director to add some transitions and indicate where my house was, added a photo of my house, and credits (done using Pixar's Typestry). 
"Happy 2.5 Anniversary, Tao" (1280x1024 295Kb jpg) Hallway of photos of Tao and me in our two and a half years together. 

"Just you and me, babe" (1152x870 125Kb jpg) Image of Dan Garcia and Tao Ye mapped onto a cube and set in a romantic scene. Backlit to give the illusion of three dimensions. 

"You're bustin' my (mirrored) balls over here" (1152x870 200Kb jpg) Image of ray tracing of mirrored balls. 10 ray bounces. 

"You're bustin' my (mirrored) balls over here" (320x240 10fps 2.5Mb mov) Movie of ray tracing of mirrored balls spinning around. 10 ray bounces. Loop it for best effect. 

"Ray Traced Strut" (320x240 10fps 8Mb mov) Movie of ray tracing of mirrored bowlingpinshaped figure strutting. Loop it for best effect. 

"DDG" (100x100 10fps 240Kb mov) My initials, DDG, intertwined and revolving. Loop it for best effect. 

"GAMESMAN, the movie" (320x240 10fps 34Mb mov) Movie I made with the help of 5 of my students (Iggy Shvartzman, Helen Gee, Stephanie Lie, Jeff Shneidman & Neha Wickramasekaran) for my ILP '95 talk about GAMESMAN, a Finite, 2Person, Perfect Information Game Generator program I wrote. The students did the sound and the board animations (under my direction) and I put them all together to show what it would be like to play these games using Gamesman. 
"Sierpinski Square Fractal" (400x400 10fps 310Kb mov) I wrote some graphics libraries to allow me to animate some of the fun fractals I use in my CS3  Introduction to Symbolic Programming course. This fractal is created by taking each recursive level, copying it five times, and moving and shriking them into the corners and center. It was animated smoothly from level 0 to 5. Source Code: sierpinskisquareanim.scm. 

"Sierpinski Square Fractal (Alternate)" (400x400 10fps 264Kb mov) This fractal is similar to the one above, but treats the fractal as a continuous line forming a square initially, and successively taking every straight line and pushing the middle third inward. It was animated from level 0 to 5. The idea originated from Johnathon Jamison. Source Code: sierpinskisquarealtanim.scm. 

"CCurve Fractal" (400x400 10fps 675Kb mov) This fractal is created by taking (on successive recursive levels) every straight line and outwardly breaking it in half to create a right angle. It was animated from level 0 to 13. Source Code: ccurvedragonanim.scm. 

"Dragon Fractal" (400x400 10fps 675Kb mov) This fractal is the same as the CCurve above, but instead of breaking each straight line outward, we turn the right half inward. It was animated from level 0 to level 13. Source code is the same as the CCurve above. 
"Cubies" (8Kb rotater) I wrote some 3D graphics libraries to allow me to generate some fun 3D geometry to view in Rotater, a simple lineandpoint 3D viewer. This object is composed of 8 cubes which recursively rotate a little and get smaller and smaller. The source code for this and the other four examples: rotaterexamples.scm 

"Circlies" (900Kb rotater) This object is composed of 8 circlecubes (faces of the cube are circles instead of squares) which recursively rotate a little and get smaller and smaller. It's basically the same as cubies above except this has circles for the faces. 

"Layered CCurve" (14Kb rotater) This is a 3D representation of the first seven recursion levels of the CCurve fractal (represented as flat layers with a constant offset between them). 

"Layered Dragon" (14Kb rotater) This is a 3D representation of the first seven recursion levels of the Dragon fractal (represented as flat layers with a constant offset between them.) 