Simulation and Animation: Computer Graphics & Visualization

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Simulation and Animation

Introduction

computer graphics & visualization

Teaching
Vertiefungsgebiet Praktische Informatik
Computer Grafik und Visualisierung
Winter term

Summer term

Visualization (3)
Image Synthesis (3)

Computer Graphics (4)


Simulation & Animation (3)

Seminars: Games Engine Design, Advanced Topics in CG and Visualization


Practical: Videospielentwicklung in C++ und Direct3D10

Bachelor/Master Theses & Project Works

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Simulation and Animation


Schedule
Monday:
Tuesday:

13:15 14:00, room MI 02.13.010


15:30 17:00, room MI 02.13.010

Announcements & course slides


http://wwwcg.in.tum.de/teaching/teaching/
summer-term-13/simulation-and-animation.html
Password for *.zip files: Sim&Anim#2013

Literature
See website
3

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Simulation and Animation


Exam
Oral (in German or English) or written (in English)
(depends on the number of registrations)
Registration required (TUMonline)
Date to be announced (preferably between end of
July and end of August)

Contact
E-Mail: [email protected]
Room MI 02.13.053, office hours by appointment
4

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Computer Animation
'Animating' is moving something which can't
move itself. Animation adds to graphics the
dimension of time. In order to animate
something, the animator has to be able to specify,
either directly or indirectly, how the 'thing' is to
move through time and space.

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Computer Animation
Objectpositioning
(Motion Control)

Anima (lat.) Atem,


Seele, Leben

Environment
(Light, Camera)

Animation
The art of breathing life into something

Shape
(Object model)
6

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Computer Graphics Areas


Modeling

Animation

The generation, representation, and


modification of geometric shape on a
computer

The generation of dynamic scenes on


a computer

Image Synthesis
The display of scenes on a
computer

Visualization

Imaging and Computer Vision

Methods to visually represent the


information content within
large-scale, multi-dimensional,
and/or multi-modality data sets

The manipulation of images and the


extraction of object specific
information from images
7

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Computer Animation Approaches


Interpolation-based animation (Keyframing):
The animator draws key frames on a computer.
The computer creates the in-between frames
more or less automatically
Motion capture: Models wear special badges
that allow for tracking their motion by cameras
Animation based on physical simulation:
Computation of the motion of an object or
structure based on the laws of physics
8

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Computer Animation
Relation to modeling
Static modeling of geometry
Modeling along time axis

Relation to simulation
Physics-based animation
Fluids, deformable objects

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Simulation and Animation

Content

Animation process
Keyframe interpolation
Orientation (quaternions)
Forward and Inverse Kinematics
Motion capture
Rigid body simulation
Collision detection & response
Deformable body simulation
Mass spring systems
Elasticity theory
FEM

Fluid simulation
Navier-Stokes Equations
Projection Method & FD
SPH

10

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Introduction
Luxo Jr. (Die kleine Lampe) [Pixar, 1986]
Modeling & Animation

Rendering

11

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Introduction
Simulation
of rigid and
deformable
bodies

12

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Introduction
Simulation
of rigid and
deformable
bodies

13

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Introduction
Fluid simulation

14

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

Introduction
Physics-based
simulation

15

Simulation and Animation SS 2013


Dr. Christian Dick Computer Graphics and Visualization Group

computer graphics & visualization

You might also like