Non-polynomial Galerkin projection on deforming meshes

This paper extends Galerkin projection to a large class of non-polynomial functions typically encountered in graphics. We demonstrate the broad applicability of our approach by applying it to two strikingly different problems: fluid simulation and radiosity rendering, both using deforming meshes. Standard Galerkin projection cannot efficiently approximate these phenomena. Our approach, by contrast, enables the compact representation and approximation of these complex non-polynomial systems, including quotients and roots of polynomials. We rely on representing each function to be model-reduced as a composition of tensor products, matrix inversions, and matrix roots. Once a function has been represented in this form, it can be easily model-reduced, and its reduced form can be evaluated with time and memory costs dependent only on the dimension of the reduced space.

[1]  K. Olsson,et al.  Model Order Reduction with Rational Krylov Methods , 2005 .

[2]  J. Marsden,et al.  Reduction and reconstruction for self-similar dynamical systems , 2002 .

[3]  Jernej Barbic,et al.  Precomputed acoustic transfer: output-sensitive, accurate sound generation for geometrically complex vibration sources , 2006, ACM Trans. Graph..

[4]  Doug L. James,et al.  Harmonic shells: a practical nonlinear sound model for near-rigid thin shells , 2009, ACM Trans. Graph..

[5]  Theodore Kim,et al.  Skipping steps in deformable simulation with online model reduction , 2009, ACM Trans. Graph..

[6]  J. Marsden,et al.  Reconstruction equations and the Karhunen—Loéve expansion for systems with symmetry , 2000 .

[7]  Habib N. Najm,et al.  Numerical Challenges in the Use of Polynomial Chaos Representations for Stochastic Processes , 2005, SIAM J. Sci. Comput..

[8]  Doug L. James,et al.  Precomputing interactive dynamic deformable scenes , 2003, ACM Trans. Graph..

[9]  Doug L. James,et al.  Harmonic shells: a practical nonlinear sound model for near-rigid thin shells , 2009, SIGGRAPH 2009.

[10]  Doug L. James,et al.  Real-Time subspace integration for St. Venant-Kirchhoff deformable models , 2005, SIGGRAPH 2005.

[11]  C. Farhat,et al.  Efficient non‐linear model reduction via a least‐squares Petrov–Galerkin projection and compressive tensor approximations , 2011 .

[12]  George Drettakis,et al.  Interactive update of global illumination using a line-space hierarchy , 1997, SIGGRAPH.

[13]  Kenny Mitchell,et al.  Modular Radiance Transfer , 2011, ACM Trans. Graph..

[14]  Jan Kautz,et al.  Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments , 2002 .

[15]  J. Phillips,et al.  Model reduction of time-varying linear systems using approximate multipoint Krylov-subspace projectors , 1998, 1998 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (IEEE Cat. No.98CB36287).

[16]  Peter Benner,et al.  Projection‐Based Model Reduction for Time‐Varying Descriptor Systems Using Recycled Krylov Subspaces , 2008 .

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

[18]  Keenan Crane,et al.  Energy-preserving integrators for fluid animation , 2009, ACM Trans. Graph..

[19]  Adrien Treuille,et al.  Modular bases for fluid dynamics , 2009, SIGGRAPH 2009.

[20]  Peter-Pike J. Sloan,et al.  Local, deformable precomputed radiance transfer , 2005, SIGGRAPH 2005.

[21]  Z. Popovic,et al.  Model reduction for real-time fluids , 2006, SIGGRAPH 2006.

[22]  James F. O'Brien,et al.  Animating gases with hybrid meshes , 2005, ACM Trans. Graph..

[23]  J. Marsden,et al.  Structure-preserving discretization of incompressible fluids , 2009, 0912.3989.

[24]  Jing-Rebecca Li Model reduction of large linear systems via low rank system gramians , 2000 .

[25]  Peter-Pike J. Sloan,et al.  Delta radiance transfer , 2012, I3D '12.

[26]  Yiying Tong,et al.  Stable, circulation-preserving, simplicial fluids , 2006, SIGGRAPH Courses.

[27]  Henrik Sandberg,et al.  Balanced truncation of linear time-varying systems , 2004, IEEE Transactions on Automatic Control.

[28]  Jernej Barbic,et al.  Real-time control of physically based simulations using gentle forces , 2008, ACM Trans. Graph..

[29]  Xiaolong Yuan,et al.  Model Order Reduction via Rational Transfer Function Fitting and Eigenmode Analysis , 2008 .

[30]  Herman Deconinck,et al.  Residual Distribution Schemes: Foundations and Analysis , 2007 .

[31]  Olga Sorkine-Hornung,et al.  Differential Representations for Mesh Processing , 2006, Comput. Graph. Forum.

[32]  James F. O'Brien,et al.  Fluid animation with dynamic meshes , 2006, SIGGRAPH 2006.

[33]  James F. O'Brien,et al.  Fluids in deforming meshes , 2005, SCA '05.

[34]  Chen Shen,et al.  Interactive Deformation Using Modal Analysis with Constraints , 2003, Graphics Interface.

[35]  Paul Van Dooren,et al.  Model Reduction of Time-Varying Systems , 2005 .

