Fuhua (Frank) Cheng - CS633
Course Syllabus (pdf)
Where to get a CSLab account
Notes
Ken Shoemake's original paper on '
Animating Rotation with Quaternion Curves
'(PDF file)
Notes for Curve Interpolation (PDF file)
Cubic Bezier Curves and De Casteljau algorithm (recurrence formula) (pp 53-59)
Interpolation using Composite Bezier Curves (Pages 69-73 of "Uniform Cubic B-Spline Curve Interpolation")
Uniform Cubic B-Spline Curve Interpolation (pp 60-129) (You only need pages 116-129 if you know the definitions of the uniform and non-uniform basis functions)
Information on Clifford Algebra (covers quaternion as a special case)
Geometrical Foundations of Robotics
Lectures on Clifford (Geometric) Algebras and Applications
SGI's web site for OpenGL Examples
OpenGL Programming Guides and Reference Manuals
References on OpenGL
OpenGL Sample Programs
GettingStarted I
GettingStarted II
Spinning Square
Zoom in/out of Shaded Scene
3DView_Transf
TextureMapping
Animated (2D) Bouncing
Animation Studios
Pixar Animation Studios
Pacific Data Images
Rhythm & Hues
Digital Domain
Apple Research
Animation Software Companies
Alias | Wavefront (currently owned by Autodesk)
Macromedia (Extreme 3D, Director, among others) (currently owned by Adobe)
Softimage
Free Models and Images
Over the Rainbow
backgrounds, tileable textures (bricks, flowers, woods, skins, textiles, etc.), clip art, etc.
CGSD Real Texture Library and Tolls
Programming Assignments
Programming Assignment 1
(Program to be modified for this assignment)
Programming Assignment 2
Programming Assignment 3
Image I
Image II
memBMP.cpp
memBMP.h
Homework Assignments
Homework 1
Homework 2
Homework 3
Homework 4
Homework 5
Homework 6
Homework 7
(new due date: 4/4/08)
Homework 8
Homework 9
Homework Solution Sets
Solution set of Homework 1
Solution set of Homework 2
Solution set of Homework 3
Solution set of Homework 4
Solution set of Homework 5
Solution set of Homework 6
Solution set of Homework 7
Solution set of Homework 8
Solution set of Homework 9
Exams