Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2025/2026

Multimedia and Computer Animation

Display time-table
Code Completion Credits Range Language
B4M39MMA Z,ZK 6 2P+2L Czech
Relations:
It is not possible to register for the course B4M39MMA if the student is concurrently registered for or has already completed the course BE4M39MMA (mutually exclusive courses).
The requirement for course B4M39MMA can be fulfilled by substitution with the course BE4M39MMA.
It is not possible to register for the course B4M39MMA if the student is concurrently registered for or has previously completed the course BE4M39MMA (mutually exclusive courses).
Course guarantor:
Roman Berka
Lecturer:
Roman Berka
Tutor:
Roman Berka, Ondřej Slabý
Supervisor:
Department of Computer Graphics and Interaction
Synopsis:

The course is focused on methods often applied in the area of computer animation. Studens will get an overview of algorithms and methods solving typical problems of 3D animation (inverse kinematics, animation of human body, dynamics, etc.). Part of the course is devoted to principles used during creative work with sound. The last part of lectures will give information about methods and technologies used in movie production (MOCAP, stereoscopy, visual effects).

Requirements:

Basic knowledge of C++ programming language.

Details at

https://cw.fel.cvut.cz/wiki/courses/b4m39mma/start

Syllabus of lectures:

1. Computer animation and motion description

2. Dynamics, particle systems

3. Fluid dynamics in computer animation

4. Cloth modeling

5. Human face modeling and animation

6. Inverse kinematics

7. MOCAP - motion capture systems

8. Crowd animation

9. LOD in computer animation

10. Animation control, artificial life

11. Generative methods in computer animation

12. Production chain and video composition techniques

13. Selected problems of the film post-production process.

14. Stereoscopic imaging

Syllabus of tutorials:

1. Introduction to the subject, assignment of student projects.

2. UI UE, basic introduction to the Unreal Engine 5 environment.

3. API UE, introduction to the API Unreal Engine 5.

4. Dynamics, simulation of rigid body motion.

5. Fluid dynamics, design of dynamic fluid simulation.

6. Clothes, model for fabric simulation.

7. Face, animation and control of the face model.

8. Check point.

9. IK, inverse kinematics of the skeleton.

10. Crowd, crowd simulation using agents.

11. MOCAP, preparation and recording of motion data.

12. MOCAP, cleaning and use of motion data.

13. Project submission.

14. Final evaluation.

Study Objective:

The goal of the course is to give information about methods solving typical problems in computer animation area, virtual reality and movie production. The course is focused to give theoretical background of methods used in these areas and to give students possibility to experimentally verify the discussed techniques.

Study materials:

1. Taylor, J. DVD Demystified. McGraw-Hill Professional, 2000. ISBN 0071350268.

2. Watt, A., Watt, M. Advanced Animation and Rendering

Techniques. Addison-Wesley Professional, 1992. ISBN 0201544121.

3. Feynman, R. P. Feynman's Lectures on

Physics. http://www.feynmanlectures.info/

4. Weil, J. The Synthesis of Cloth Objects Proceedings of the Siggraph 1986, volume 20(4), pages 49-53

5. Žára, J., Beneš, B., Felkel, P. The Modern Computer Graphics, Computer Press, 1998, (in Czech)

6. Badler, N. and Zeltzer, D. Making Them Move - Mechanics Control and Animation of Articulated Figures, Morgan Kaufmann Publishers, 1991

Note:
Further information:
https://cw.fel.cvut.cz/wiki/courses/b4m39mma/start
Time-table for winter semester 2025/2026:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Wed
Thu
roomT2:C3-51
Berka R.
12:45–14:15
(lecture parallel1)
Dejvice
roomT2:H1-24c
Berka R.
Slabý O.

14:30–16:00
(lecture parallel1
parallel nr.101)

Dejvice haly
Fri
Time-table for summer semester 2025/2026:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2025-09-18
For updated information see http://bilakniha.cvut.cz/en/predmet4698006.html