|
Selected Class Assignments
Advanced Computer Graphics I (OpenGL):
CS6610
Chuck Hansen
Fall 2001
Jason Waltman, MS Graduate Student
School of Computing
University of Utah
Executables compiled for Windows operating systems only.
Optimizations for Pentium Pro or better processors. May not
work on weaker processors. If you receive errors while
running these executables you may need some additional
OpenGL/GLUT/GLUI libraries which are available at the bottom of
this page. A fast graphics card is recommended for the final
project.
|
|

Walking Robot The first assignment for this
class was to model an animated robot that would look like it was
walking in place. There are options to make the robot walk
different speeds and to stop to animation. The arms are
legs are movable by clicking and dragging them when the robot is
not walking. |

Screen shot.

Walking Robot
52 KB
|
|

Hidden Line Removal
This assignment illustrates the effect of
different types of hidden line removal, texture mapping, and using
OBJ model files. All options of the executable have a GUI
interface via GLUI. This isn't a terribly exciting project,
but at least it works. |

Screen shot.

Hidden Line Removal
1.68 MB
|
|

Reflections and Shadows
I didn't quite get my shadow volume code to
work properly (which was another assignment) but here I show
simple projected shadows. The main purpose of the project
was mirrors (done by reflecting a scene about the "mirror plane")
and environment mapping on a sphere. There is a whole page
of GLUI options that allow the user to control the scene. |

Screen shot.

Reflections and Shadows
396 KB
|
|

OpenGL
Downloads
If you don't have opengl32.dll or glut32.dll
you'll need these to run the above executables. Just stick
the DLLs in the directory of your executable or in the
Windows\System32 directory (or some other directory in your path).
|

OpenGL 32-bit DLL
contains opengl32.dll
269 KB

GLUT 32-bit DLL
contains glut32.dll
62 KB
|
 |
 |
 |
|
email
at jasonwaltman
dot com |
 |
|
(c) 2000-2007 jason waltman |
|
|