Small Steps in Physics Simulation
dc.contributor.author | Macklin, Miles | en_US |
dc.contributor.author | Storey, Kier | en_US |
dc.contributor.author | Lu, Michelle | en_US |
dc.contributor.author | Terdiman, Pierre | en_US |
dc.contributor.author | Chentanez, Nuttapong | en_US |
dc.contributor.author | Jeschke, Stefan | en_US |
dc.contributor.author | Müller, Matthias | en_US |
dc.contributor.editor | Batty, Christopher and Huang, Jin | en_US |
dc.date.accessioned | 2019-11-22T13:23:00Z | |
dc.date.available | 2019-11-22T13:23:00Z | |
dc.date.issued | 2019 | |
dc.description.abstract | In 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.sectionheaders | Deformables | |
dc.description.seriesinformation | Eurographics/ ACM SIGGRAPH Symposium on Computer Animation | |
dc.identifier.doi | 10.1145/3309486.3340247 | |
dc.identifier.isbn | 978-1-4503-6677-9 | |
dc.identifier.issn | 1727-5288 | |
dc.identifier.uri | https://doi.org/10.1145/3309486.3340247 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.1145/3309486-3340247 | |
dc.publisher | ACM | en_US |
dc.subject | Computing methodologies | |
dc.subject | Simulation by animation | |
dc.subject | Interactive simulation | |
dc.subject | Physics based animation | |
dc.subject | realtime simulation | |
dc.title | Small Steps in Physics Simulation | en_US |