Lecture Notes and Applets

 

Topic

Slides

Reading Materials

Extras

1

Displays and Frame Buffers

DisplayandFrameBuffers

Vector Displays,, Raster Displays,
LCD Displays

2

Image Processing

ImageProcessing

Image warp, Continuous 1D Convolution,
Discrete 1D convolutionSnoop, YIQ filtering

3

Affine Transformations

 

Change of basis ,
Affine Transformation Game  

4

Hierarchical Modeling

 

Hierarchy of transformations,
Robot Arm Example

5

Projections

 

Hitchcock Effect

6

Hidden surfaces

 

Z-buffer, BSP Trees

7

Shading

 

OpenGL shading applet,
Szymon's BRDF viewer

8

Ray Tracing

Ray tracing text

Triangle intersections

Photon Mapping,
Triangle Intersections
,
Reflection/Refraction Applet

9

Texture mapping

 

Texture Mapping Primitives,
Marble Applet,

10

Parametric curves

Parametric curves'09

Tcl/Tk curve demos (zip file),
Bezier Curves,
B-Splines, Curve Interpolation, C2-Interpolating Curves

11

Particle systems

 

Differential Equation Basics,
Particle System Dynamics,
Cloth, Fish, Snake, Cloth Demo,
Soda Constructor,

12

Data-Driven Character Animation

 

13

Parametric Surfaces

 

14

Subdivision Surfaces

 

15

Animation Principles