Computer Animation & Visualisation Module
Lecturer
Taku Komura, IF1.23 Informatics Forum, tkomura [-at-] inf.ed.ac.uk, (0131) 651-3445
Lecture Times
- Tuesday, Friday:
16:10-17:00 David Hume Tower, Faculty Room South
Syllabus
- character animation techniques : keyframe animation, inverse kinematics, facial animation, pd-control, flocking, crowd simulation
- motion capture technologies: optical, magnetic, mechanical, gyrosensors
- optimization-based techniques: space-time constraints, Laplacian distance shape deformation
- physically based animation techniques : fluid animation, hair animation, cloth simulation, deformable objects, crack simulation
- non-photo realistic rendering
- Visualisation: definition and motivation
- Data representation: geometric abstractions; volume and surface representations, interpolation.
- Fundamental algorithms: colour mapping; contouring; glyphs; volume rendering
- Advanced algorithms: flow visualisation, vector visualisation, tensor visualisation.
- Information visualisation: networks and trees; document visualisation.
Activities
- 18 lectures on the above syllabus.
- 2 assessed practical exercises.
Assessment
All practical work is covered by the
school policy on plagiarism
and students are advised to be fully aware of this when submitting practical work.
Lecture Notes
- Lecture 1 Introduction - 17th January 2012
Lecture Note [PDF]
- Lecture 2 Basics of Character Animation - 20th January 2012
Lecture Note [PPT] [PDF]
- Lecture 3 Motion capture and physically-based animation of characters - 24th January 2012
Lecture Note [PPT] [PDF]
- Lecture 4 Rigging and Skinning - 27th January 2012
Lecture Note [PPT] [PDF]
- Lecture 5 Facial Animation - 31st January 2012
Lecture Note [PPT] [PDF]
- Lecture 6 Motion Editing - 3rd February 2012
Lecture Note [PPT] [PDF]
- Lecture 7 Data Driven Facial Animation - 7th February 2012
Lecture Note [PPT][PDF]
- Lecture 8 Particle Systems - 10th February 2012
Lecture Note [PPT][PDF]
- Lecture 9 Crowd Simulation - 14th February 2012
Lecture Note [PPT][PDF]
- Lecture 10 Discrete Data Structure and Colour Mapping - 17th February 2012
Lecture Note [PPT][PDF]
- Lecture 11 Contouring - 28th February 2012
Lecture Note [PDF]
- Lecture 12 Volume Rendering - 2nd March 2012
Lecture Note [PDF]
- Lecture 13 Volume Illumination and Segmentation - 6th March 2012
Lecture Note [PDF]
- Lecture 14 Vector Field Visualization - 9th March 2012
Lecture Note [PDF]
- Lecture 15 Processing 3D Surface Data - 13th March 2012
Lecture Note [PDF]
- Lecture 16 Mesh Shape Editing - 16th March 2012
Lecture Note [PDF]
- Lecture 17 Barycentric Coordinates and LSystem - 20th March 2012
Lecture Note [PDF]
- Lecture 18 Tensor Visualisation - 30th March 2012
Lecture Note [PDF]
Assignments
Assignment 1:
Deadline 23:59pm, 2nd March, 2012
Assignment 2:
Deadline 16:00 April 23rd, 2012
Reading List
The following texts are recommended to additionally support the course but are not essential. Most are available from the university library.
- Computer Animation: Algorithms and Techniques (The Morgan Kaufmann Series in Computer Graphics), Richard Parent
- "Real-time Rendering", Akenine-Moller, Haines, AK Peters
- SIGGRAPH computer animation course http://www.siggraph.org/education/materials/HyperGraph/animation/anim0.htm
- Rick Parent's computer animation webpage
- Shroeder, Martin & Lorenson, 'The Visualization Toolkit', 2nd ed., Prentice Hall, 1998. (or 3rd Edition)
- Kitware Inc. Edited by W.J. Shroeder, 'The Visualisation Toolkit User's Guide', Prentice Hall,
- Spence 'Information Visualization', Addison-Wesley, 2001. Good for the topic of information visualisation.
This page is maintained by the course lecturer, Taku Komura,
tkomura@inf.ed.ac.uk,
room IF1.23, Informatics Forum, ext 513445
[an error occurred while processing this directive]
[an error occurred while processing this directive]