Topic
|
Title
|
Markup
|
Extras
|
1 |
Displays and Frame
Buffers
|
Displays and Frame
Buffers |
LCD Displays,
Vector
Displays,
Raster
Displays, OLED
Displays
|
2 |
Fourier analysis and sampling
theory
|
Fourier analysis and
sampling theory |
Continuous
1D convolution,
Aliasing,
Paper on cubic
filters
|
3 |
Image processing
|
Image
processing |
Discrete
1D convolution,
Snoop,
Image warp
|
4 |
Discrete vs.
Continuous
|
Discrete vs.
Continuous |
|
5 |
Affine
transformations
|
Affine
transformations |
Change
of basis,
Affine
Transformation Game
|
6 |
Shading
|
Shading |
OpenGL shading applet,
Szymon's
BRDF viewer
|
7 |
Ray tracing
|
Ray tracing |
Whitted's
paper, Photon
Mapping,
Triangle Intersections,
Reflection/Refraction
Applet,
Nyquist
Limit
|
8 |
Anti-aliased and
accelerated ray tracing
|
Anti-aliased and
accelerated ray tracing |
|
9 |
Distribution ray
tracing
|
Distribution ray
tracing |
|
10 |
Texture mapping
|
Texture mapping |
Heckbert
survey
Texture
Mapping Primitives,
Marble
Applet,
|
11 |
Hierarchical
modeling
|
Hierarchical
modeling |
Hierarchy
of transformations,
Robot Arm Example
|
12 |
Parametric
curves
|
Parametric curves |
Tcl/Tk curve demos,
B-Splines,
Curve
Interpolation,
C2-Interpolating Curves
|
13 |
Particle systems
|
Particle systems |
Differential Equation
Basics,
Particle System
Dynamics,
Cloth, Fish, Snake, Cloth Demo,
Soda
Constructor
|
13 |
Parametric
surfaces
|
Parametric
surfaces |
Bézier
patch interactive demonstration
|
14 |
Animation
principles
|
Animation
principles |
Lasseter paper on 3D
animation, Animation
principles tutorial, Pixar shorts, Perlin
walkers |
15 |
Subdivision
curves
|
Subdivision curves |
Subdivision
Tutorials and Online Demos
|
16 |
Subdivision
surfaces
|
Subdivision
surfaces |
Triangular
subdivision surfaces,
Subdivision
Tutorials and Online Demos, Subdivision surfaces for
character animation |
17 |
Projections and
z-buffers
|
Projections and
z-buffers |
Perspective
Camera Transformations, Hitchcock Effect, Z-buffer
|