The performance of GsTaichi dynamic array mode has been greatly improved. Now it should be on par with performance for very large batch size, and up to 30% slower for non-batched simulation. This mode this still considered experimental and must be enabled manually by setting the env var 'GS_ENABLE_NDARRAY=1'. Just try it if you are tired of endlessly waiting for the simulation to compile!
New Features
- Implement position-velocity controller. (@matthieuvigne) (#1948)
Bug Fixes
- Fix missing option
diffuse_texturetoGlasssurface. (@Kashu7100) (#1934) - Fix interactive viewer. (@YilingQiao) (#1931)
- Fix external coupling forces from other solvers not affecting rigid bodies. (@SonSang) (#1941)
- Fix silent process killing issue in MPM simulation by raising an exception. (@SonSang) (#1949)
- Fix 'discrete_obstacles_terrain' being completely flat. (@jgillick) (#1972)
Miscellaneous
- Added warning message about stable timestep for SPH solver. (@SonSang) (#1925)
- Reduce memory usage due to diff constraint solver. (@YilingQiao) (#1930)
- Faster non-batched simulation. (@duburcqa) (#1935)
- Fix or silent dev warnings. (@duburcqa) (#1944)
- Add caching to Rigid Link state getters to improve performance. (@duburcqa) (#1940, #1955)
- Add support of Linux ARM. (@duburcqa) (#1961)
- Add 'GS_PARA_LEVEL' env var to force kernel parallelization level. (@duburcqa) (#1968)