computer graphics & visualization introduction. computer graphics & visualization simulation...

13
computer graphics & visualization Simulation and Animation Introduction

Upload: myrtle-crawford

Post on 22-Dec-2015

278 views

Category:

Documents


4 download

TRANSCRIPT

computer graphics & visualization

Simulation and Animation

Introduction

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

Teaching

Visualization (3)Image Synthesis (3)

Winter term

Computer Graphics (4+2)Simulation & Animation (3)Geometry Processing (3)

Summer term

• Seminar: Graphics Algorithms – various topics

• Practicals: Graphics Programming I (Summer term) Graphics Programming II (Winter term)

• Vertiefungsgebiet Praktische Informatik• Computer Grafik und Visualisierung

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

General info • Contact

– http://wwwcg.in.tum.de– [email protected]– Boltzmannstraße 3, finger 13, 2nd floor

• Check the library for literature• Course slides will be available on the net

– Login: sim Password: collision• Diploma theses and project work

– Many topics are available– Check the web– Come by and talk to our staff directly

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

Teaching • Schedule

– Wednesday: 14:15 – 15:00 room MI 02.13.010

– Thursday: 12:00 – 13:30 room MI 02.13.010

• Announcements, slides, notes– http://wwwcg.in.tum.de/Teaching/SS2007/SimAnim

• Literature– See web

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

Simulation & Animation• Syllabus

– Fractal landscapes– Fluids and smoke– Plants and Ecosystems– Animation process– Character animation– Rigid body simulation– Collision detection & response– Deformable bodies

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

Animation and Simulation

AnimationAnima (lat.) – Atem,

Seele, Leben

The art of breathing life into something

Object-positioning(Motion Control)

Shape(Object model)

Environment(Light, Camera)

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

Animation and Simulation„'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.“

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

Animation and SimulationComputer animation approaches: • Keyframing: the animator draws key frames on a

computer. The computer creates the in-between frames more or less automatically

• Motion capture: Models often wear special badges that allow tracking their motion by cameras

• Simulation: Computer model simulates the motion of an object or structure, based on the laws of physics

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

Animation and Simulation • Relation to modeling

– Static modeling of geometry „Modeling“ along time axis

• Relation to simulation– Physics based, realistic animation

• Fluids, Clothes

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

Rendering

Modelling Animation

VisualizationImaging

Imaging and computer vision

The manipulation of images and the extraction of object specific

information from images

Visualization

Methods to visually represent the information content within large-scale

multi-dimensional and/or multi-modality data sets

Modelling

The effective representation and efficient modification of geometric

shape on a computer

Animation and simulation

The generation and representation of dynamic imagery on a computer

The display of models and scenes on a computer

Computer graphics areas

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

IntroductionAnimation & Modeling

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

IntroductionReal-time Simulation

computer graphics & visualization

Simulation and Animation – SS 07Jens Krüger – Computer Graphics and Visualization Group

IntroductionPhysics-based

Simulation