Skip to content

v1.2.0

Latest

Choose a tag to compare

@duburcqa duburcqa released this 23 Jun 09:54
59a4306

This release dramatically improves scaling to large scenes using islands partitioning, which a now first-class and enabled by default. Besides, the simulation speed is also scaling much better with the number of degrees of freedom per entity.

examples.rigid.hibernation.py.mp4

Breaking changes

  • Parse kinematic trees depth-first instead of breadth-first. (@duburcqa) (#2972)

New Features

Bug Fixes

Miscellaneous

  • Add 'loop_config' kernel names for profiling. (@hughperkins) (#2950)
  • Fix typos and redundant placeholder/value in bug report template. (@yeezhouyi) (#2840)
  • Improve readability of entity and morph repr. (@duburcqa) (#2956)
  • Raise on ambiguous morph access for heterogeneous entities. (@kunni918) (#2798)
  • Speedup rigid body mass matrix cholesky decomposition for large dof count. (@Kashu7100) (#2915)
  • Partition mass matrix per kinematic tree to allow factoring them separately. (@duburcqa) (#2976)
  • Cache mesh processing to speed up adding many identical entities. (@duburcqa) (#2978)
  • Scale hibernation ang vel threshold by DOF swept radius. (@duburcqa) (#2979)