Rigid Body Joints in Real-Time Unified Particle Physics
Abstract
In this paper, we propose a physically-based method for a rigid body joint simulation. The proposed solution is based on the unified particle physics engine, a simulator that uses only particles for all the dynamic bodies. Such engines are implemented on the GPU and they simulate fluids, rigid bodies or deform-able materials like cloth or ropes. To support more complex systems like skeletal simulation, we show a joint implementation that is intuitive and unique to this environment. Four types of joints will be shown, as well as the necessary details about the rigid body data structure. This will enable the construction of a popular method called ragdoll. Lastly, a performance measurement and a comparison with alternatives will be given.
BibTeX
@inproceedings {10.2312:egs.20181031,
booktitle = {EG 2018 - Short Papers},
editor = {Diamanti, Olga and Vaxman, Amir},
title = {{Rigid Body Joints in Real-Time Unified Particle Physics}},
author = {Lovrovic, Bojan and Mihajlovic, Zeljka},
year = {2018},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/egs.20181031}
}
booktitle = {EG 2018 - Short Papers},
editor = {Diamanti, Olga and Vaxman, Amir},
title = {{Rigid Body Joints in Real-Time Unified Particle Physics}},
author = {Lovrovic, Bojan and Mihajlovic, Zeljka},
year = {2018},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/egs.20181031}
}