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.
- Notes from previous time
12.10 - Fri
- Rendering
- Basic Raytracing (S&M Ch: 4)
- Rendering Notes: (pdf from 2008)
12.8 - Wed
- Color spaces
- Curved Surfaces: sweeps, generalized cylinders, …
- Curved surface notes: (pdf)
12.6 - Mon
- Color
- Tri-Chromatic vision
- Color response
- Metamers
- Gamut
- Imaginary Color Spaces
- Notes: (pdf)
12.3 - Fri
- Depth perception (cue list)
- Stereo
- Notes: (pdf)
- Reading: Shirley&Marschner 22 (especially 22.3)
12.1 - Wed
- Eyes
- Sensitivity and Resolution of the retina
- Gamma
11.29 - Mon - Perception, Gamma
- A discussion of cameras, optics and sensors
- Optical systems: lenses, aperatures, sensors
- Effects of aperatures and lenses: depth of field, focus, …
- Tradeoffs between sensor size, sensitivity, aperature size, shutter speed
- Types of sensors
- CMOS and CCD sensors
- Notes: 2009 notes (has the gamma discussion halfway through) (pdf)
- Notes: 2007 notes - discussion of eyes and sensors (pdf)
- Notes: 2006 notes - covers sensor types, and optics (pdf)
11.24 - Wed - Real-Time Rendering Hacks
- Tricks using texture mapping to make effects
- Readings: RTR3 6.7-6.10
11/22 - Mon - GLSL
- GLSL variables and functions
- using textures in shaders
- anti-aliasing in shaders
- Notes: pub:Notes/11-22-GLSL.pdf
- Notes: the anti-aliasing example is described (here)
- Reading: the GLSL chapters (pub:OpenGLBook)
11/19 - Fri - Programming the graphics hardware
- GLSL and the pipeline
- GLSL variable types and passing mechanisms
- Writing a shader
- Notes: pub:Notes/11-19-Programming.pdf
- see the notes from last time
11/17 - Wed - Graphics Hardware Evolution, Programmable Shading
- The graphics pipeline in detail
- Multi-texture / multi-pass
- History of graphics hardware, evolution of effection up to programmable shading
- Notes: (pdf)
- Notes: 2009 Addendum on GLSL variables (pdf)
- Notes: 2008 Notes on GLSL (pdf)
- Notes: 2007 Overall notes on graphics hardware (at the end) (pdf)
11/15 - Mon - JPEG, Aliasing and Drawing
- JPEG basics
- understanding aliasing in drawing (when is it bad, when not so bad)
- the graphics pipeline
- Notes: (pdf)
11/12 - Fri - Image Wrap-Up
- Aliasing and anti-aliasing
- Compression
- Notes: old notes on compression (2007 PDF)
- Notes: for recap (pdf)
11/10 - Weds - resampling, Warping
- resampling mechanics and implementation
- arbitrary warps and resampling
- forward and reverse sampling
- filters for arbitrary warps
- scattered data interpolation (for warping)
- morphing
- Image Cloning
- Notes: (pdf)
- Reading: Szeliski 3.6
11/8 - Mon - Resampling
- Review of sampling theory
- Reconstruction (Low-pass) filter choices
- Resampling
- Practical methods for resampling
- Notes: pub:Notes/11-08-Resampling.pdf
- Reading: SM9 (especially 9.4 and 9.5) are good for resampling
11/5 - Fri - Sampling Theory / Reconstructions
- Fourier intuitons, frequency content, bandlimits
- Sampling Theorem
- Ideal Reconstruction
- Reconstruction in practice
- Notes: pub:Notes/11-05-SamplingTheory.pdf
- Reading - Shirley and Marschner 9
11/3 - Wed - Image Processing
- Reconstruction as splatting, sampling
- Fourier intuitions
- Frequency domain
- Notes: pub:Notes/11-03-SamplingReconstruction.pdf
- Reading - Shirley and Marschner 9
11/1 - Mon - Image Processing
- Neighborhood operations
- Auto-Correllation and Convolution
- Applications of convolutions
- Notes: pub:/Notes/11-01-Convolutions.pdf
- Reading: Szeliski 3.2, Shirley&Marschner 9.2 and 9.3
10/27 - Wed - Compositing
- History of Compositing
- Applications in the Film Industry
10/25 - Mon - Image Manipulations
- Review of sampling ideas
- Point processes (adjustments, histogram equilization)
- Multi-Image point processes (cross dissolve, compositing)
- Region processes (although we didn’t get far into this)
- Reading: Szeliski 3.1
- Notes: pub:Notes/10-25-ImageProcess.pdf
10/22 - Fri - Image Processing Intuitions
- Review of Texturemapping, sampling issues
- Intro to sampling theory and sampling concepts
- Outline/Notes: pub:Notes/10-22-TextureToSampling.pdf
10/20 - Wed - Texture Mapping
- Overview of texturing and process (coordinates, spaces)
- Perspective correct interpolation
- Sampling Issues
- Point Sampling / Isotropic / Anisotropic Sampling
- Summed Area Tables, MipMaps
- Outline/Notes: pub:Notes/10-20-Texturemap.pdf
- Reading: RTR Texturing Chapter ((RTR2 Ch5)) Section 5.2 covers it well, although it gets through a little more theory (we won’t get to this until later)
10/18 - Mon - Curve Review and texture
- Review of curve concepts for the project, consistency, getting coordinate frames, …
- Motivation for texturing
- Texture coordinates
- Procedural Texturing
- Notes: The 2007 notes cover the whole texture section of class (2007)
- Reading: Shirley&Marschner 11 - good to get the basic ideas (we won’t talk about 3D texturing (11.1) much, but its useful for understanding)
- Reading: The RTR Texturing Chapter ((RTR2 Ch5) or RTR3 Ch 6) is much more thorough on the important parts of texturing. We won’t get to those parts today. 5.1 and 5.2 are the sections most relevant to class (although, we won’t get to the details of aliasing until we do image processing later in the class)
Page last modified on December 20, 2010, at 04:58 PM