Abstract

This course covers the core technologies required to model and simulate motions for digital humans. The curriculum includes human body modeling, human motion capture, data-driven human motion synthesis, and ML-based generative models. Each topic will be extensively illustrated with examples to provide a comprehensive understanding of the subject matter.

 

Objectives

Students will learn how to estimate human pose, shape, and motion from videos and create basic human avatars from various visual inputs. Students will also learn how to represent and algorithmically generate motions for digital characters. The lectures are accompanied by exercise sessions and a capstone project.

 

Content

- Basic concepts of 3D representations
- Human body/hand models
- Human motion capture;
- Neural rendering
- Transformers
- Generative models for digital humans

 

Lecture Notes

Lecture recordings and slides will be available on moodle

 

Prerequisites

Experience with python and C++ programming, numerical linear algebra, multivariate calculus and probability theory. Solid background in deep learning, computer vision, physics-based modeling, kinematics, and dynamics is preferred.

 

Administration

IMPORTANT: The deadline to cancel/deregister from the course is March 19. Deregistration after the deadline will lead to fail.

Since Digital Humans changes to include a session exam this year, the deregistration deadline for the course has been updated to be the deregistration deadline for session exams. Students now have until 28th July 2024, to deregister from the exam without receiving a failed result. 

Number263-​5806-00L
Location and Time

Lecture:

Tue    14:15-17:00    CAB G 61

Tutorial:

Thu    16:15-18:00   ETF E1

Moodle

Lecture recordings and slides will be available on moodle

ECTS Credits8
Examination50% session exam (written 90 minutes) and 50% final project presentation and report

 

Schedule

Lecture

WeekDate (Wed 14-​17pm)Topic
0120-​FebIntroduction
0227-FebHuman body models
035-MarModel fitting
0412-MarProject presentation
0519-MarNeural representation
0626-MarNeural representation
07 Easter break
089-AprTransformer
0916-AprGenerative Models
1023-AprProject presentation
1130-AprGenerative Models
127-MayGuest lecture
1314-MayGuest lecture
1421-MayGuest lecture
1528-MayProject presentation

 

Tutorial 

WeekDate (Thu 16-​18pm)Topic
0122-FebProject introduction
0229-FebEuler cluster introduction
037-MarProject discussion
0414-MarExercise (body model)
0521-MarExercise (model fitting)
0628-Mar 
074-Apr 
0811-AprExercise (Neural field)
0918-AprExercise (Transformer)
1025-AprProject discussion
112-MayExercise (VAE)
129-May 
1316-MayExercise (Diffusion)
1423-May 
1530-May