Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France.

Slides:



Advertisements
Similar presentations
A Real Time Radiosity Architecture for Video Games
Advertisements

Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Investigation Into Optical Flow Problem in the Presence of Spatially-varying Motion Blur Mohammad Hossein Daraei June 2014 University.
Motivation Hair animation used in movies, games, virtual reality, etc. Problem due to complexity –Human head has over 100,000 strands of hair –Computation.
Freehand Drawing System based on Geometric Constraints Kaisuke Nakajima Joint work with Takeo Igarashi User Interface Research Group The University of.
Resolving Surface Collisions through Intersection Contour Minimization Pascal Volino Nadia Magnenat-Thalmann MIRALab, University of Geneva SIGGRAPH 2006.
Real-Time Rendering TEXTURING Lecture 02 Marina Gavrilova.
International Conference on Automatic Face and Gesture Recognition, 2006 A Layered Deformable Model for Gait Analysis Haiping Lu, K.N. Plataniotis and.
Model base human pose tracking. Papers Real-Time Human Pose Tracking from Range Data Simultaneous Shape and Pose Adaption of Articulated Models using.
I MAGIS is a joint project of CNRS - INPG - INRIA - UJF iMAGIS-GRAVIR / IMAG Painting folds using expansion textures Jean Combaz Fabrice Neyret
A Painting Interface for Interactive Surface Deformations Jason Lawrence Thomas Funkhouser Princeton University.
Dynamic Real-Time Deformations using Space & Time Adaptive Sampling Gilles Debunne Marie-Paule Cani Gilles Debunne Marie-Paule Cani Mathieu Desbrun Alan.
Hierarchical Multi-Resolution Finite Element Model for Soft Body Simulation Matthieu Nesme, François Faure, Yohan Payan 2 nd Workshop on Computer Assisted.
SURGICAL SIMULATIONS: IT’S ALL IN A GAME ! Gaming techniques for medical applications. V. Kotamraju, S. Payandeh, J. Dill Experimental Robotics Laboratory,
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
Parametric Surfaces January 16, 2003 Stephen Gordon.
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Surface Simplification Using Quadric Error Metrics.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
Computer vision: models, learning and inference Chapter 6 Learning and Inference in Vision.
Physics and Sound Zhimin & Dave. Motivation Physical simulation Games Movies Special effects.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Junjun Pan 1, Xiaosong Yang 1, Xin Xie 1, Philip Willis 2, Jian J Zhang 1
Faking Dynamics of Cloth Animation for Animated Films Fabian Di Fiore Expertise Centre for Digital Media Hasselt University, Belgium
Use and Re-use of Facial Motion Capture M. Sanchez, J. Edge, S. King and S. Maddock.
Facial animation retargeting framework using radial basis functions Tamás Umenhoffer, Balázs Tóth Introduction Realistic facial animation16 is a challenging.
Dynamic Meshing Using Adaptively Sampled Distance Fields
Exploitation of 3D Video Technologies Takashi Matsuyama Graduate School of Informatics, Kyoto University 12 th International Conference on Informatics.
GRAVIR / IMAG, Grenoble, FRANCE A joint lab of CNRS, INPG, INRIA and UJF June 12, 2003IS4TM, Juan-Les-Pins, FRANCE Real-time Simulation of Self-Collisions.
Implicit Representations of the Human Intestines for Surgery Simulations L. France A. Angelidis P. Meseure M-P. Cani J. Lenoir F. Faure C. Chaillou LIFL,
Computer Graphics and Multimedia Systems, University of Siegen, Germany 1 GPU-Based Responsive Grass Jens Orthmann, Christof Rezk-Salama, Andreas Kolb.
Lecture 6 : Level Set Method
N n Debanga Raj Neog, Anurag Ranjan, João L. Cardoso, Dinesh K. Pai Sensorimotor Systems Lab, Department of Computer Science The University of British.
Digital Sound Ming C. Lin Department of Computer Science University of North Carolina
I MAGIS is a joint project of CNRS - INPG - INRIA - UJF iMAGIS-GRAVIR / IMAG Controlling Anisotropy in Mass-Spring Systems David Bourguignon and Marie-Paule.
Yingcai Xiao Game Development Animation. Video Game Interactive animation: user-> interface (look) -> action (feel) -> feedback (A/V, haptic)
MIRALab Where Research means Creativity SVG Open 2005 University of Geneva 1 Converting 3D Facial Animation with Gouraud shaded SVG A method.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
Andrew Nealen / Olga Sorkine / Mark Alexa / Daniel Cohen-Or SoHyeon Jeong 2007/03/02.
A Computationally Efficient Framework for Modeling Soft Body Impact Sarah F. Frisken and Ronald N. Perry Mitsubishi Electric Research Laboratories.
Relief: A Modeling by Drawing Tool David Bourguignon 1 Raphaëlle Chaine 2 Marie-Paule Cani 3 George Drettakis 4 1 Princeton University / INRIA Rocquencourt.
Temporally Coherent Completion of Dynamic Shapes AUTHORS:HAO LI,LINJIE LUO,DANIEL VLASIC PIETER PEERS,JOVAN POPOVIC,MARK PAULY,SZYMON RUSINKIEWICZ Presenter:Zoomin(Zhuming)
Approach Outline Polygonal-Functional Hybrids for Computer Animation and Games The modern world of computer graphics is mostly dominated by polygonal models.
Beyond Bouncing Boxes Fast, yet still Realistic, Deformation and Fracture Jeff Lander Darwin 3D, LLC Luxoflux James O'Brien U. of California, Berkeley.
2006/10/25 1 A Virtual Endoscopy System Author : Author : Anna Vilanova 、 Andreas K ö nig 、 Eduard Gr ö ller Source :Machine Graphics and Vision, 8(3),
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
Motivation 2 groups of tools for free-from design Images credits go out to the FiberMesh SIGGRAPH presentation and other sources courtesy of Google.
Object Oriented Modelling for Rotor Dynamics Analysis RomaxDynamic s.
Introduction to Parametric Curve and Surface Modeling.
CIRP Annals - Manufacturing Technology 60 (2011) 1–4 Augmented assembly technologies based on 3D bare-hand interaction S.K. Ong (2)*, Z.B. Wang Mechanical.
Chapter 10: Computer Graphics
Computer Animation Algorithms and Techniques
Normal Mapping for Surfel-Based Rendering
Ying Zhu Georgia State University
Morphing and Shape Processing
Introduction to Graphics Modeling
Bridge modelling with CSI software.
You can check broken videos in this slide here :
Sketching garments for virtual characters
Interactive Computer Graphics
Image gradients and edges
Physics-based Sound Synthesis with a Novel Friction Model
Iterative Optimization
Introduction to Game Development
Game Development Animation
Real-time Procedural Volumetric Fire
Computing Vertex Normals from Arbitrary Meshes
Mesh Parameterization: Theory and Practice
“man, how you define computer
Computer Graphics Lecture 15.
Presentation transcript:

