Physics-Inspired Upsampling for Cloth Simulation in Games

Slides:



Advertisements
Similar presentations
School of something FACULTY OF OTHER School of Computing FACULTY OF ENGINEERING Formalising a basic hydro-ontology David Mallenby Knowledge Representation.
Advertisements

Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.
Zhao Dong 1, Jan Kautz 2, Christian Theobalt 3 Hans-Peter Seidel 1 Interactive Global Illumination Using Implicit Visibility 1 MPI Informatik Germany 2.
1 Interactive Fiction CIS 487/587 Bruce R. Maxim UM-Dearborn.
Improved Neural Network Based Language Modelling and Adaptation J. Park, X. Liu, M.J.F. Gales and P.C. Woodland 2010 INTERSPEECH Bang-Xuan Huang Department.
6-1 Chapter Goals Determine whether a problem is suitable for a computer solution Describe the computer problem-solving process and relate it to Polya’s.
Proposed concepts illustrated well on sets of face images extracted from video: Face texture and surface are smooth, constraining them to a manifold Recognition.
CSE325 Computer Science and Sculpture Prof. George Hart.
 Mankyu Sung Scalable, Controllable, Efficient and convincing crowd simulation (2005)  Michael Gleicher “I have a bad case of Academic Attention Deficit.
Dynamic Real-Time Deformations using Space & Time Adaptive Sampling Gilles Debunne Marie-Paule Cani Gilles Debunne Marie-Paule Cani Mathieu Desbrun Alan.
1 CS 599 Physically Based Modeling for Interactive Simulation and Games Case Study: Havok Engine for Game Physics Jernej Barbic University of Southern.
Rodent Behavior Analysis Tom Henderson Vision Based Behavior Analysis Universitaet Karlsruhe (TH) 12 November /9.
Point Based Animation of Elastic, Plastic and Melting Objects Matthias Müller Richard Keiser Markus Gross Mark Pauly Andrew Nealen Marc Alexa ETH Zürich.
Haptic Cloth Rendering 6th Dutch-Belgian Haptics Meeting TUDelft, 21 st June 2006 Lode Vanacken Expertise centre for Digital Media (EDM) Hasselt University.
TERM PROJECT The Project usually consists of the following: Title
Introduction to 3D Beginner: the class Instructor : Hee Holmen.
Outline Reprojection and data reuse Reprojection and data reuse – Taxonomy Bidirectional reprojection Bidirectional reprojection.
Motivation  Movie  Game  Engineering Introduction  Ideally  Looks good  Fast simulation  Looks good?  Look plausible  Doesn’t need to be exactly.
Pre Production I.Concept II.Story Development III.Visual Development IV.Technical Direction V.Production Management.
3.7. O THER G AME P HYSICS A PPROACHES Overview of other game engine physics approaches.
05/09/02(c) 2002 University of Wisconsin Last Time Global illumination algorithms Grades so far.
Physics and Sound Zhimin & Dave. Motivation Physical simulation Games Movies Special effects.
Shadow No, not the Hank Marvin kind!. Go to: ows.html ows.html.
Customizing Cyberspace: Methods for User Representation and Prediction Amund Tveit Department of Computer and Information Science Norwegian University.
Faking Dynamics of Cloth Animation for Animated Films Fabian Di Fiore Expertise Centre for Digital Media Hasselt University, Belgium
What are Virtual Environments? Angela McCarthy CP5080, SP
Surgical Thread Simulation J. Lenoir, P. Meseure, L. Grisoni, C. Chaillou Alcove/LIFL INRIA Futurs, University of Lille 1.
Facial animation retargeting framework using radial basis functions Tamás Umenhoffer, Balázs Tóth Introduction Realistic facial animation16 is a challenging.
Computer animation Hair “A Survey on Hair Modeling: Styling, Simulation, and Rendering,” K. Ward, F. Bertails, T.-Y. Kim S. Marschner, M.-P. Cani, M. Lin.
Graduate Programs in Computer Science A Soft Hand Model for Physically-based Manipulation of Virtual Objects Jan Jacobs Group Research.
Timothy Reeves: Presenter Marisa Orr, Sherrill Biggers Evaluation of the Holistic Method to Size a 3-D Wheel/Soil Model.
Assessing Quality for Integration Based Data M. Denk, W. Grossmann Institute for Scientific Computing.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
3D Animation 5. Character Animation Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Scientific Writing Abstract Writing. Why ? Most important part of the paper Number of Readers ! Make people read your work. Sell your work. Make your.
Review of Two-Scale Particle Simulation Paper by: Barbara Solenthaler ETH Zurich Markus Gross ETH Zurich.
Simplified Smoothed Particle Hydrodynamics for Interactive Applications Zakiya Tamimi Richard McDaniel Based on work done at Siemens Corporate.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
A Computationally Efficient Framework for Modeling Soft Body Impact Sarah F. Frisken and Ronald N. Perry Mitsubishi Electric Research Laboratories.
INTRODUCTION OF COMPUTER ANIMATION Final Project.
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
Computer Game Design and Development
Student name Student ID Degree program. Title of the Internship Report.
GET CONNECTED Information Technology Career Cluster.
The Lit Sphere: A Model for Capturing NPR Shading from Art Peter-Pike Sloan, William Martin, Amy Gooch & Bruce Gooch.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
Microscopes Biology I. Magnification 1. Power a microscope has to increase an objects size.
Quarter One Unit Culminating Writing Assignment INFORMATIVE WRITING Intellectual property of Becci Carmack: Use with permission only.
Advanced Games Development Game Physics CO2301 Games Development 1 Week 19.
PERCROScuola Superiore S. Anna1 Exeter – September HAPTEX 4 nd Technical Meeting Architectural Design of the Haptex System F. Salsedo, M. Fontana,
1 Traditional Animation Chapter 1: Computers and Digital Basics 1 Traditional Animation_BrainPop.
Lecture 5: 11/5/1435 Computer Animation Lecturer/ Kawther Abas CS- 375 Graphics and Human Computer Interaction.
Smooth constraints for Spline Variational Modeling Julien Lenoir (1), Laurent Grisoni (1), Philippe Meseure (1,2), Yannick Rémion (3), Christophe Chaillou.
CS559: Computer Graphics Lecture 33: Shape Modeling Li Zhang Spring 2008.
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
HAPTEX-Meeting Tampere, Feb , 2006 Haptic Rendering / Small Scale Model Guido Böttcher haptex.miralab.unige.ch Funded by: FET-IST-FP6 (IST-6549)
Computer Animation Algorithms and Techniques
On Routine Evolution of Complex Cellular Automata
Computer Animation Ying Zhu Georgia State University
Introduction to Graphics Modeling
Rigid Body Dynamics Simulation
3.7. Other Game Physics Approaches
Interactive Computer Graphics
Using Flow Textures to Visualize Unsteady Vector Fields
Spectral processing of point-sampled geometry
(c) 2002 University of Wisconsin
Computer Graphics Lecture 15.
TJHSST Systems Lab Rigid Body Dynamics Simulation
Problem Solving and Computer Programming
Video Production Company. Essence Studios Animated Video Company.
Presentation transcript:

