What gives Pixar's characters their looks? How does one simulate a flock of birds? The course participants will discover the power and beauty of affine invariant representations of geometry based on barycentric coordinates, the use of control structures and curved geometry via refinement.CANISIUS lecture -- Jorg Peters
Mathematics of Computer Graphics
|   Topic | Homework |
|---|---|
|
Introduction (Adobe Acrobat PDF)
Four views of Bezier curves Properties of the Bezier form in one variable (Adobe Acrobat PDF) |
Draw the example curves
 
Why do the Bezier basis functions sum to 1? |
|
Properties of Bezier forms
Bezier patches (Adobe Acrobat PDF, 3 Mb) Multivariate Bezier forms |
Draw example surfaces
 
Do some of the exercises in the Bezier handout |
|
some test problems (Adobe Acrobat PDF)
Matlab session implementation (in Matlab) | Hand in problems 3 and 5 of "some test problems" on Friday for your grade |
|
more test problems (Adobe Acrobat PDF)
uniform splines uniform spline curves implemented | Draw B-spline curves |
|
Box splines (Adobe Acrobat PDF)
B-splines Subdivision Curves and Surfaces |
3pm Public Lecture
Draw the example Box spline Draw subdivision curves |