Lectures are 4:10-5:00 pm on Tuesday and Wednesdays in EA120.

Tutorials/helpdesk is 1:00-2:00 pm on Fridays in CO242, starting on 8 March.

We plan not to use the lecture slot at 4:10pm on Fridays.

For the first eight weeks there are two lectures per week. For the last four weeks, there is a weekly progress reporting meeting on Wednesday, and an optional lecture on Tuesday at which the lecturers will present material requested in advance by students.

After Assignment 3 is submitted, lectures will be on topics requested by students, including topics that will help students to complete their projects.

Week 1 Tue 4:10pm Neil - Course Outline; Alex - Introduction to Shaders
video of some 2016 and 2017 projects
Wed 4:10pm Alex - Overview of modern GLSL
Fri 1:00pm Josh and Alex - Framework tutorial
Week 2 Tue 4:10pm Alex - Light-Material interactions
Wed 4:10pm Alex - Shading calculations and texture mapping
Fri 1:00pm tutorial/helpdesk
Week 3 Tue 4:10pm Alex - Advanced texture mapping
Wed 4:10pm Alex - Multi-pass rendering, and shadow mapping
Fri 1:00pm final helpdesk on Assignment 1
Week 4 Monday 11:59pm Assignment 1 due
Tue 4:10pm Zohar - Hierarchical Modeling
Wed 4:10pm Zohar - Rotation
Fri 1:00pm tutorial/helpdesk
Week 5 Tue 4:10pm Zohar - Curve Control
Wed 4:10pm Zohar
Fri 1:00pm tutorial/helpdesk
Week 6 Tue 4:10pm Zohar
Wed 4:10pm Zohar
Fri 1:00pm final helpdesk on Assignment 2
Break week 1 Mon 11:59pm Assignment 2 due
Thu 11:59pm Project proposal due
Break week 2
Week 7 Tue 4:10pm Zohar
Wed 4:10pm Project proposal presentations
Fri 1:00pm tutorial/helpdesk
Week 8 Tue 4:10pm no lecture
Wed 4:10pm no lecture
Fri 1:00pm final helpdesk on Assignment 3
Week 9 Mon 11:59pm Assignment 3 due
Tue 4:10pm topics on request
Wed 4:10pm project progress updates
Fri 1:00pm helpdesk
Week 10 Tue 4:10pm topics on request
Wed 4:10pm project progress updates
Fri 1:00pm helpdesk
Week 11 Tue 4:10pm topics on request
Wed 4:10pm project progress updates
Fri 1:00pm helpdesk
Week 12 Tue 4:10pm topics on request
Wed 4:10pm project progress updates
Fri 1:00pm helpdesk
Study week Wed 12:00 noon Project presentations (CO242)
Exam week Mon 11:59pm Project submission
Topic attachments
I Attachment Action Size Date Who Comment
00_Intro_To_Shaders.pdfpdf 00_Intro_To_Shaders.pdf manage 16 MB 06 Mar 2019 - 10:06 Main.alexd  
01_Modern_GLSL.pdfpdf 01_Modern_GLSL.pdf manage 10 MB 07 Mar 2019 - 17:00 Main.alexd  
01_hierarchical_modeling.pdfpdf 01_hierarchical_modeling.pdf manage 1 MB 25 Mar 2019 - 15:24 Main.christo  
02_Light-Material_interactions.pdfpdf 02_Light-Material_interactions.pdf manage 16 MB 14 Mar 2019 - 11:31 Main.alexd  
02_rotation.pdfpdf 02_rotation.pdf manage 568 K 10 Apr 2019 - 11:35 Main.zl  
03_Shading calculations and texture mapping.pdfpdf 03_Shading calculations and texture mapping.pdf manage 15 MB 14 Mar 2019 - 11:32 Main.alexd  
03_curve_control.pdfpdf 03_curve_control.pdf manage 173 K 25 Mar 2019 - 15:24 Main.christo  
04_Advanced_texture_mapping.pdfpdf 04_Advanced_texture_mapping.pdf manage 28 MB 21 Mar 2019 - 11:46 Main.alexd  
05_Multi-pass rendering_and_shadows_mapping.pdfpdf 05_Multi-pass rendering_and_shadows_mapping.pdf manage 20 MB 21 Mar 2019 - 11:49 Main.alexd  
CGRA350_2019_L1_CourseOutline.pdfpdf CGRA350_2019_L1_CourseOutline.pdf manage 10 MB 07 Mar 2019 - 13:55 Main.neil  
CGRA350_Framework_tutorial.pdfpdf CGRA350_Framework_tutorial.pdf manage 681 K 08 Mar 2019 - 15:01 Main.alexd