c
Instructor: Daniel G. Aliaga (aliaga@cs.purdue.edu)
Classroom: ARMS B071
Time: MWF @ 11:30-12:20pm
Office hours: by appt
TAs: Chris May (may5@purdue.edu) and Yizhi (David) Song (song630@purdue.edu)
TA office hours: David (Tuesday 4:30-6:30pm, LSWN 3151A); Chris (Friday 3:30-5:30pm, LWSN 3151A)
Course Information: [PDF]
Special
OpenGL/Assignment 0 HELP SESSIONS:
Friday Jan 14, 3-4pm in LWSN B151
Tuesday Jan 18, 5-6pm via Zoom (link to be provided)
TENTATIVE Schedule:
(1) Jan 10
State of Graphics, History, Organization, Final Projects
Jan 12 OpenGL Review
Jan 14 OpenGL Review
Assignment #0 out: Cook-it! (1.25 weeks)
(2) Jan 17
No classes
Jan 19
Math Review: points/vectors, geometric operations
Recording of Zoom Class: [part 1, part 2, part 3]
Jan 21
Graphics Pipeline: Rasterization, Shading, and Lighting
(3) Jan 24
Cameras and Projections II
Assignment #0 due
Assignment #1 out: Project-it! (2 weeks)
Jan 26
[A1 notes]
Ray Tracing: Reflections, Refraction, and more I
Jan 28
Ray Tracing: Reflections, Refraction, and more II
(4) Jan 31
Feb 2
Feb 4
GPU Programming II’cont and [GPU Programming Example]
(5) Feb 7
Assignment #1 due
Assignment #2 out: GPU-it! (2 weeks)
Texture Mapping: projection, environment, bump, and shadow mapping I
Feb 9
Texture Mapping: projection, environment, bump, and shadow mapping II
Feb 11
Texture Mapping: projection, environment, bump, and shadow mapping III
(6) Feb 14
Data Structures and Spatial Hierarchies I
Feb 16
Data Structures and Spatial Hierarchies II
Feb 18
Data Structures and Spatial Hierarchies II
(7) Feb 21
Assignment #2 due
Assignment #3 out: Map-it! (2.5 weeks) [FreeGlut Template] [Qt Template]
Feb 23
Feb 25
(8) Feb 28
Review
Mar 2
Midterm
Mar 4
Solutions
(9) Mar 7
Visualization: Prof. Tricoche
Mar 9
VR/AR: Prof. Popescu
Assignment #3 due
Assignment #4 out: Procedural-it! (2.5 weeks)
Mar 11
Physically-Based Computing: Prof. Benes
(10) Mar 14
Spring Break!
Mar 16
Spring Break!
Mar 18
Spring Break!
(11) Mar 21
Voronoi Diagrams, Triangulation
Mar 23
Voronoi Diagrams,
Triangulation
Mar 25
(12) Mar 28
Assignment #4 due
Final Project out (4 weeks) [base_kinect.zip for Sandbox]
Mar 30
Colors and Perception cont’d
Apr 1
Colors and Perception cont’d
(13) Apr 4
Final Project Fast Forward I
Apr 6
Final Project Fast Forward II
Apr 8
Final Project Fast Forward III
(14) Apr 11
Apr 13
Global Illumination cont’d
Apr 15
Image processing: morphing and warping
(15) Apr 18
Image processing: morphing and warping cont’d
Apr 20
Review for Final Exam
Apr 22
Review for Final Exam
(16) Apr 25
Final Project Demo Prep
Apr 27
Final Project Demo Day I / TBA
Apr 29
Final Project Demo Day II / TBA
Final Exam