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 LR1 Minto House
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 (including lab sessions).
- 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 - 15th January 2013
Lecture Note [PDF]
- Lecture 2 Character Animation - 18th January 2013
Lecture Note [PDF]
- Lecture 3 Character Animation (2) - 22nd January 2013
Lecture Note [PDF]
- Lecture 4 Rigging and Skinning - 25th January 2013
Lecture Note [PDF]
- Lab session - 29th January 2013, venue AT4.12
Lecture Note [PDF]
- Lecture 6 Motion Synthesis by Optimization, Motion Editing - 1st February 2013
Lecture Note [PDF]
- Lecture 7 Facial Animation - 5th February 2013
Lecture Note [PDF]
- Lecture 8 Data Driven Facial Animation - 8th February 2013
Lecture Note [PDF]
- Lecture 9 Crowd Simulation - 12th February 2013
Lecture Note [PPTX]
- Lecture 10 Particle System - 15th February 2013
Lecture Note [PDF]
- Lecture 11 Discrete Data Structure, Color Mapping - 26th February 2013
Lecture Note [PDF]
- Lecture 12 Contouring - 1st March 2013
Lecture Note [PDF]
- Lecture 13 Volume Rendering - 5th March 2013
Lecture Note [PDF]
- Lab session for Assignment 2 - 8th March 2013
Notes [PDF]
to be held at AT5.04
- Lecture 15 Flow Visualization - 12th March 2013
Lecture Note [PDF]
- Lecture 16 Processing 3D Surface Data - 15th March 2013
Lecture Note [PDF] ***ROOM CHANGE*** Faculty Room South, David Hume Tower
- Lecture 17 3D Mesh Editing - 19th March 2013
Lecture Note [PDF]
- Lecture 18 Tensor Visualization, Information Visualization - 22nd March 2013
Lecture Note [PDF]
Assignments
Assignment 1
Deadline 23:59, 4th March, 2013 (feedback returned on 18th March)
Assignment 2
Deadline 4pm, 29th March, 2013 (will be released on 1st March at this website)
-
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.
- All practical work is also covered by the
late submission policy.
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]