main-lectures
Lecture Notes
In class this year, I am not following my notes too closely. In general, I am improvising using a combination of some hand-written notes, typed notes (in power point - sometimes from last year).
As in the past, I am making my notes available to you. However: I make no promises that these are of any use to anyone other than me. Not everything that we talk about in class is in the notes, and not everything in the notes gets discussed (you are only responsible for things we actually get to discuss).
Week 1 - Basics
- Intro Lecture lecture:01-Intro.pdf
- Images and other topics lecture:02-Images.pdf
Week 2 - Images and Sampling
- Addendum to lecture 2 notes lecture:03-ImagesSampling.pdf
- Sampling Lecture Notes (covers a lot) lecture:04-56-Sampling.pdf
Week 3 - More on Sampling
- see 456 notes - lecture:04-56-Sampling.pdf
- Reconstruction notes (thursday) - lecture:Sep18-ReconstructionNotes.pdf
Week 4 - Sampling and Practical Imaging
- tuesday (see also 456 notes) lecture:Sep22-Generalized-Resampling.pdf
- thursday (see also 456 notes) lecture:Sep25-Resampling-Filters-Sharpen.pdf
**Week 5 - Geometric Graphics **
- Last year’s notes on [(primitives and transforms)](http://www.cs.wisc.edu/graphics/Courses/559-f2007/wiki/pub/Lectures/ 13-Transforms.pdf) (3D Transformations and Rotations) (note: we didn’t get to viewing)
- List of things to cover in class on Thursday, Oct 2
Week 6 - Drawing in 3D
- Hand written notes lecture:Oct7-9.pdf - basically a list of topics, and some notes on GL’s dual stacks
- Last year’s notes on (3D Transformations and Rotations, Viewing) (Viewing/Perspective) (Visibility)
Week 7 - Local Lighting and Shading
- Hand written notes lecture:Oct14-16.pdf with some details of the Z-Buffer and Perspective Issues (Oct 14), and an outline of the Thursday 10/16 Lecture
- Last year’s notes (Surface Appearance) (Shading and Surfaces). Note: we only went through the material at the beginning of this second slide set (we didn’t get to modeling)
Week 8 - Curves
- Basically followed last year’s lecture notes. We did not get to deriving basis matrices or to discussing approximating curves. (2007 Curves Notes)
Week 10 - More Curves and Texture
- The discussion of curve pragmatics is from these notes: lecture:Nov04-CurvePragmatics.pdf
- The discussion of Bezier curves is from last years notes: oldlect:23-Beziers.pdf
- I used last year’s notes on textures: oldlect:28-29-30-Texture.pdf, although we didn’t cover things in that much depth (since Li gave you the depth in the prior week)
Week 11 - Graphics Hardware and GPU Programming
- The overall discussion comes from last year’s class notes on graphics hardware oldlect:33-RasterizationandGraphicsHardware.pdf, although we had already discussed line drawing in class, and I didn’t talk about point anti-aliasing
- The discussion of GLSL basics came from some crude hand-written notes lecture:Nov13-Hardware.pdf, and the rutorial on procedural shaders and anti-aliasing in GLSL Main.ShaderAntiAliasing
Week 12&13 - Surfaces and Rendering
- The discussion of subdivision (and parametric surfaces) used last year’s notes oldlect:31-32-Subdivision.pdf
- Notes for Greg’s guest lecture lecture:Nov11-greg-rendering.pdf
Week 14 - Color
- Came from a new set of notes lecture:Dec01-Color.pdf
Week 15 - Leftover Topics
- The discussion of HDR lecture:Dec09-HDR.pdf
- The discussion of compression used last year’s notes oldlect:/40-ImageCoding.pdf