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

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-homepage

Welcome to PmWiki! A local copy of PmWiki’sdocumentation has been installed along with the software,and is available via the BAD LINK. To continue setting up PmWiki, see BAD LINK. The BAD LINK page describes how to create pagesin PmWiki. You can practice editing in the wiki sandbox. More information about PmWiki is available from http://www.pmwiki.org. Page last modified on September 18, 2011, at 02:46 AM Read formatted page...

main-impressionist

Your program must take a color image and produce a new color image that is a “painted” version of the original. The basic idea is that you sample the original image and for each sample you place a “brush stroke” in the destination image. You need to randomize the order of the strokes a little. This is a case where undersampling/aliasing actually creates some nice effects. Here’s an example (click on an image to get the bigger versions): Read more…

main-lecture-cpp

1.@ C++ Hints 1.1@ The Golden Rules of Programming Think before you type. 1.2@ General Design Tips Worry about correctness first, and efficiency later. Premature optimization is the root of all evil. (Knuth, et al) But don’t make bad designs that preclude efficiency. Write code that is easy to understand and debug. Write Small, Testable pieces of code. Write as little code as possible. Read more…

main-lecturenotes

This page will be populated with links to notes from the lectures. These are notes that I make for myself for the content of the lectures. The Powerpoint slides are (usually) not projected in class - they are used as notes. Students in the past seemed to like having access to these. In general, the notes will be made available after the lecture (to give me a chance to correct mistakes). Read more…

main-libtargawrapperdocumentation

TargaImage - Documentation September 10, 2007 TargaImage is a C++ class wrapper for the LibTarga library. Get the files here: C++ source file, TargaImage.cpp C++ header file, TargaImage.h IMPORTANT. TargaImage treats the upper-left hand corner of aTarga image as location (0,0), while LibTarga (and TGA files) treats the lower-left hand corner as (0,0). TargaImage loads the image array left to right from top to bottom. TargaImage always stores pixels in premultiplied RGBA format internally but writes out TGA files in non-premultiplied RGBA format. Read more…

main-lizhangslides

http://www.cs.wisc.edu/graphics/Courses/559-f2007/wiki/pub/lizhangslides/lec04_morphing.ppt http://www.cs.wisc.edu/graphics/Courses/559-f2007/wiki/pub/lizhangslides/mosaic.ppt Page last modified on September 27, 2007, at 04:37 PM Read formatted page...

main-main

This is the CS559 (Computer Graphics, Fall 2007) News and Announcements page. If you’re looking for basic information about the course, you probably want the BasicInfo page! You should check this page regularly for news and other announcements as this is the main way of spreading the word about class announcements. Check out the rss feed of this page, if you prefer to get your information that way. Either way, you will be held accountable for the information that appears on this page. Read more…

main-midtermgrading

How to interpret your midterm grade Note: we will not assign letters grades to the scores until students have had the opportunity to “rebut” their scores. Since scores may change, the distribution may change, and therefore the grade assignments. Your scores are in a file in your handin directory. The answer key is pub:midterm-key.pdf. The midterm had 70 points, the grades ranged from 34-64. The mean and median were 50 and 51 respectively. Read more…

main-midtermtopics

CS559 Midterm Exam The CS 559 Midterm Exam will be held at 7:15pm on Monday, October 29th in room 1221 CS. The exam will cover all topics covered in class (both in the lectures and the required readings) including week 8 (Oct 22-26, Curves). What will definitely not be on the exam: Anything about FlTk The syntax of OpenGL commands Art history (from Prof. Dyer’s Lecture) or the details and advanced topics from Prof. Read more…

main-oldcalendar

Note: Lectures are Mondays, Wednesdays, and Fridays at 11:00am. Most (if not all) things are due on Mondays. Readings are either in Shirley, the OpenGL red book, or in the online Reader. September Wednesday Sep 5Welcome, Introductions, PoliciesLight & Images Friday Sep 7Eyes and DisplaysImage RepresentationRead: Shirley 3.1-3.3, 3.8 Monday Sep 10 Wednesday Sep 12 Friday Sep 14 Monday Sep 17 Wednesday Sep 19 Friday Sep 21 Monday Sep 24 Wednesday Sep 26 Friday Sep 28 October Monday Oct 1 Wednesday Oct 3 Friday Oct 5 Monday Oct 8 Wednesday Oct 10 Friday Oct 12 Monday Oct 15 Wednesday Oct 17 Friday Oct 19 Monday Oct 22 Wednesday Oct 24 Friday Oct 26 Monday Oct 29 Wednesday Oct 31 Friday Nov 2 November Monday Nov 5 Wednesday Nov 7 Friday Nov 9 Monday Nov 12 Wednesday Nov 14 Friday Nov 16 Monday Nov 19 Wednesday Nov 21 Friday Nov 23Thanksgiving Monday Nov 26 Wednesday Nov 28 Friday Nov 30 December Monday Dec 3 Wednesday Dec 5 Friday Dec 7 Monday Dec 10 Wednesday Dec 12 Friday Dec 14 Page last modified on September 02, 2007, at 11:35 AM Read formatted page...