Computer Animation & Visualisation Module
Lecturer
Taku Komura, IF1.23 Informatics Forum, tkomura [-at-] inf.ed.ac.uk, (0131) 651-3445
Lecture Times
- Tuesday:
16:10-17:00 Chrystal MacMilan Building, Seminar Room 1
- Friday:
16:10-17:00 G.159, Old College
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
- Pattern recognition, 3D shape recognition
- 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.
Lecture Notes
Lecture 1 Introduction - 14th January 2020
Lecture Note [PDF ]
Lecture 2 Basics of Character Animation - 17th January 2020
Lecture Note [PDF ] [video ]
Lecture 3 Motion Capture and Physically-based Animation - 21 January 2020
Lecture Note [PDF ] [video ]
Lecture 4 Skinning - 24th February 2020
Lecture Note [PDF ] [video ]
Lecture 5 Crowd Animation - 28 January 2020
Lecture Note [PDF ] [video ]
Lecture 6 Facial Animation - 31 January 2020
Lecture Note [PDF ] [video ]
Lab Session 1 Explanation of Assignment 1. Tutorial for the Unity Engine. - 4,7 February 2020
[ Explanation of the first assignment ].
[ zip file ].
Venue: Room 4.14A, Appleton Tower
Lecture 7 Data-Driven Facial Animation - 11th February 2020
Lecture Note [PDF ] [video ]
Lecture 8 Physically-based Animation - 14 February 2020
Lecture Note [pdf ] [video ]
Lecture 9 Physically-based Animation 2 - 25 February 2020
Lecture Note [pdf ] [video ]
Lab Session 2 Explanation of Assignment 2. - 28 February 2020
[ Explanation of the second assignment ].
[ zip file ].
Venue: G.159 - MacLaren Stuart Room, Old College
Lecture 10 Data-Driven Facial Animation (2) - 3rd March 2020
Lecture Note [PDF ] [video ]
Lecture 11 Volume Rendering - 6th March 2020
Lecture Note [PDF ] [video ]
Lecture 12 Volume Illumination and Contouring - 10th March 2020
Lecture Note [PDF ] [video ]
Lecture 13 3D Surface Processing - 13th March 2020
Lecture Note [PDF ]
Lecture 14 Vector Field Visualisation - 24th March 2020
Lecture Note [PDF ][video]
Lecture 15 Tensor Visualisation and Information Visualisation - 30th March 2020
Lecture Note [PDF ] [video]
Lecture 16 3D Mesh Editing - 12th April 2020
Lecture Note [PDF ] [ video ]
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.
Coursework #1
Assignment 1
Submit: Deadline 4:00PM, 2nd March, 2020. It must be submitted electronically.
Place your files in a single directory, zip the directory and send it to email to Taku Komura (tkomura@ed.ac.uk)
and Sebastian Starke (sebastian.starke@ed.ac.uk). As the zip file can be too large, please delete the motion capture
data inside the directory.
Return: Feedback will be returned on 15th March. The written feedback form can be collected from the ITO.
l. Written feedback can be received at the ITO.
Coursework #2
Assignment 2
template code
Submit: Deadline 4:00PM, 3rd April, 2020. It must be submitted electronically.
Place your files in a single directory, and call the informatics electronic submission script for this course as
follows (man submit for further details):
submit cav 2 your_directory_name
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]