Multimaterial Front Tracking

We present the first triangle mesh-based technique for tracking the evolution of general three-dimensional multimaterial interfaces undergoing complex topology changes induced by deformations and collisions. Our core representation is a non-manifold triangle surface mesh with material labels assigned to each half-face to distinguish volumetric regions. We advect the vertices of the mesh in a Lagrangian manner, and employ a complete set of collision-safe mesh improvement and topological operations that track and update material labels. In particular, we develop a unified, collision-safe strategy for handling complex topological operations acting on evolving triple- and higher-valence junctions, and a flexible method to merge colliding multimaterial meshes. We demonstrate our approach with a number of challenging geometric flows, including passive advection, normal flow, and mean curvature flow.

[1]  Ian M. Mitchell,et al.  A hybrid particle level set method for improved interface capturing , 2002 .

[2]  Wurigen Bo Applications of 3D front tracking to multi phase fluid , 2009 .

[3]  C. W. Hirt,et al.  Volume of fluid (VOF) method for the dynamics of free boundaries , 1981 .

[4]  Hiromasa Suzuki,et al.  Metamorphosis of Arbitrary Triangular Meshes , 2000, IEEE Computer Graphics and Applications.

[5]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

[6]  Luiz Velho,et al.  A simple and flexible framework to adapt dynamic meshes , 2008, Comput. Graph..

[7]  Adam W. Bargteil A semi-Lagrangian contouring method for fluid simulation , 2005, SIGGRAPH '05.

[8]  Raphaëlle Chaine,et al.  Freestyle: Sculpting meshes with self-adaptive topology , 2011, Comput. Graph..

[9]  Xiaolin Li,et al.  Robust Computational Algorithms for Dynamic Interface Tracking in Three Dimensions , 1999, SIAM J. Sci. Comput..

[10]  E. Lazar The Evolution of Cellular Structures via Curvature Flow , 2011 .

[11]  J. Sethian,et al.  The Voronoi Implicit Interface Method for computing multiphase physics , 2011, Proceedings of the National Academy of Sciences.

[12]  Matthias Müller,et al.  Fast and robust tracking of fluid surfaces , 2009, SCA '09.

[13]  Markus H. Gross,et al.  Particle-based fluid-fluid interaction , 2005, SCA '05.

[14]  Marcel Campen,et al.  Exact and Robust (Self‐)Intersections for Polygonal Meshes , 2010, Comput. Graph. Forum.

[15]  Ross T. Whitaker,et al.  Lattice Cleaving: Conforming Tetrahedral Meshes of Multimaterial Domains with Bounded Quality , 2012, IMR.

[16]  Robert Bridson,et al.  Efficient geometrically exact continuous collision detection , 2012, ACM Trans. Graph..

[17]  Peter Schröder,et al.  Interpolating Subdivision for meshes with arbitrary topology , 1996, SIGGRAPH.

[18]  Xiangmin Jiao,et al.  Face offsetting: A unified approach for explicit moving interfaces , 2007, J. Comput. Phys..

[19]  James F. O'Brien,et al.  Dynamic local remeshing for elastoplastic simulation , 2010, SIGGRAPH 2010.

[20]  Kenneth I. Joy,et al.  Smooth, Volume-Accurate Material Interface Reconstruction , 2010, IEEE Transactions on Visualization and Computer Graphics.

[21]  Xiangmin Jiao,et al.  Anisotropic mesh adaptation for evolving triangulated surfaces , 2006, Engineering with Computers.

[22]  Huamin Wang,et al.  A Deformable Surface Model for Real-Time Water Drop Animation , 2012, IEEE Transactions on Visualization and Computer Graphics.

[23]  Eitan Grinspun,et al.  Robust treatment of simultaneous collisions , 2008, ACM Trans. Graph..

[24]  Mikhail J. Shashkov,et al.  Reconstruction of multi-material interfaces from moment data , 2008, J. Comput. Phys..

[25]  Stefan Zachow,et al.  Adaptive Remeshing of Non-Manifold Surfaces , 2008, Eurographics.

[26]  Robert Bridson,et al.  Matching fluid simulation elements to surface geometry and topology , 2010, ACM Transactions on Graphics.

[27]  Jun-Hai Yong,et al.  Simulation of bubbles , 2006, SCA '06.

[28]  Kenny Erleben,et al.  Multiphase Flow of Immiscible Fluids on Unstructured Moving Meshes. , 2012, IEEE transactions on visualization and computer graphics.

[29]  Ziji Wu,et al.  Multiple material marching cubes algorithm , 2003 .

[30]  James F. O'Brien,et al.  Dynamic local remeshing for elastoplastic simulation , 2010, ACM Trans. Graph..

[31]  Guillaume Caumon,et al.  Topological control for isotropic remeshing of non-manifold surfaces with varying resolution: application to 3D structural models , 2011 .

[32]  G. Tryggvason,et al.  A front-tracking method for viscous, incompressible, multi-fluid flows , 1992 .

[33]  Marc Alexa,et al.  Merging polyhedral shapes with scattered features , 1999, Proceedings Shape Modeling International '99. International Conference on Shape Modeling and Applications.

