Illinois Computer Science
CS 418 Interactive Computer Graphics

Studio Audience Rules

CS 418 Fall 2018 will be taught in 1404 SC to a "live studio audience." This format will be used to generate high quality video intended to better engage current and future online students, while preserving many of the benefits of the classroom schedule and dynamic. As stated in the Course Catalog:

This course will be taught in a novel format: The instructor will be recorded with a live camera as part of a production for future online delivery. Students will form the “live studio audience,” viewing the instructor and slides on a screen.

Prof. Hart will deliver lectures live in class, recorded by a camera operator in front of a green screen. The projectors will show Prof. Hart superimposed over his slides live to the students in class, and a rough cut of the video will be made available to current semester online students."

Questions

Students as always will be encouraged to ask questions during class. However, in this format, we ask students to hold their questions until the end of the filming of each lesson segment. Students sitting on the (audience) left side of the aisle will NOT be filmed. Students sitting on the (audience) right side of the aisle MAY be filmed, and consent to being filmed by choosing those seats. When recognized to ask a question, you will be tossed a stuffed blue cube microphone. By catching the blue cube you consent to being recorded. Do not throw the blue cube at another student's head.

Lectures

MWF 9:00a - 9:50a
1404 Siebel Center

Instructor

Prof. John C. Hart
3227 SC
jch@illinois.edu
217-333-8740

TA's

Apollo Ellis
3229 SC
aiellis2@illinois.edu

Ashwin  Kumar
akvijay2@illinois.edu

Sidney Oderberg
sidneyo2@illinois.edu

Discussion

Discussion Page

Resources

Grading

Exam 1 15%
Exam 2 15%
Exam 3 15%
Other
Assignments 
55%

CS 418 Fall 2018 Syllabus

Week 1 (8/27)
  • How Do We See [pdf]
  • Image Formation [pdf]
  • Chapter 1 [pdf]
  • Graphics Processing [pdf]
  • Graphics Systems [pdf]
  • Try Triangle [html]
  • Filling the Pipeline [pdf]
  • Indexed Face Set Interpreter [html]
  • Chapters 2-4 [pdf]
 
Week 2 (9/3)
  • 2-D Transformations [pdf]
  • 2-D Rotation [pdf]
  • Window to Viewport [pdf]
  • Chapter 5 [pdf]
  • Vertex Pipeline [pdf]
  • 3-D Transformations [pdf]
  • Coordinate System Orientations [pdf]
  • 3-D Rotations [pdf]
  • Arbitrary Rotation w/Vector Algebra [pdf]
  • Arbitrary Axis Rotation [pdf]
  • Chapter 6 [pdf]
 
Week 3 (9/10)
  • Chapter 7 [pdf]
  • Vertex Pipeline [pdf]
  • Viewing Coordinates [pdf]
  • The Lookat Transformation [pdf]
  • Chapter 8 [pdf]
  • Projections [pdf]
  • Perspective [pdf]
  • Linear Perspective [pdf]
  • Stereo
  • Chapter 9 [pdf]
MP 1: Due Sept. 24 [link]
Week 4 (9/17)
  • Lighting [pdf]
  • Diffuse Reflection [pdf]
  • Specular Reflection [pdf]
  • Normals [pdf]
  • Clipping [pdf]
  • Parametric Clipping [pdf]
  • Polygon Clipping [pdf]
  • Vertex Shaders
 
Week 5 (9/24)
  • No Class Monday (9/24)
  • Exam 1 (CBTF)
  • Color Spaces
 
Week 6 (10/1)
  • Images
 
Week 7 (10/8)
  • Rasterization
  • Texture Mapping
 
Week 8 (10/15)
  • Texture Coordinates
  • Visibility
 
Week 9 (10/22)
  • Fragment Shaders
  • Exam 2
 
Week 10 (10/29)
  • Bezier Curves
  • B-Splines
 
Week 11 (11/5)
  • Polar Forms
  • Subdivision Surfaces
 
Week 12 (11/12)
  • Meshes
  • Particle Systems
 
11/19 FALL BREAK  
Week 13 (11/26)
  • Skinning
  • Animation
 
Week 14 (12/3)
  • Implicit Surfaces & Volumes
  • Natural Modeling
 
Week 15 (12/10)
  • Exam 3
  • READING DAY (12/14)