4003-570/4005-761 Computer Graphics I

Term: 20121
Times: 4:00 - 5:50pm TR
Room: 70-3455

Last updated 2012/11/13 10:50:19


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

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/04, 09/06 1, 2, 4, 5
Appendix A
Introduction: Overview; History; Elements of CGI; Math review
2 09/11, 09/13 6 The 2D Graphics Pipeline; Implementing Graphics Primitives; Lines (applet), Circles (applet)
3 09/18, 09/20 6, 8 Polygon Filling (applet); Clipping ( Cohen-Sutherland RIT clipping applet)
4 09/25, 09/27 7, 8 Geometric Transformations ( 2D applet, the Transformation Game, RIT transformation applet); Viewing in 2D, windows and viewports
5 10/02, 10/04 3
Appendix C
Geometric Modeling and Tessellation; Intro to OpenGL
6 10/09, 10/11 9, 10 Exam 1; 3D Transformations and Viewing
7 10/16, 10/18 16, 17, 19 Shading; Visible Surface Detection; Color; Color Perception (optical illusions at www.echalk.co.uk); Normals, Illumination (lighting); Material Properties
8 10/23, 10/25 18, 22 The OpenGL Shading Language; Textures (texture mapping applets)
9 10/30, 11/01 11, 12, 23 Procedural Graphics; Animation
10 11/06, 11/08 13-16, 21 Advanced Geometric Modeling; Curves and Surfaces ( Bezier); Global Illumination; Preview of other Graphics courses
Finals 11/12 - 11/16 all Exam 2: Thursday, November 15, 2012, 12:30pm-2:30pm, 70-3455