precomputing interactive dynamic deformable scenes

20
Precomputing Interactive Dynamic Deformable Scenes Doug L.Jams and Kayvon Fatahailian 报报报 :宋

Upload: biana

Post on 28-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

Precomputing Interactive Dynamic Deformable Scenes. Doug L.Jams and Kayvon Fatahailian 报告人:宋超. Physically Based Modeling and Interactive Simulation. Approach a. Analysis Method: to get analysis solution of the physics equation - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Precomputing  Interactive Dynamic Deformable Scenes

Precomputing Interactive Dynamic Deformable Scenes

Doug L.Jams and Kayvon Fatahailian

报告人:宋超

Page 2: Precomputing  Interactive Dynamic Deformable Scenes

Physically Based Modeling and Interactive Simulation

Approach

a. Analysis Method: to get analysis solution of the physics equation

b. numerical method : FEA,caculus of differences,etc

c. data driven

▪ Challenge: a. the difficulty of getting the analysis solution

b. no-linear question widely exiting

c. how to acquire the data?

d. how to use the data?

Page 3: Precomputing  Interactive Dynamic Deformable Scenes

About data-driven An important strategy How to identify and control complex

systems Former works ▪ Nelles 2000----Nural Network

▪ Reissell and Pai 2001 ----ARX models

▪ Atkeson et.al.1997---Locally weighted Learning (Lazy learningl)

▪ D.Jams and K. Fatahalian

Impulse response functions (IRFs)

Page 4: Precomputing  Interactive Dynamic Deformable Scenes

Precomputing Interactive Dynamic Deformable Scenes

Contribution ▪ black box offline simulators

▪ Dimensional Model Reduction

Excellence ▪ Robust

▪ Real-time

▪ Handle nonlinear deformation

▪ Illumination

▪ can be synthesized on programmable graphics hardware

Using Scope ▪ particular system ▪ very particular interaction conditions

Page 5: Precomputing  Interactive Dynamic Deformable Scenes

Precomputing Interactive Dynamic Deformable Scenes

Procedure

▪ Fore treatment (including mesh ,creating

the mechanics model)

▪ Dimensional Model Reduction

▪ Analyze the interaction condition

▪ Pre –calculate and create IBFs

▪ Implement

Page 6: Precomputing  Interactive Dynamic Deformable Scenes

About Fore-treatment and acquire deterministic iteractor

Get geometric mesh Determine the system DOF Determine the pre-computing

• According the interaction based on probability.

Page 7: Precomputing  Interactive Dynamic Deformable Scenes

Dimensional Model Reduction(1) Deterministic static space model Dynamics: Appearance

State nodes: Time step edge: Orbits: a temporal sequence of nodes,connected

by time step edge Discrete phase portrait(P): the collection of all

pre-computed orbits

),( )()()1( ttt xfx

)()()1( ,( ttt xfx )()()1( ,( ttt xfx

)( )()( tt xgy

)(tx),,( )()()1( ttt xxe

Page 8: Precomputing  Interactive Dynamic Deformable Scenes

Dimensional Model Reduction(2)

Model Reduction Detail

N state nodes,v vertices

N displacement field

that is (each u has 3 vector components)

vikiu ,...1

Nvvv

N

Nu

uuu

uuu

uuuA

21

122

11

21 ],,,[

Page 9: Precomputing  Interactive Dynamic Deformable Scenes

Dimensional Model Reduction(3)

Model Reduction Detail

▲ a small number of vibration modes can be sufficient to approximate observed dynamics.

(SVD)

Re-parameterization of the phase portrait

the state vector:

Page 10: Precomputing  Interactive Dynamic Deformable Scenes

Dimensional Model Reduction(3)

Reduced state vector coordination ▲displacement

▲velocity

Page 11: Precomputing  Interactive Dynamic Deformable Scenes

Precomputation Process Data-driven modeling complication

insufficient data;high-demensional state space; divergence of nearby orbits;self-collisions.etc

Page 12: Precomputing  Interactive Dynamic Deformable Scenes

Impulse Response Function

IRFs Index: IRFs:

FIx ,,

Page 13: Precomputing  Interactive Dynamic Deformable Scenes

Impulse Response Functions(2)

An important special case : FI

Page 14: Precomputing  Interactive Dynamic Deformable Scenes

Impulse Palettes

Impulse palette based on IRFs:

Impulsively sampling the phase portrait

▲sample time

▲no redundancy

▲orbits terminate

Page 15: Precomputing  Interactive Dynamic Deformable Scenes

Simulate Implement

Blending Impulse Responses

Approximate the IRF at

That is

x

Page 16: Precomputing  Interactive Dynamic Deformable Scenes

Example(1)

Dinosaur on moving car dashboard

Plant in moving pot

Cloth on moving door

Page 17: Precomputing  Interactive Dynamic Deformable Scenes

Example(2) The pre-computing time

Page 18: Precomputing  Interactive Dynamic Deformable Scenes

Example

Page 19: Precomputing  Interactive Dynamic Deformable Scenes

Example(3)

Page 20: Precomputing  Interactive Dynamic Deformable Scenes

Thank you!