Home

Skip to end of metadata
Go to start of metadata

CS 418 Interactive Computer Graphics

News

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

Syllabus
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)
Rasterization.ppt
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
MP3
10/13 Color Spaces (7.13.1)
Color.ppt  
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
Keyframing.pptxQuaternions.pptx
 
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    
Discussions
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
Slides
9/7 MP1 Slides
9/14
MP1 Q&A Bring your laptops to class
9/21
MP2 Flight Simulator
Shading Basics
Slides
9/28
GLSL Basics Slides Sample Code Glew Library
10/5 MP2 Q&A Bring your laptops to class
10/12
MP3 : Projection
Hidden Surface Removal
and Texturing Mapping
Slides sample image reader (for ppm images)
10/19
Environment Mapping + Midterm Q&A Slides
10/26
MP3 Q&A Bring your laptops to class
11/2
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

Lecture
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%
Links
Textbook

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.