GSoC 2022 : Soft body simulations using XPBD (Weekly Reports)

Week 5 -

Hey everyone, super happy to inform that I’m done with this part of the project. Over the week, I spent time in debugging the cause of instability. It was because of how neighbors were being set for the new tets that were formed which would cause issues at a later stage.

A brief rundown of things done:

  • Changed the way neighbors are set making the code stable
  • Investigated the need for floating point error correction and removed the unnecessarily high blanket correction epsilon
  • Added a small bit about evaluating quality of tets formed to remove the planar tets (co-planar tets forming a tet) from the final result

Since the code is not at all straightforward and has a lot of intricate details to it’s working, I’m working on commenting it well. Will finish that and finally start work on the simulation system.

16 Likes