Gary Meyer - Computer Graphics Courses
U of M  |  Computer Science  |  Digital Technology Center
     
 
Home  
People  
Courses  
Research  
Publications  
Gallery  
 



CSCI 5107
Computer Graphics I


The objective of this course is to provide you with an introduction to the hardware, drawing methods, geometrical transforms, and shape representation schemes that are important in computer graphics. The hardware systems to be surveyed include vector refresh devices, raster graphic displays, and hard copy units. Line and polygon clipping techniques will be addressed. Two and three dimensional geometric transforms will be covered and various projection schemes will be presented. Local and global illumination simulation, including ray tracing, will be discussed. Finally, we will look at methods for modeling three dimensional objects.

Another major objective of this course is to give you “hands-on” experience with a graphics hardware and software system. The programming assignments will be performed on either a Unix workstation in the IT Labs or on a PC running a public domain Unix simulator. We will work in C or C++ and we will use publicly available graphics software that is described in the textbook. In the programming assignments in this course you will develop, from scratch,a simple rendering system that can produce wireline pictures of three dimensional objects and a ray tracer that can generate fully shaded images of a complex scene. All programming assignments will be done individually.


 

             


Home  


People  


Courses  


Research  


Publications  


Gallery  


Please send feedback to webmaster:
Last Modified: Friday, September 6, 2002 3:47 PM