Real-Time Dynamic Wrinkles Caroline Larboulette Marie-Paule Cani GRAVIR Lab, Grenoble, France

Motivations Animated wrinkles Important for realism –Cloth –Skin Currently painful under MAYA –Key shapes –Deformers Aims Real-time for computer games Applicable to a coarse animated mesh Easy to set up Static wrinkle Dynamic wrinkles

Previous Work Bump mapping [Blinn78, Boissieux00, Pasquariello01] –Efficient but undeformed silhouette Physically-based approaches [Wu94-99, Boissieux00] –Very realistic but slow Predefined Wrinkles [Viaud92] –Specific mesh incorporating wrinkles Displacement mapping [Volino99, Hadap99, Bando02] –The user designs the wrinkle pattern

Our Wrinkling Tool Basic Idea skin/cloth wrinkle because they tend to maintain area –Physically-based simulation, geometric constraints [sauvage04] ? Aims –Fast approximation of constant surface –No manual design of the wrinkles shapes –Provide control of location and main direction of wrinkles Our solution –A constant length wrinkling curve –Controls the mesh deformation in a region of influence

Wrinkling Curve 2D discrete curve of constant length Different propagation schemes Control of frequency, width of the bumps

Set up of the Wrinkling Tool 1.Draw a line segment End points are anchored to the mesh 2.Specify a region of influence Points under the green rectangle 3.Choose an attenuation profile

Mesh Deformation Mesh animated by standard skinning Wrinkles updated just before rendering Algorithm 1.Update 2D curve due to length changes 2.Refine mesh if needed 3.Compute mesh vertices displacements Height given by the coordinate along the curve Weighted according to the attenuation profile

Levels of Details Combination of bumps at different scales Absorbs compression at different resolutions

Multi-Wrinkles Combination of several wrinkles

Results: forehead wrinkles

Results: joint wrinkles Without our tool With our tool

Results: wrinkles on clothes Back Front

Video and demo

Conclusion Procedural technique –Mesh refined on the fly –Could depend on other parameters (camera) Easy-to-use for animators –Use of any existing skinning animation –Intuitive parameters and visual feedback Geometric constraints (length preservation) –Increases realism Real-Time

Future Work Curved Wrinkles Collision detection Combination with a dynamic flesh model

Thanks... Questions ?