|
1 | 1 | # Genesis Release Note |
2 | 2 |
|
| 3 | +## 0.4.1 |
| 4 | + |
| 5 | +This release mainly improves experimental IPC coupler integration. Avatar entity has been re-introduced after being broken for months. Finally, Quadrants' dynamic arrays are now support on Apple Metal to avoid systematic scene compilation. |
| 6 | + |
| 7 | +### Breaking changes |
| 8 | + |
| 9 | +* More consistent IPC coupler API. (@duburcqa) (#2446) |
| 10 | + |
| 11 | +### New Features |
| 12 | + |
| 13 | +* #2332 Implement Local Offset in Inverse Kinematics (@alexis779) (#2333) |
| 14 | +* Add support of batching to IPC articulated bodies. (@Roushelfy, @duburcqa) (#2448, #2454) |
| 15 | +* Add support per-entity contact friction and resistance to IPC coupler. (@Roushelfy, @duburcqa) (#2473, #2479) |
| 16 | +* Enable Quadrants dynamic array on Apple Metal. (@hughperkins) (#2498) |
| 17 | +* Add avatar (kinematic) entity and refactor rigid entity. (@duburcqa) (#2504, #2508) |
| 18 | + |
| 19 | +### Bug Fixes |
| 20 | + |
| 21 | +* Fix support of Numpy 2.4. (@duburcqa) (#2432, #2433) |
| 22 | +* Fix geometries misclassified as non-convex. (@duburcqa) (#2442) |
| 23 | +* Fix merge fixed links. (@duburcqa, @YilingQiao) (#2441, #2475) |
| 24 | +* Fix wrong type for gs.materials.Rigid.gravity_compensation. (@nimrod-gileadi) (#2469) |
| 25 | +* Fix UV size mismatch causing USD parsing hard failure. (@alanray-tech) (#2480) |
| 26 | +* Fix support of convex decomposition baked in glTF. (@duburcqa) (#2493) |
| 27 | +* Fix mass getter for PBD entities. (@YilingQiao) (#2503) |
| 28 | +* Fix Apple Metal bug causing nan. (@hughperkins) (#2481) |
| 29 | +* Raise exception in case of invalid IPC coupler options. (@duburcqa) (#2450, #2451, #2486, #2492) |
| 30 | + |
| 31 | +### Miscellaneous |
| 32 | + |
| 33 | +* Refactor internal implementation of IPC coupler. (@duburcqa, @ACMLCZH, @Roushelfy) (#2453, #2455, #2462, #2463, #2465, #2478, #2484, #2485, #2495, #2496) |
| 34 | +* More comprehensive IPC coupler unit tests and tune examples. (@duburcqa) (#2444, #2458, #2474, #2488) |
| 35 | +* Add support of unspecified inertia origin in URDF. (@duburcqa) (#2499) |
| 36 | +* Add torch profile integration to performance benchmarks. (@hughperkins) (#2421, #2466) |
| 37 | +* Significantly speedup contact-rich and dynamic simulations. (@hughperkins) (#2406, #2467) |
| 38 | +* More comprehensive performance benchmarks. (@hughperkins) (#2470) |
| 39 | +* Aggregate speed benchmark wandb uploads into a single run. (@hughperkins) (#2482) |
| 40 | + |
| 41 | +## 0.4.1 |
| 42 | + |
3 | 43 | This release polishes our newly introduced USD parser and external interactive viewer plugin mechanism. Beyond that, the performance of the simulation has been significantly improved for collision-heavy scenes (up to 30%) and robots using capsule/sphere collision geometries (up to 20%). |
4 | 44 |
|
5 | 45 | ### Breaking changes |
|
0 commit comments