| Term: | 20091 |
| Times: | 4:00 - 5:50pm TR |
| Room: | 70-3445 |
Last updated 2009/11/10 12:50:45
Description *
Instructor *
Syllabi *
Contents *
Assignments *
Links
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.
| Name: | Warren R. Carithers |
| Office: | 3617 Golisano (70-3617) |
| Phone: | (585) 475-5393 |
| Email: | wrc AT cs.rit.edu |
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 |