4003-570/4005-761 Computer Graphics I

Term: 20091
Times: 4:00 - 5:50pm TR
Room: 70-3445

Last updated 2009/11/10 12:50:45


Go To: Description * Instructor * Syllabi * Contents * Assignments * Links

What's New


Description

Computer Graphics I is a study of the hardware and software principles of interactive raster graphics. Topics include an introduction to the basic concepts, 2-D and 3-D modeling and transformations, viewing transformations, projections, rendering techniques, graphical software packages and graphics systems. Students will use computer graphics packages and implement fundamental computer graphics algorithms.


Instructor

Name: Warren R. Carithers
Office: 3617 Golisano (70-3617)
Phone: (585) 475-5393
Email: wrc AT cs.rit.edu

Syllabi


Course Contents

Below is a tentative topic schedule for the quarter. This may change depending on events during the quarter.

Week Dates Relevant Chapter(s) Topic(s)
1 09/08, 09/10 1, 2, 3, 4 Introduction; Elements of CGI; Getting Started with OpenGL; Primitives versus Attributes
2 09/15, 09/17 5, 6 Geometric Transformations ( 2D applet, the Transformation Game); Windows and viewports; Clipping (Cohen-Sutherland), (RIT transformation applet)
3 09/22, 09/24 3 Implementing Graphics Primitives: Lines (applet), Circles (applet)
4 09/29, 10/01 4, 5, 6 More Implementing Graphics Primitives: Polygon Filling (applet)
5 10/06, 10/08 5, 7, 13 Viewing in 3D; Animation; Exam 1
6 10/13, 10/15 12, 10 Color; Color perception (optical illusions at www.echalk.co.uk) Illumination (lighting), shading (flat, Gauraud, Phong), Normals
7 10/20, 10/22 10 Materials; Textures (texture mapping applets)
8 10/27, 10/29 14, 8 Modeling; Hierarchical modeling; Curves and Surfaces (curves 1, Bezier)
9 11/03, 11/05 8 Tessellation; Fractals
10 11/10, 11/12 9, 10 Advanced topics in CG: hidden surface removal, global illumination, procedural shaders
Finals 11/16 - 11/20 all Exam 2