Skip to end of metadata
Go to start of metadata

CS 418 Interactive Computer Graphics


Class may be full, but feel free to attend lectures and labs in case spots open up.

Date Topic Downloads Assignment
8/23 Graphics at Illinois    
8/25 Images (1.1-1.5,7.13.4,7.9) Image Formation.pptx  
8/30 OpenGL, Indexed Face Set (1.6-1.9) OpenGL.pptx  
9/1 Transformational Geometry (4.1-4.9) Transformational Geometry.pptx  
9/6 Composition of Transformation Hierarchical Modeling.pptx MP1 Assigned
9/8 Viewing (5.3) Viewing.pptx  
9/13 Projection (5.4-5.5) Perspective 3D.pptx  
9/15 Phong Shading (6.1-6.5,6.7-6.8) Lighting.ppt  
9/20 Vertex Shaders (9.1-9.8) Vertex Shader.ppt glsl-teapot.zip MP1 Due
MP2 Assigned
9/22 Clipping (7.3-7.7) Clipping.ppt  
9/27 Exam    
9/29 Rasterization (7.8,7.10)
ITA Fall Challenge
10/4 Texture Mapping (8.7-8.13)
Texture Mapping.ppt
10/6 Texture Coordinates Texture Coordinates.ppt
10/11 Visibility (7.11) Zbuffer.ppt Shadows.pptx
10/13 Color Spaces (7.13.1)
10/18 Fragment Shaders (9.9-9.13)
Fragment Shader.ppt  
10/20 Exam    
10/25 Bezier Curves Curves.ppt (Teapot Bezier Patches)  
10/27 NURBS    
11/1 Polar Forms blossoms.ppt
11/3 Parametric & Swept Surfaces
Parametric Surfaces.pptx
11/8 Meshes Meshes.pptx MP4
11/10 Particle Systems
Particle Systems.pdf
11/15 Skinning
Skinning.pptx Facial rigging  
11/17 Animation & QS Decomp, Quaternions
11/22 Fall Break    
11/24 Thanksgiving
11/29 Implicit Surfaces & Volumes
Volume Solid Modeling.pptx
12/1 Natural Modeling Fractal Modeling.pptx  
12/6 Review   MP4 Due
12/8 Reading Day (no class)    
  Final Exam    
Date Topic Notes
8/24 Introduction and OpenGL Setup Slides DemoProject VS08 DemoProject VS10 Source
8/31 Transformations, Camera Viewing
and Projection in OpenGL 
Object Manipulation and Display Acceleration
9/7 MP1 Slides
MP1 Q&A Bring your laptops to class
MP2 Flight Simulator
Shading Basics
GLSL Basics Slides Sample Code Glew Library
10/5 MP2 Q&A Bring your laptops to class
MP3 : Projection
Hidden Surface Removal
and Texturing Mapping
Slides sample image reader (for ppm images)
Environment Mapping + Midterm Q&A Slides
MP3 Q&A Bring your laptops to class
Particle Systems Slides
11/9 MP4: Jello Slides
11/16 MP4 - Q&A  
11/23 Thanksgiving Break no discussion lecture
11/30 MP4 Q&A  
12/7 Final Q&A Bring your questions
Contact Info

Instructor: Prof. John Hart
Email: jch at illinois dot edu
Web: http://graphics.cs.uiuc.edu/~jch
Phone: 217-333-8740
Office: 3227 SC

TA: RJ Marsan
Email: marsan1 at illinois dot edu
Office Hour Location : 0207 Siebel Center
Office Hours : Thursdays 2:00PM - 3:00PM

Group Mailing List: http://groups.google.com/group/cs418fa11uiuc

Class Schedule

03:30 PM - 04:45 PM, Tuesdays & Thursdays
1105 Siebel Center

Discussion Section
12:00 PM - 12:50 PM, 1:00 PM - 1:50 PM (Pick one), Wednesdays
1111 Siebel Center

Grading Policy
MP1 MP2 MP3 MP4 HW Midterm Final
10% 10% 20% 10% 10% 20% 20%

We will use the textbook "Interactive Computer Graphics: A Top Down Approach using OpenGL," by Ed Angel. The main difference between recent editions is the shader programming details,, and those change from year to year so don't worry too much about the edition, and use the web to find the most recent information on shader programming. Here's a link to the 5th edition's table of contents.

All of the programming in class will be in C using OpenGL, so you may find helpful the book "OpenGL Programming Guide: The Official Guide to Learning OpenGL" (Version 2, 5th Edition) by the OpenGL Architecture Review Board.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.