ITCS 3120: Introduction to Interactive Computer Graphics (Fall)
instructor
Dr. K.R. Subramanian
Office: Woodward Hall 435E
Phone: (704) 687-8579
Email: krs@uncc.edu
Web: https://cci.charlotte.edu/directory/kalpathi-subramanian
Course Description(Syllabus, Grading Policies)
Lecture Materials
- Introduction (Applications, Raster Hardware, Display Architecture)
Slides[PDF][1 slide per page] Slides[PDF][4 slides per page] - Graphics Packages and OpenGL
Slides[PDF][1 slide per page] Slides[PDF][4 slides per page] - Affine Transformations, Intersections
Slides[PDF][1 slide per page] Slides[PDF][4 slides per page] - Raster Algorithms
Slides[PDF][1 slide per page] Slides[PDF][4 slides per page] - Aliasing and Antialiasing
Slides[PDF][1 slide per page] Slides[PDF][4 slides per page] - 3D Viewing
Slides[PDF][1 slide per page] Slides[PDF][4 slides per page] - Geometric Projections
Slides[PDF][1 slide per page] Slides[PDF][4 slides per page] - Visual Appearance(Shading Models)
Slides[PDF][1 slide per page] Slides[PDF][4 slides per page] - Visible Surface Determination
Slides[PDF][1 slide per page] Slides[PDF][4 slides per page] - Global Illumination Models
Projects
- Project 1: Modeling
- [Modeling/Drawing: Part 1] Due Monday, Sept 14, 2009
- [Modeling: Part 2 – Object Picking] Due Wednesday, Sept. 23
- [Modeling: Part 3 – World To Device Coordinates] Due Sept. 30
- [Modeling: Part 4 – 2D Transforms/Editing Ops] Due Oct 21, 2009
- Project 2: 3D Viewing and Transformations
- [3D Viewing: Part 1]> Due Nov. 18, 2009.
- Reference: Nate Robin’s Tutorials: projection.c transformation.c glm.c
Note that glm.c is only needed to build the example, containing utility functions.
- Reference: Nate Robin’s Tutorials: projection.c transformation.c glm.c
- [3D Viewing: Part 1]> Due Nov. 18, 2009.
- Project 3: 2.5D NavigatorDue Monday, Dec. 14
- Woodward Hall Floor plans: [Floor1[JPG]] [Floor2[JPG]] [Floor3[JPG]] [Floor4[JPG]]