Skip to end of metadata
Go to start of metadata

CS 418 Interactive Computer Graphics


Finals are graded.Have a great summer.
MP4 is graded. Please check your compass and let the TA know if you have any questions. Gallery is here.

Old news

Date Topic Downloads Assignment
1/18 Graphics at Illinois    
1/20 Images (1.1-1.5,7.13.4,7.9) notes  
1/25 OpenGL, Indexed Face Set (1.6-1.9) notes  
1/27 2-D Transformations (4.1-4.9) notes  
2/1 Keyframing and Procedural Animation notes MP1: Dancing I
Due: Feb 15th 3:30pm
2/3 3-D Transformations, Viewing (5.3) notes  
2/8 Projection (5.4-5.5) notes  
2/10 Phong Shading (6.1-6.5,6.7-6.8) notes  
2/15 Vertex Shaders (9.1-9.8) notes glsl-teapot.zip MP2: Flight Simulator
Due: Mar 15th 3:30PM
2/17 Clipping (7.3-7.7) clipping  
2/22 Rasterization (7.8,7.10) rasterization HW1 Assigned
Due: Mar. 8th 3:30PM
2/24 Texture Mapping (8.7-8.13) mapping  
3/1 Texture Coordinates coords  
3/3 Visibility (7.11) notes shadows  
3/8 Fragment Shaders (9.9-9.13) notes MP3: Teapot Contest
Due: Apr 12th, 3:30pm
3/10 Color Spaces (7.13.1) notes  
3/15 Review    
3/17 Midterm    
3/22 Spring Break    
3/24 Spring Break    
3/29 Cubic Curves notes  
3/31 Blossoming blossoms.ppt  
4/5 Parametric & Swept Surfaces notes  
4/7 Particle Systems notes  
4/12 Hierarchical Modeling notes MP4: Jello "I"
4/14 Skinning notes  
4/19 Quaternions notes  
4/21 Implicit Surfaces & Volumes notes  
4/26 Natural Modeling notes  
4/28 Special Seminar: Michael Kass
3:30pm 2405 Siebel Center
5/3 Review    
5/5 Reading Day (no class)    
5/13 Final Exam 1:30-4:30pm Everitt 269  
Date Topic Notes
1/20 Introduction and OpenGL Setup Slides DemoProject VS08 DemoProject VS10 Source
1/27 Transformations, Camera Viewing
and Projection in OpenGL 
Object Manipulation and Display Acceleration
2/3 MP1 Slides
2/10 MP1 Q&A Bring your laptops to class
2/17 MP2 Flight Simulator
Shading Basics
2/24 GLSL Basics Slides Sample Code Glew Library
3/3 MP2 Q&A Bring your laptops to class
3/10 MP3 : Projection
Hidden Surface Removal
and Texturing Mapping
Slides sample image reader (for ppm images)
3/17 Environment Mapping + Midterm Q&A Slides
3/24 Spring Break no discussion lecture
3/31 MP3 Q&A Bring your laptops to class
4/7 Particle Systems Slides
4/14 MP4: Jello Slides
5/2 MP4 - Q&A held in 0216
4/28 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: Mahsa Kamali
Email: mkamali2 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/cs418sp11uiuc

Class Schedule

03:30 PM - 04:45 PM, Tuesdays & Thursdays
106B1 Engineering Hall

Discussion Section
10:00 AM - 10:50 AM, 1:00 PM - 1:50 PM (Pick one), Thursdays
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.