Return to search

Applications and Benefits of Voxel Constraints in Parallel XPBD Physics Simulation

<p dir="ltr">The fidelity and efficiency of physics simulations in computer graphics, particularly those involving deformable bodies, hinge significantly on the computational methods employed. This thesis investigates the optimization of Extended Position-Based Dynamics (XPBD), a variant of Position-Based Dynamics known for its stability and real-time performance, through the integration of voxel constraints in a parallel computing framework. The primary focus is on three aspects: efficient computation of XPBD models from large meshes, optimization of constraint partitioning to enhance simulation performance, and the automatic generation of long-range constraints to increase stiffness.</p><p dir="ltr">Our approach leverages voxelization to transform complex 3D models into a manageable, discrete representation, facilitating the use of Levels of Detail (LoD) to handle varying mesh resolutions effectively. This technique allows for the straightforward application of XPBD simulations by reducing the computational complexity associated with traditional tetrahedral meshes. Additionally, the thesis explores the use of compute shaders to manage parallel read/write operations efficiently, thereby addressing the challenges commonly associated with real-time physics simulations.</p><p dir="ltr">The research demonstrates that voxel-based constraints, particularly when combined with LoD strategies, not only improve the performance but also enhance the stiffness and stability of XPBD simulation. This allows for more detailed and complex simulations. </p>

  1. 10.25394/pgs.26064157.v1
Identiferoai:union.ndltd.org:purdue.edu/oai:figshare.com:article/26064157
Date24 June 2024
CreatorsXinyi Zhou (17265370)
Source SetsPurdue University
Detected LanguageEnglish
TypeText, Thesis
RightsCC BY 4.0
Relationhttps://figshare.com/articles/thesis/Applications_and_Benefits_of_Voxel_Constraints_in_Parallel_XPBD_Physics_Simulation/26064157

Page generated in 0.011 seconds