This is an attempt to re-create the web page for CS559 from 2010.

The original course web was created in PMWIKI, which has been hard to maintain.

This site automatically converted the pages - the formatting is very different, but most of the content has copied over. Many links are broken.

The “Home Page” was Main.Main. You might also check out Site.AllPages.

The best way to find things is probably to search for it…


main-project2

Project 3 - Trains and Roller Coasters 1.@ Overview In this project, you will create a train that will ride around on atrack. When the track leaves the ground (or is very hilly), the trainbecomes more like a roller coaster. Once it becomes a roller coaster, loops, corkscrews, and other things become possible. The main purposes of this project is to give you experience inworking with curves (e.g. the train and roller coaster tracks). Read more…

main-project2grading

Here is how project 2 was graded: The number in parenthesis is the number of people that fell into the category. If you got arc-length working: if you had no bells and whistles, you got a B (1) if you had “some” bells and whistles, you got an AB (9) if you had “a lot” of bells and whistles, you got an A (10) if your arc length had issues, but you had lots of bells and whistles, AB (1) If you didn’t get arc length working: Read more…

main-project3

Project 3: Image Processing (due Wednesday, November 17th) Note: we will give a slight extension for this project: Projects turned in on (or before) Friday, November 19th will be considered on time, and projects turned in on (or before) Sunday, November 21st will be considered late. Note that we may not be able to accept “very late” projects, and that the next programming assignment will be due on the 24th. Read more…

main-project4

Project 4: Graphics Town Basic Instructions Update: 12/8/2010: explanation of “properly affected by light” in a shader Update: 12/4/2010: checkpoint 2 instructions added (they are also on the course main page). Overview page: this tries to give you a basic idea of the project and its ground rules. Because we want to give you a lot of flexibility, yet at the same time make sure that you’ve learned enough graphics stuff, the project takes a lot of description. Read more…

main-readings

You are responsible for the material in the readings. It may appear on the exams. Unless otherwise specified, we expect you to have done the reading for a particular week before the Friday lecture. You may find that its best to do readings before lectures earlier in the week. Key: (see the Books page) “SM” or “Shirley” refers to Fundamentals of Computer Graphics, 3e by Pete Shirley, Steve Marschner, and et al. Read more…

main-recentchanges

HomePage . . . September 01, 2014, at 01:15 PM by BAD LINKBAD LINK: Syllabus . . . September 03, 2012, at 01:21 PM by BAD LINKBAD LINK: Tutorials . . . December 24, 2010, at 10:32 AM by BAD LINKBAD LINK: Review2 . . . December 20, 2010, at 04:58 PM by BAD LINKBAD LINK: Project4 . . . December 08, 2010, at 08:48 AM by BAD LINKBAD LINK: Project2Grading . Read more…

main-review

This page is a “review” of what we discussed in class. Its here to remind you what topics may appear on an exam, as well as to connect you to some of the materials. Things are organized by lecture. For each lecture there is likely to be an audio recording in pub:audio (this may not be linked). There may also be some notes: some hand-scrawled notes to myself, links to previous semester’s notes, … We don’t always discuss exactly what is in the notes (especially when I am referring to older notes). Read more…

main-review2

These are the lectures on topics that are AFTER the midterm exam. (Note: the final will be cummulative, but will emphasize these topics) 12.15 - Wed Topics left out of the semester (used as a review) 12.13 - Mon Rendering Details of Basic Raytracing Distribution Ray Tracing Light-Path Calculus Global Illumination Readings: S&M 13.4. Chapter 24 discusses global illumination, but it starts off well beyond where we stopped. Read more…

main-syllabus

Course Syllabus, Computer Graphics, Fall 2010 The exact order of topics may evolve as the courseprogresses. However, the project/assignment dates are unlikely tochange. Things are due on Wednesdays. See the Main.Policies page for latepolicies. Readings are described in more detail on the Main.Readings page,here, only the primary readings are listed - follow the link for moredetail. “SM” refers to Shirley and Marschner _Fundamentals of Computer Graphics 3e,_and “OGL” refers to the OpenGL Programmer’s Guide. Read more…

main-trainframework

CS559 Train Project - Framework Code written October 2008, by Mike Gleicher updated October 2010, by Mike Gleicher This provides a framework for the CS559 Train Project (described here). It is a simple systemthat provides all of the basic features so that students can add theirown train and other features. The user interface for this project is described at TrainUI. This code also serves as the basis for the example solution. Read more…