CS 7380 Advanced Computer Graphics

"Let us (continue) to make some pretty pictures" -- Your Instructor

Card image cap

Vulcan Demo

Card image cap

Unigine Engine

Card image cap

Lighting!

Quick Links: Piazza Forum Board | Office Hours Sign up | Teams Channel


Schedule/Road Map


The following is our tentative syllabus for the course, changes should be expected throughout the semester. I will announce in class, piazza, or through e-mail any major changes.
Week
Date
Lecture and Readings Assignments Note(s)
1 Friday - May 10, 2024
A1 Released (Official Deadline May. 24 Anywhere on Earth), (Late Deadline May 31. for up to 90%) Welcome back to class!

Note: 1st assignment has extra time to accomodate students who add late.
2 Friday - May 17, 2024
A2 Released (Official Deadline May. 27 Anywhere on Earth), (Late Deadline June 1. for up to 90%) (Mike traveling to Paris, may have some delay in email)
3 Friday - May 24, 2024
Fill out your Project Proposal (Part 1 of final project) (Official Deadline June 3 Anywhere on Earth), (Late Deadline June 10 for up to 90%) (Mike traveling to Cyprus, may have some delay in email)
4 Friday - May 31, 2024
A3 Released (Official Deadline June. 13 Anywhere on Earth), (Late Deadline June 20. for up to 90%) Released on Monday, June 3 at 6pm ET -- instructor out sick
5 Friday - June 07, 2024
A4 Released (Official Deadline June. 20 Anywhere on Earth), (Late Deadline June 27. for up to 90%)
6 Friday - June 14, 2024
A5 Released (Official Deadline June. 23 Anywhere on Earth), (Late Deadline June 30 for up to 90%)
7 Friday - June 21, 2024
8 Friday - June 28, 2024
9 Friday - July 05, 2024
10 Friday - July 12, 2024
11 Friday - July 19, 2024
Check-in to let me know how your final projects are going
12 Friday - July 26, 2024
13 Friday - August 02, 2024
14 Friday - August 09, 2024
Project Due last day of class (i.e. TODAY) (Anywhere on Earth) -- No extension can be used on final project -- -10% late per day Today is the last day of class
Please do not redistribute or host any materials without e-mailing me first. I generally am happy to share the latest .pdf or slide presentation with those who ask. Thank you for your time!