[36]  Theodore Kim,et al.  Optimizing cubature for efficient integration of subspace deformations , 2008, SIGGRAPH Asia '08.

[37]  Herman Deconinck,et al.  An ALE Formulation of the Multidimensional Residual Distribution Scheme for Computations on Moving Meshes , 2009 .

[38]  Theodore Kim,et al.  Skipping steps in deformable simulation with online model reduction , 2009, SIGGRAPH 2009.

[39]  Dimitris N. Metaxas,et al.  Realistic Animation of Liquids , 1996, Graphics Interface.

[40]  James F. O'Brien,et al.  Fluid animation with dynamic meshes , 2006, ACM Trans. Graph..

[41]  A. Antoulas,et al.  A Rational Krylov Iteration for Optimal H 2 Model Reduction , 2006 .

[42]  Yunkai Zhou Numerical methods for large scale matrix equations with applications in LTI system model reduction , 2002 .

[43]  Donald P. Greenberg,et al.  Design and simulation of opera lighting and projection effects , 1991, SIGGRAPH.

[44]  A. Antoulas,et al.  A Survey of Model Reduction by Balanced Truncation and Some New Results , 2004 .

[45]  Geir E. Dullerud,et al.  Model Reduction of Nonstationary LPV Systems , 2007, IEEE Transactions on Automatic Control.

[46]  Ming C. Lin,et al.  Fast Fluid Simulation Using Residual Distribution Schemes , 2007, NPH.

[47]  Donald P. Greenberg,et al.  Modeling the interaction of light between diffuse surfaces , 1984, SIGGRAPH.

[48]  Jonathan Richard Shewchuk,et al.  Aggressive Tetrahedral Mesh Improvement , 2007, IMR.

[49]  Jos Stam,et al.  Stable fluids , 1999, SIGGRAPH.

[50]  Eugene Fiume,et al.  Fluid simulation using Laplacian eigenfunctions , 2012, TOGS.

[51]  Doug L. James,et al.  Optimizing cubature for efficient integration of subspace deformations , 2008, SIGGRAPH 2008.

[52]  Eric James Grimme,et al.  Krylov Projection Methods for Model Reduction , 1997 .

[53]  Greg Humphreys,et al.  Physically Based Rendering: From Theory to Implementation , 2004 .

[54]  Tatjana Stykel,et al.  Rational interpolation , minimal realization and model reduction , 2007 .

[55]  Doug L. James,et al.  Physics-Based Character Skinning Using Multidomain Subspace Deformations , 2011, IEEE Transactions on Visualization and Computer Graphics.

[56]  Jernej Barbic,et al.  Real-Time subspace integration for St. Venant-Kirchhoff deformable models , 2005, ACM Trans. Graph..

[57]  Dinesh K. Pai,et al.  Precomputed acoustic transfer: output-sensitive, accurate sound generation for geometrically complex vibration sources , 2006, SIGGRAPH 2006.

[58]  Theodore Kim,et al.  Subspace fluid re-simulation , 2013, ACM Trans. Graph..

[59]  Adrien Treuille,et al.  To appear in the ACM SIGGRAPH conference proceedings Modular Bases for Fluid Dynamics , 2022 .

[60]  Paul Van Dooren,et al.  A rational Lanczos algorithm for model reduction , 1996, Numerical Algorithms.

[61]  Berkant Savas,et al.  Krylov Subspace Methods for Tensor Computations , 2009 .

[62]  Dinesh K. Pai,et al.  DyRT: dynamic response textures for real time deformation simulation with graphics hardware , 2002, SIGGRAPH.

[63]  Ryan F. Schmit,et al.  Low Dimensional Tools for Flow-Structure Interaction Problems: Application to Micro Air Vehicles , 2003 .

[64]  Daniel C. Haworth,et al.  Application of the proper orthogonal decomposition to datasets of internal combustion engine flows , 2004 .

[65]  Andrew Lewis,et al.  Model reduction for real-time fluids , 2006, SIGGRAPH '06.

[66]  Mohit Gupta,et al.  Legendre fluids: a unified framework for analytic reduced space modeling and rendering of participating media , 2007, SCA '07.

[67]  Yiying Tong,et al.  Stable, circulation-preserving, simplicial fluids , 2007, TOGS.

[68]  Pierre Alliez,et al.  Computational geometry algorithms library , 2008, SIGGRAPH '08.

[69]  Alex Pentland,et al.  Good vibrations: modal dynamics for graphics and animation , 1989, SIGGRAPH.

[70]  O. Sorkine Differential Representations for Mesh Processing , 2006 .

[71]  Pat Hanrahan,et al.  A rapid hierarchical radiosity algorithm , 1991, SIGGRAPH.

[72]  Peter-Pike J. Sloan,et al.  Local, deformable precomputed radiance transfer , 2005, ACM Trans. Graph..

[73]  Gene H. Golub,et al.  Numerical solution of saddle point problems , 2005, Acta Numerica.

[74]  Jernej Barbič,et al.  Real-time control of physically based simulations using gentle forces , 2008, SIGGRAPH 2008.

[75]  Harold R. Zatz Galerkin radiosity: a higher order solution method for global illumination , 1993, SIGGRAPH.