0.3.1
This small release addresses the most pressing regressions that has been pointed out by the community since 0.3.0. Support of coupling between Rigid Body and FEM has been improved and should be more reliable, though it is still considered experimental for now. Apart from that, no behavior changes are to be expected.
New Features
- Support 2-channel (LA) textures in Rasterizer. (@LeonLiu4) (#1519)
- Add 'get_weld_constraints' API. (@LeonLiu4) (#1370)
- Add USD Materials Baking. (@ACMLCZH) (#1300)
- Add dedicated sensor manager. (@Milotrince) (#1518)
- Enhance SAP coupler for coupling between Rigid body and Fem object. (@Libero0809) (#1458)
- Add IMU sensor. (@Milotrince) (#1551)
- Add Fem fixed constraint for implicit solver. (@Libero0809) (#1562)
- Add Joint Equality Constraints for the SAP Coupler. (@Libero0809) (#1565)
Bug Fixes
- Fix point-cloud rendering from Camera depth map. (@@ceasor-mao, @duburcqa) (#1512, #1515)
- Fix various rendering bugs. (@duburcqa) (#1537)
- Fix Z-up orientation and vertex color. (@ceasor-mao) (#1540)
- Fix hibernation. (@gasnica) (#1542)
- Fix backend fallback mechanism causing deadlock in Rasterizer. (@duburcqa) (#1546)
- Fix video recording dialog when running viewer in thread. (@duburcqa) (#1547)
- Fix joint friction loss. (@duburcqa) (#1555)
- Fix taichi debug mode errors and warnings. (@Libero0809) (#1560)
Miscellaneous
- Migrate to native Python API for 'splashsurf'. (@duburcqa) (#1531)
- Refactor weld constraint API. (@duburcqa) (#1536)
- Allow following entity or mounting camera building scene. (@duburcqa) (#1548)
- Faster Genesis import. (@duburcqa) (#1549)
- Avoid rendering cameras at reset. (@Kashu7100) (#1552)
- Enable taichi debug mode in tests if possible. (@duburcqa) (#1541)
- Re-enable markers by default on RGB offscreen cameras. (@duburcqa) (#1570)