Real-time dynamics for geometric textures in shell

Embedding geometric textures in a shell space around an arbitrary surface has been a popular way to add highly detailed geometric details and enhance visual richness in graphics community, but the dynamic effects of geometric textures have not been modeled and simulated. In this paper, we introduce an efficient algorithm for deforming geometric textures with dynamic effects. The algorithm consists of two steps. First, it computes a deformed shell space by optimizing a material related energy function, which is then used to evaluate the equilibrium position of the geometric texture. Second, an explicit time integration scheme is applied for vibrating the geometric texture around its equilibrium position. Users can deform the geometric textures by dragging its vertices directly, and the dynamic behavior of the geometric textures can be changed by adjusting several material parameters. The dynamic simulation of geometric textures can be easily implemented on GPU and runs at real-time rates. Copyright © 2009 John Wiley & Sons, Ltd. In this paper we introduce a real-time two step method for deforming geometric textures with dynamic effects. The major technical contributions include a shell deformation method which is aware of Poisson's ratio and a vibration simulation algorithm for geometric textures which support variant effects. The simulation can be both driven by an animation sequence of the base mesh or directly manipulating the geometric textures. Dynamic effects of geometric textures can be simulated efficiently by our two-step scheme. In the left, we render the base mesh as a green solid, and the offset mesh as a translucent surface. The right figure shows one frame of the dynamic deformation of the geometric textures which are embedded between them.

[1]  Matthias Müller,et al.  Position based dynamics , 2007, J. Vis. Commun. Image Represent..

[2]  Markus H. Gross,et al.  PriMo: coupled prisms for intuitive surface modeling , 2006, SGP '06.

[3]  Mathieu Desbrun,et al.  Discrete shells , 2003, SCA '03.

[4]  Kun Zhou,et al.  Mesh editing with poisson-based gradient field manipulation , 2004, SIGGRAPH 2004.

[5]  Kun Zhou,et al.  Direct manipulation of subdivision surfaces on GPUs , 2007, SIGGRAPH 2007.

[6]  Christian Rössl,et al.  Laplacian surface editing , 2004, SGP '04.

[7]  H. Shum,et al.  Subspace gradient domain mesh deformation , 2006, SIGGRAPH 2006.

[8]  Doug L. James,et al.  FastLSM: fast lattice shape matching for robust real-time deformation , 2007, SIGGRAPH 2007.

[9]  Markus H. Gross,et al.  Interactive Virtual Materials , 2004, Graphics Interface.

[10]  M. Teschner,et al.  Meshless deformations based on shape matching , 2005, SIGGRAPH 2005.

[11]  Andrew P. Witkin,et al.  Large steps in cloth simulation , 1998, SIGGRAPH.

[12]  Christian Rössl,et al.  Harmonic Guidance for Surface Deformation , 2005, Comput. Graph. Forum.

[13]  Kun Zhou,et al.  Mesh quilting for geometric texture synthesis , 2006, SIGGRAPH 2006.

[14]  Ronald Fedkiw,et al.  Simulation of clothing with folds and wrinkles , 2003, SCA '03.

[15]  Ronald Fedkiw,et al.  Tetrahedral and hexahedral invertible finite elements , 2006, Graph. Model..

[16]  Mathieu Desbrun,et al.  Dynamic real-time deformations using space & time adaptive sampling , 2001, SIGGRAPH.

[17]  Jovan Popović,et al.  Deformation transfer for triangle meshes , 2004, SIGGRAPH 2004.

[18]  Markus H. Gross,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2006) Fast Simulation of Deformable Models in Contact Using Dynamic Deformation Textures , 2022 .

[19]  John M. Snyder,et al.  Large mesh deformation using the volumetric graph Laplacian , 2005, SIGGRAPH '05.

[20]  J. Chaboche,et al.  Mechanics of Solid Materials , 1990 .

[21]  Serban D. Porumbescu,et al.  Shell maps , 2005, SIGGRAPH '05.

[22]  D. Levin,et al.  Linear rotation-invariant coordinates for meshes , 2005, SIGGRAPH 2005.