CS 419: Production Rendering

Spring  2017

Tu/Th    11:00  12:15 am, 
Room 1103 Siebel Center

University of Illinois at Urbana-Champaign, 
Department of Computer Science
 Instructor : Eric Shaffer
Office Hour: Thursday 2:30-3:30pm in 2103 Siebel Center

Book:  Ray-Tracing from the Ground Up 

Piazza: This term we will be using Piazza for class discussion. Rather than emailing questions to the teaching staff, we encourage you to post your questions on Piazza. 
Find our class page at: 
 https://piazza.com/illinois/spring2017/cs419.

Machine Problems: 

Late Work Policy: 

Coding and Collaboration: 

Exams: 

Grading: MPs are worth 60% of the total grade midterm exam 40%

Software: You are free to use any programming language and computing platform you wish for the programming assignments.

Other Policies: Do not make class material publicly available. The code you write is your own and you may make it public if you wish.

Tentative Schedule:

Date

Topic

Lecture Notes

Assignments

1/17

Goals of Rendering

Preliminaries [PDF]

Ray Tracing from the Ground Up: Chapters 1 and 3
Chapter 3 [PDF]

1/19

Basic Ray Tracing

Basic Ray Tracing [PDF]

Ray Tracing from the Ground Up: Chapters 2 and 4

1/24

Sampling and Aliasing

Aliasing [PDF]

Ray Tracing from the Ground Up: Chapters 5 and 8

MP1: Due February 10, 11:55pm [LINK]

1/26

Perspective Projection

Viewing [PDF]

Ray Tracing from the Ground Up: Chapter 9

1/31

Virtual Cameras

Phong Reflectance Model

Viewing [PDF]

Phong Reflectance Model [PDF]

Worksheet 1 [PDF
Solution [PDF]

Ray Tracing from the Ground Up: Chapter 6
Ray Tracing from the Ground Up: Chapter 10

2/2

Advanced Sampling Techniques

Shadows

Stereoscopy

Shadows [PDF]

Sampling [PDF]

Stereoscopy [PDF]

Ray Tracing from the Ground Up: Chapter 7
Ray Tracing from the Ground Up: Chapter 11

Ray Tracing from the Ground Up: Chapter 12

2/7

Depth of Field

Monte Carlo Methods

Basic Monte Carlo [PDF]

Depth of Field [PDF]

Tangent: Polarized Light Explained [YouTube]
Ray Tracing from the Ground Up: Chapter 13

Vergence-Accomodation Conflict [link]
How IMAX Glasses Work [link]
 

Worksheet 2 [PDF]
Solution [PDF]

 

2/9

Theoretical Foundations 

 

Rendering Equation [PDF]

 

Ray Tracing from the Ground Up: Chapter 13

Worksheet 3 [PDF]

Solution [PDF]

2/14

Lights and Materials

Specular Reflection

Lights and Materials [PDF]

Specular BRDFs [PDF]

MP2 Due March 7 at 11:55 pm [link]

Ray Tracing from the Ground Up: Chapter 14

Ray Tracing from the Ground Up: Chapter 15

2/16

Acceleration Structures

Regular Grids [PDF]

Ray Tracing from the Ground Up: Chapter 22

Ray Tracing from the Ground Up: Chapter 23

Worksheet 4 [PDF]
Solution [PDF]

2/21

Acceleration Strutures

Regular Grids [PDF]

KD-Trees [PDF]

Physically Based Rendering Chapter 4 [PDF]

2/23

Acceleration Structures

Geometric Modeling with Meshes 

Octrees and BVHs [PDF]

Meshes [PDF]

 

2/28

Exam 1

 

 

3/2

No Class

 

 

3/7

Nonlinear Projections

Affine Transformations

Nonlinear Projections [PDF]

Affine Transformations [PDF]

Ray Tracing from the Ground Up: Chapter 20

3/9

Area Lights

Area Lights [PDF]

Worksheet 5 [PDF]
Solution [PDF]

MP 3: Due March 31 [link]

3/14

Mirror Reflection

Mirror Reflection [PDF]

Ray Tracing from the Ground Up: Chapter 24

3/16

Glossy Reflection

Path Tracing

Glossy Reflection [PDF]

Global Illumination [PDF]

Ray Tracing from the Ground Up: Chapter 25
Chapter 26

3/21

NO CLASS: SPRING BREAK

 

 

3/23

NO CLASS: SPRING BREAK

 

 

3/28

Simple Transparency

Simple Transparency [PDF]


Ray Tracing from the Ground Up: Chapter 27
 

3/30

Texture Mapping

Basic Texture Mapping [PDF]

More BRDFs [PDF]


Ray Tracing from the Ground Up: Chapter 29

4/4

Advanced Material Modeling

Noise-Based Textures

Procedural Textures [PDF]

Noise-Based Textures [PDF]


Ray Tracing from the Ground Up: Chapter 30
Chapter 31

Physics and Math of Shading

(Naty Hoffman) [PDF]

 

4/6

Radiosity

Radiosity [PDF]

 

4/11

 Physically Based Shading at Pixar

Background: Physics and Math of Shading 
(Naty Hoffman) 
[slides] 


Physically Based Shading at Pixar 
(Christophe Hery & Ryusuke Villemin) 
[slides]


Materials from SIGGRAPH 2013 Course:
Physically Based Shading in Theory and Practice
 

4/13

High Dynamic Range Imaging



 

 

4/18

Photon Mapping

Light Fields

 

 

4/20

Real-time Path Tracing

 

 

4/25

Exam 2

 

 

4/27

Presentations



 

 

5/2



Presentations