Computer Graphics Forum · 2012 · 88 citations · 32 references
Finite Element MethodEngineeringImplicit NewmarkMechanical DesignMechanicsMechanical EngineeringNumerical SimulationSimulation LibraryMechanical ModelingDeformation ReconstructionComputer-aided DesignMaterial MechanicsModeling And SimulationComputational MechanicsDeformation ModelingRobust C++ ImplementationSolid ModelingMechanics Modeling
Abstract This practice and experience paper describes a robust C++ implementation of several non‐linear solid three‐dimensional deformable object strategies commonly employed in computer graphics, named the Vega finite element method (FEM) simulation library. Deformable models supported include co‐rotational linear FEM elasticity, Saint–Venant Kirchhoff FEM model, mass–spring system and invertible FEM models: neo‐Hookean, Saint–Venant Kirchhoff and Mooney–Rivlin. We provide several timestepping schemes, including implicit Newmark and backward Euler integrators, and explicit central differences. The implementation of material models is separated from integration, which makes it possible to employ our code not only for simulation, but also for deformable object control and shape modelling. We extensively compare the different material models and timestepping schemes. We provide practical experience and insight gained while using our code in several computer animation and simulation research projects.
32
Large steps in cloth simulation
David Baraff, Andrew Witkin · 1998 · 1.7K citations · Full text
Computational Contact Mechanics
P. Wriggers · Computational Mechanics · 2003 · 745 citations · Full text
Physically Based Deformable Models in Computer Graphics
Andrew Nealen, Matthias Müller, Richard Keiser et al. · Computer Graphics Forum · 2006 · 745 citations
Engineering, Computer Graphic Technique, Mechanical Engineering +22