Plan for Alternative Instruction

If you haven’t seen the CS559 Plan for Altenative Instruction due to the COVID-19 Response, please read (Updated 3/19) Plan for Class as Part of the COVID-19 Response.

Welcome to the CS 559 (Spring 2020) Web Page!

Once the class gets rolling, we will use Canvas and Piazza more than this web page. But, for now, it has a lot of useful information for getting started in the class. You probably want to start with Getting Started.

Week 11 Lectures (21 and 22)

The Lectures for Week 11 are available on Kaltura. Rather than 2 75 minute lectures, I broke things into 5 parts, one of which was long enough that I further broke it into 2 parts (so there’s 5A and 5B). They are still probably too long for video lectures - you probably want to pause every 10 minutes or so. Part 1 - Review and Overview - (24 minutes) (slides) Part 2 - Rasterization - (19 minutes) (slides) Part 3 - Aliasing and Anti-Aliasing - (19 minutes) (slides) Part 4 - Visibility - (29 minutes) (slides) Part 5a - The Graphics Pipeline: Overview and History - (21 mins) (slides) Part 5b - The Graphics Pipeline: A Triangle’s Journey - (29 mins) (slides) You can get the slides for all 6 parts in one big PDF file. Read more…

Course Next Semester: 639 Data Visualization

Next semester (Fall 2020), I plan to offer an undergraduate special topics class on Data Visualization. The class will “meets with” CS765 (the graduate level Data Visualization class), but have a distinct number so I can make the class more appropriate for undergrads. The class will be quite similar to last year’s offering of CS765 (see the Course Web). There is a “What is this course and why?" posting that can help you understand the class. Read more…

Late Workbook Policy

As you know, the class policy on handing in workbooks is pretty strict: we can only grade the work that you turn in by the deadline. (where “turn in” includes pushing to GitHub, and “deadline” really means a time shortly after the deadline when we clone all of the repositories). Unfortunately, the strict policy is required for practical reasons: we need to organize a team of graders to grade the assignments. Read more…

Lecture19-20: More Texture

For this weeks lectures (which would have been in class lectures 19 and 20), I broke the content into 5 pieces based on topic (rather than arbitrary lengths). This is the same material that would have been covered in 2 lectures. This material will be used in upcoming workbooks (Workbook 10-12), although you might find it useful for Workbook 8. Lecture 19/20 - Part 1 - Basic Texturing Review - 16 minutes (slides after) Lecture 19/20 - Part 2 - Fake Normals and Bump Mapping - 23 minutes (slides after) Lecture 19/20 - Part 3 - Other Texture Tricks - 22 minutes (slides after) Lecture 19/20 - Part 4 - Sky Boxes and Environment Maps - 23 minutes (slides after) Lecture 19/20 - Part 5 - Shadow Maps - 15 minutes (slides after) You can have the before or after slides to look at. Read more…

Lecture 18: Texture

The second video lecture has been posted! This is lecture 18, which would have occurred on March 25th if everything were normal. Which, of course, it isn’t. I am still getting the hang of making videos. I am hoping they will get better with practice. The segments are still a little longer than I would have hoped. The topic is texturing, which will be Workbook 9. The JavaScript Tip of the Day is useful for Workbook 8, and the review will give you a concise summary of the last lecture (useful for the Quiz). Read more…

Lecture 17: (nominally March 23) Meshes and Lighting

The first video lecture has been posted! This is lecture 17, which would have occurred on March 23rd if things were going by their normal schedule. This is my first attempt to make a video like this. They will get better as I get more practice. The sunset problem (you’ll see) is an unexpected fail - and is funny in hindsight (I didn’t realize it was happened until I watched the video afterwards). Read more…

(Updated 3/19) Plan for Class as Part of the COVID-19 Response

The University has officially transitioned to “alternative delivery” for the rest of the semester Short version for CS559: We’ll try to change as little as possible. We’ll move lectures, consulting hours, No in-person lectures - they will be provided as pre-recorded lectures Workbooks and Quizzes as they have been Staff Consulting Hours (afternoons) via appointment or via Blackboard Collaborate Final Exam TBD We’ll try to find other ways to give you extra support Longer Version: As you are probably aware, the University has switched to “alternative delivery” for the rest of the semester. Read more…

Lectures and Lecture Material

In person lectures are cancelled. See the (Updated 3/19) Plan for Class as Part of the COVID-19 Response. Lectures will be provided by video. You are responsible for the material. Lectures are required. You should come to class. It is our intent to provide a copy of the lecture slides. These are not a replacement for attending lecture. They can be helpful in reminding you what was discussed. Some of the material will be presented on the chalkboard. Read more…

Before Class Starts

This is the Course Web site for CS559, Computer Graphics, for Spring 2020. The web site has a lot of information. The Getting Started page for suggestions on what to look at first. The Getting Started page has a list of things you should do before class. Read formatted page...