[34]  Jean-Philippe Pons,et al.  Delaunay Deformable Models: Topology-Adaptive Meshes Based on the Restricted Delaunay Triangulation , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[35]  Xiangmin Jiao,et al.  Surface Mesh Optimization, Adaption, and Untangling with High-Order Accuracy , 2012, IMR.

[36]  Jean-Philippe Pons,et al.  A Lagrangian Approach to Dynamic Interfaces through Kinetic Triangulation of the Ambient Space , 2007, Comput. Graph. Forum.

[37]  Matthias Müller-Fischer,et al.  Liquid simulation with mesh-based surface tracking , 2011, SIGGRAPH '11.

[38]  Lexing Ying,et al.  Nonmanifold subdivision , 2001, Proceedings Visualization, 2001. VIS '01..

[39]  Leif Kobbelt,et al.  A remeshing approach to multiresolution modeling , 2004, SGP '04.

[40]  Radu Horaud,et al.  Topology-Adaptive Mesh Deformation for Surface Evolution, Morphing, and Multiview Reconstruction , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[41]  Renato Pajarola,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2008) , 2022 .

[42]  Xiangmin Jiao,et al.  Identification of C1 and C2 discontinuities for surface meshes in CAD , 2008, Comput. Aided Des..

[43]  Kenneth A. Brakke,et al.  The Surface Evolver , 1992, Exp. Math..

[44]  H. Soner,et al.  Three-phase boundary motions under constant velocities. I: The vanishing surface tension limit , 1996, Proceedings of the Royal Society of Edinburgh: Section A Mathematics.

[45]  Xiangmin Jiao,et al.  Parallel Feature-Preserving Mesh Smoothing , 2005, ICCSA.

[46]  James A. Sethian,et al.  Analysis and applications of the Voronoi Implicit Interface Method , 2012, J. Comput. Phys..

[47]  Mark Meyer,et al.  Discrete Differential-Geometry Operators for Triangulated 2-Manifolds , 2002, VisMath.

[48]  Mario Botsch,et al.  Adaptive Remeshing for Real-Time Mesh Deformation , 2013, Eurographics.

[49]  Mark Meyer,et al.  Implicit fairing of irregular meshes using diffusion and curvature flow , 1999, SIGGRAPH.

[50]  Jakob Andreas Bærentzen,et al.  Topology-adaptive interface tracking using the deformable simplicial complex , 2012, TOGS.

[51]  Markus H. Gross,et al.  Physics-inspired topology changes for thin fluid features , 2010, ACM Trans. Graph..

[52]  Ronald Fedkiw,et al.  Multiple interacting liquids , 2006, ACM Trans. Graph..

[53]  Gretar Tryggvason,et al.  Bifurcation of tracked scalar waves , 1986 .

[54]  Byungmoon Kim,et al.  Multi-phase fluid simulations using regional level sets , 2010, ACM Trans. Graph..

[55]  P. Gennes The Physics Of Foams , 1999 .

[56]  F. Harlow,et al.  Numerical Calculation of Time‐Dependent Viscous Incompressible Flow of Fluid with Free Surface , 1965 .

[57]  Robert Bridson,et al.  Robust Topological Operations for Dynamic Explicit Surfaces , 2009, SIAM J. Sci. Comput..

[58]  Russell H. Taylor,et al.  Multi-object Spring Level Sets (MUSCLE) , 2012, MICCAI.

[59]  James F. O'Brien,et al.  Simulating liquids and solid-liquid interactions with lagrangian meshes , 2013, TOGS.

[60]  Gilbert Bernstein,et al.  Fast, Exact, Linear Booleans , 2009, Comput. Graph. Forum.

[61]  Ignacio Llamas,et al.  Simulation of bubbles in foam with the volume control method , 2007, ACM Trans. Graph..

[62]  Qiang Zhang,et al.  Three-Dimensional Front Tracking , 1998, SIAM J. Sci. Comput..

[63]  James F. O'Brien,et al.  Adaptive anisotropic remeshing for cloth simulation , 2012, ACM Trans. Graph..

[64]  B. E. Eckbo,et al.  Appendix , 1826, Epilepsy Research.

[65]  Markus Gross,et al.  Fairing of Non-Manifold Models , 2000 .

[66]  M. Gross,et al.  Deforming meshes that split and merge , 2009, SIGGRAPH 2009.

[67]  Yizhou Yu,et al.  Object-space multiphase implicit functions , 2012, ACM Trans. Graph..

[68]  T. Chan,et al.  A Variational Level Set Approach to Multiphase Motion , 1996 .

[69]  Ronald Fedkiw,et al.  Robust treatment of collisions, contact and friction for cloth animation , 2002, SIGGRAPH Courses.

[70]  Lingling Wu,et al.  A simple package for front tracking , 2006, J. Comput. Phys..

[71]  Fernando Reitich,et al.  Three-phase boundary motions under constant velocities. , 1994 .

[72]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[73]  Marco Attene,et al.  Recent Advances in Remeshing of Surfaces , 2008, Shape Analysis and Structuring.