Small Steps in Physics Simulation

dc.contributor.authorMacklin, Milesen_US
dc.contributor.authorStorey, Kieren_US
dc.contributor.authorLu, Michelleen_US
dc.contributor.authorTerdiman, Pierreen_US
dc.contributor.authorChentanez, Nuttapongen_US
dc.contributor.authorJeschke, Stefanen_US
dc.contributor.authorMüller, Matthiasen_US
dc.contributor.editorBatty, Christopher and Huang, Jinen_US
dc.date.accessioned2019-11-22T13:23:00Z
dc.date.available2019-11-22T13:23:00Z
dc.date.issued2019
dc.description.abstractIn this paper we re-examine the idea that implicit integrators with large time steps offer the best stability/performance trade-off for stiff systems. We make the surprising observation that performing a single large time step with n constraint solver iterations is less effective than computing n smaller time steps, each with a single constraint solver iteration. Based on this observation, our approach is to split every visual time step into n substeps of length Δt/n and to perform a single iteration of extended position-based dynamics (XPBD) in each such substep. When compared to a traditional implicit integrator with large time stepswe find constraint error and damping are significantly reduced. When compared to an explicit integrator we find that our method is more stable and robust for a wider range of stiffness parameters. This result holds even when compared against more sophisticated implicit solvers based on Krylov methods. Our method is straightforward to implement, and is not sensitive to matrix conditioning nor is it to overconstrained problems.en_US
dc.description.sectionheadersDeformables
dc.description.seriesinformationEurographics/ ACM SIGGRAPH Symposium on Computer Animation
dc.identifier.doi10.1145/3309486.3340247
dc.identifier.isbn978-1-4503-6677-9
dc.identifier.issn1727-5288
dc.identifier.urihttps://doi.org/10.1145/3309486.3340247
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1145/3309486-3340247
dc.publisherACMen_US
dc.subjectComputing methodologies
dc.subjectSimulation by animation
dc.subjectInteractive simulation
dc.subjectPhysics based animation
dc.subjectrealtime simulation
dc.titleSmall Steps in Physics Simulationen_US
Files