Linear-time dynamics using Lagrange multipliers
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Computer animation: algorithms and techniques
Computer animation: algorithms and techniques
Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation
DyRT: dynamic response textures for real time deformation simulation with graphics hardware
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Efficient collision detection of complex deformable models using AABB trees
Journal of Graphics Tools
GI '04 Proceedings of the 2004 Graphics Interface Conference
Invertible finite elements for robust simulation of large deformation
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Geometric, variational integrators for computer animation
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Proceedings of the 34th annual international symposium on Computer architecture
Efficient simulation of inextensible cloth
ACM SIGGRAPH 2007 papers
Inversion handling for stable deformable modeling
The Visual Computer: International Journal of Computer Graphics
Interactive simulation of surgical needle insertion and steering
ACM SIGGRAPH 2009 papers
A simple geometric model for elastic deformations
ACM SIGGRAPH 2010 papers
Dynamic local remeshing for elastoplastic simulation
ACM SIGGRAPH 2010 papers
Efficient elasticity for character skinning with contact and collisions
ACM SIGGRAPH 2011 papers
Hi-index | 0.00 |
Simulation of deformable objects has become indispensable in many virtual reality applications. Linear finite element algorithms are frequently applied in interactive physics simulation in order to ensure computational efficiency. However, there exists a variety of situations in which higher order simulation accuracy is expected to improve physical behaviors of deformable objects to match their real-world counterparts. For example in the context of virtual surgery, interactive surgical manipulations mandate algorithmic requirements to maintain both interactive frame rates and simulation accuracy, presenting major challenges in simulation methods. In this paper, we present an interactive system for efficient finite element based simulation of hyperplastic solids with more accurate physics behaviors compared with that of standard corotational methods. Our approach begins with a physics model to mitigate drawbacks of the corotational linear elasticity in preserving energy and momenta. A new damping model is presented which takes into account the differential of rotation to compensate the loss of momenta due to rotations. Thus, more accurate simulations can be achieved with this new model, whereas standard corotational methods using rotated damping to handle energy dissipation does not preserve momenta. We then present a real time simulation framework for computing finite element based deformable solids with full capability allowing complex objects to collide and interact with each other. A constrained system is also provided for robust control and the ease of use the simulation system. We demonstrate the parallel implementation to enable realistic and stable physics behaviors of large deformations capable of handling unpredictable user inputs in interactive virtual environments. The implementation details and insights on practical considerations in implementation such as our experience in parallel computation of the physics for mesh-based finite element objects would be useful for people who wish to develop real-time applications in this area.