Physics-Inspired Upsampling for Cloth Simulation in Games Paper by: Ladislav Kavan - Disney Interactive Studios Dan Gerszewski - Disney Interactive Studios - University of Utah Adam W. Bargteil - University of Utah Peter-Pike Sloan - Disney Interactive Studios

Overview The authors propose a method for learning up-sampling operators for a physically based cloth simulations for games. This is in contract to classical subdivision schemes. They claim that their method can adapt to specific context, which allows a higher detail to be rendered than subdivision.

Overview Cloth simulations in games are becoming more popular due to it’s availability in game engines such as PhysX™, Havok™ and the open-source Bullet Physics Library. This is in contract to the common practice of using pre-computed solutions. These have limited flexibility and aren’t well suited for novel material motions.

Fabric Examples In this figure, you can see examples of (a) Coarse simulation, (b) subdivision, (c) their proposed up-sampling and (d) fine-scale simulation

Limitations In contrast to subdivision, they consider dense up-sampling matrices that are specialized for a given context. This is justified because in games, interactions are limited by design. (i.e. flags are always flown on poles, etc…)

Subdivision One of the problems with subdivision is that this method only guarantees surface smoothness. It has no information about the material properties or external forces. Their method takes those concepts into consideration when creating their model.

Oscillatory Modes One of the interesting things their model can do is introduce oscillatory modes into the simulation. As you can see, the right hand model has more detail than the un-sampled left hand model, which has no oscillatory modes.

Other Limitations One of the other limitations of this model mentioned is cloth self-collisions. This model doesn’t handle them because of performance considerations. Also, this model isn’t suitable for higher resolution simulations for the same performance reason – the computations are prohibitively expensive.

Conclusion The video they made clearly shows that their method for simulating cloth is very believable. They also claim that their model can be useful for other things such as hand, facial and hair animations. Overall, their method does seem to fill the gap between very fast, non-physical subdivision and more complex non-linear deformers, like they claim.