Position-Based Simulation of Elastic Models on the GPU with Energy Aware Gauss-Seidel Algorithm

dc.contributor.authorCetinaslan, Ozanen_US
dc.contributor.editorSteinberger, Markus and Foley, Timen_US
dc.date.accessioned2019-07-11T06:51:53Z
dc.date.available2019-07-11T06:51:53Z
dc.date.issued2019
dc.description.abstractIn this paper, we provide a smooth extension of the energy aware Gauss-Seidel iteration to the Position-Based Dynamics (PBD) method. This extension is inspired by the kinetic and potential energy changes equalization and uses the foundations of the recent extended version of PBD algorithm (XPBD). The proposed method is not meant to conserve the total energy of the system and modifies each position constraint based on the equality of the kinetic and potential energy changes within the Gauss-Seidel process of the XPBD algorithm. Our extension provides an implicit solution for relatively better stiffness during the simulation of elastic objects. We apply our solution directly within each Gauss-Seidel iteration and it is independent of both simulation step-size and integration methods. To demonstrate the benefits of our proposed extension with higher frame rates, we develop an efficient and practical mesh coloring algorithm for the XPBD method which provides parallel processing on a GPU. During the initialization phase, all mesh primitives are grouped according to their connectivity. Afterwards, all these groups are computed simultaneously on a GPU during the simulation phase. We demonstrate the benefits of our method with many spring potential and strain-based continuous material constraints. Our proposed algorithm is easy to implement and seamlessly fits into the existing position-based frameworks.en_US
dc.description.number8
dc.description.sectionheadersSimulation and Optimization
dc.description.seriesinformationComputer Graphics Forum
dc.description.volume38
dc.identifier.doi10.1111/cgf.13759
dc.identifier.issn1467-8659
dc.identifier.pages41-52
dc.identifier.urihttps://doi.org/10.1111/cgf.13759
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1111/cgf13759
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.subjectComputing methodologies
dc.subjectPhysical simulation
dc.titlePosition-Based Simulation of Elastic Models on the GPU with Energy Aware Gauss-Seidel Algorithmen_US
Files