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 (part
1) (part
2)
|
Image processing (part
1) (part
2) |
Discrete
1D convolution,
Snoop,
Image warp
|
4 |
Affine transformations
|
Affine
transformations |
Change of basis,
Affine Transformation Game
|
5
|
Shading
|
Shading |
OpenGL shading applet,
Szymon's BRDF viewer
|
6 |
Ray tracing
|
Ray tracing |
Whitted's paper,
Photon Mapping,
Triangle Intersections,
Reflection/Refraction Applet,
Nyquist Limit
|
7
|
Anti-aliased and accelerated ray tracing
|
Anti-aliased and accelerated ray tracing |
|
8 |
Distribution ray tracing
|
Distribution ray tracing |
|
9
|
Texture mapping
|
Texture mapping |
Heckbert survey
Texture Mapping Primitives,
Marble Applet,
Mip-Map Animation
|
10 |
Hierarchical modeling
|
Hierarchical modeling |
Hierarchy of transformations,
Robot Arm Example
|
11
|
Parametric curves
|
Parametric curves |
Tcl/Tk curve demos,
Bezier Curves,
B-Splines,
Curve Interpolation,
C2-Interpolating Curves
|
12 |
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
|