Precomputing Interactive Dynamic Deformable Scenes Doug L.Jams and Kayvon Fatahailian 报告人:宋超.

Slides:



Advertisements
Similar presentations
Lecture – 3 Energy, Work and Momentum
Advertisements

The Art and Technology Behind Bioshock’s Special Effects
1 Approximated tracking of multiple non-rigid objects using adaptive quantization and resampling techniques. J. M. Sotoca 1, F.J. Ferri 1, J. Gutierrez.
By Lydia E. Kavraki, Petr Svestka, Jean-Claude Latombe, Mark H. Overmars Emre Dirican
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
A Painting Interface for Interactive Surface Deformations Jason Lawrence Thomas Funkhouser Princeton University.
Image Space Based Visualization of Unsteady Flow on Surfaces Robert Laramee Bruno Jobard Helwig Hauser Presenter: Bob Armstrong 24 January 2007.
DESIGN OF A GENERIC PATH PATH PLANNING SYSTEM AILAB Path Planning Workgroup.
Chapter 17 Design Analysis using Inventor Stress Analysis Module
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
SURGICAL SIMULATIONS: IT’S ALL IN A GAME ! Gaming techniques for medical applications. V. Kotamraju, S. Payandeh, J. Dill Experimental Robotics Laboratory,
Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.
Nazgol Haghighat Supervisor: Prof. Dr. Ir. Daniel J. Rixen
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
© 2003 Warren B. Powell Slide 1 Approximate Dynamic Programming for High Dimensional Resource Allocation NSF Electric Power workshop November 3, 2003 Warren.
UNIVERSITY OF JYVÄSKYLÄ Yevgeniy Ivanchenko Yevgeniy Ivanchenko University of Jyväskylä
Finite Element Method Introduction General Principle
Computational Fracture Mechanics
MCE 561 Computational Methods in Solid Mechanics
Robert M. Saltzman © DS 851: 4 Main Components 1.Applications The more you see, the better 2.Probability & Statistics Computer does most of the work.
Design & Technology Center Vedam DAY - 1: Introduction to Structural Analysis and FEM DAY - 2: Introduction to ANSYS structure classic GUI: DAY - 3: Pre-processing.
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
PRE-REQUISITE: ENGINEERING MECHANICS/STATIC ERT250 DYNAMICS.
NUS CS5247 A dimensionality reduction approach to modeling protein flexibility By, By Miguel L. Teodoro, George N. Phillips J* and Lydia E. Kavraki Rice.
Grafica(1): Introduction Dott. Alessio Malizia
COMPUTER GRAPHICS CS 482 – FALL 2014 AUGUST 27, 2014 FIXED-FUNCTION 3D GRAPHICS MESH SPECIFICATION LIGHTING SPECIFICATION REFLECTION SHADING HIERARCHICAL.
A Study of The Applications of Matrices and R^(n) Projections By Corey Messonnier.
Chapter 1 Introduction to Simulation
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
Motion and Stress Analysis by Vector Mechanics Edward C. Ting Professor Emeritus of Applied Mechanics Purdue University, West Lafayette, IN National Central.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
Vectors Readings: Chapter 3. Vectors Vectors are the objects which are characterized by two parameters: magnitude (length) direction These vectors are.
Haptics and Virtual Reality
09/11/03CS679 - Fall Copyright Univ. of Wisconsin Last Time Graphics Pipeline Texturing Overview Cubic Environment Mapping.
Chapter 6 Circular Motion and Other Applications of Newton’s Laws.
Conceptual Modelling and Hypothesis Formation Research Methods CPE 401 / 6002 / 6003 Professor Will Zimmerman.
Modeling and Complexity Reduction for Interconnected Systems Carolyn Beck University of Illinois at Urbana-Champaign August 2, 2001.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Modelling (II) Model-based design. Why Modelling? Why spend so much time talking about modelling? Model is a imagination/graphical/mathematical representation.
Stress constrained optimization using X-FEM and Level Set Description
Vectors in Space. 1. Describe the set of points (x, y, z) defined by the equation (Similar to p.364 #7-14)
MURI Annual Review, Vanderbilt, Sep 8 th, 2009 Heterogeneous Sensor Webs for Automated Target Recognition and Tracking in Urban Terrain (W911NF )
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
Sculpted Data Driven and Physically Based Character Deformation Patrick Coleman CSC 2529 Character Animation February 12, 2003.
Variational data assimilation: examination of results obtained by different combinations of numerical algorithms and splitting procedures Zahari Zlatev.
Progress on Component-Based Subsurface Simulation I: Smooth Particle Hydrodynamics Bruce Palmer Pacific Northwest National Laboratory Richland, WA.
MS 15: Data-Aware Parallel Computing Data-Driven Parallelization in Multi-Scale Applications – Ashok Srinivasan, Florida State University Dynamic Data.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
Relativistic Collective Coordinate System of Solitons and Spinning Skyrmion Toru KIKUCHI (Kyoto Univ.) Based on arXiv: ( Phys. Rev. D 82,
11.2 Space coordinates and vectors in Space. 3 dimensional coordinate plane.
Game Engine Design Quake Engine Presneted by Holmes 2002/12/2.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
Visualization in Scientific Computing (or Scientific Visualization) Multiresolution,...
APE'07 IV INTERNATIONAL CONFERENCE ON ADVANCES IN PRODUCTION ENGINEERING June 2007 Warsaw, Poland M. Nowakiewicz, J. Porter-Sobieraj Faculty of.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
Sculpted Data Driven and Physically Based Character Deformation
Numerical Simulation of N-S equations in Cylindrical Coordinate
Simulation Examples STOCHASTIC PROCESSES.
3D Graphics Rendering PPT By Ricardo Veguilla.
FEA Introduction.
Physics-based Sound Synthesis with a Novel Friction Model
Globally Optimal Generalized Maximum Multi Clique Problem (GMMCP) using Python code for Pedestrian Object Tracking By Beni Mulyana.
GENERAL VIEW OF KRATOS MULTIPHYSICS
Supported by the National Science Foundation.
Boltzmann Machine (BM) (§6.4)
Physics Engine for Soft Bodies
Computer Graphics Lecture 15.
Chapter 3 Modeling in the Time Domain
Presentation transcript:

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 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?

About data-driven  An important strategy  How to identify and control complex systems  Former works ▪ Nelles Nural Network ▪ Reissell and Pai ARX models ▪ Atkeson et.al Locally weighted Learning (Lazy learningl) ▪ D.Jams and K. Fatahalian Impulse response functions (IRFs)

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

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

About Fore-treatment and acquire deterministic iteractor  Get geometric mesh  Determine the system DOF  Determine the pre-computing According the interaction based on probability.

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

Dimensional Model Reduction(2)  Model Reduction Detail N state nodes,v vertices N displacement field that is (each u has 3 vector components)

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:

Dimensional Model Reduction(3)  Reduced state vector coordination  ▲displacement  ▲velocity

Precomputation Process  Data-driven modeling complication insufficient data;high-demensional state space; divergence of nearby orbits;self-collisions.etc

Impulse Response Function  IRFs Index:  IRFs: 

Impulse Response Functions(2)  An important special case :

Impulse Palettes  Impulse palette based on IRFs:  Impulsively sampling the phase portrait ▲sample time ▲no redundancy ▲orbits terminate

Simulate Implement  Blending Impulse Responses Approximate the IRF at That is

Example(1)  Dinosaur on moving car dashboard  Plant in moving pot  Cloth on moving door

Example(2)  The pre-computing time

Example 

Example(3)

Thank you!