Skip to content

Commit fc9da3e

Browse files
authored
[MISC] Genesis release v0.3.14. (#2387)
1 parent 868f7f6 commit fc9da3e

File tree

3 files changed

+47
-2
lines changed

3 files changed

+47
-2
lines changed

RELEASE.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,50 @@
11
# Genesis Release Note
22

3+
## 0.3.14
4+
5+
This release mainly focuses on usability, by extending support of USD and introducing a new external plugin mechanism for the interactive viewer. Besides, the performance of the simulation has been significantly improved for collision-heavy scenes (up to 30%).
6+
7+
### New Features
8+
9+
* Introduce interactive viewer plugins. (@Milotrince) (#2004, #2357)
10+
* Add naming logics to entities. (@YilingQiao) (#2303)
11+
* Support rendering textures for USD scenes. (@ACMLCZH) (#2286)
12+
* Add invalid spatial inertia diagnosis. (@duburcqa) (#2297, #2321, #2367)
13+
14+
### Bug Fixes
15+
16+
* Fix wrong default sampler for SPH solver causing numerical stability issues. (@erizmr) (#2280)
17+
* Fix render destroy. (@nimrod-gileadi, @duburcqa) (#2282, #2358)
18+
* Fix IPC Coupler. (@duburcqa) (#2299)
19+
* Fix batched numpy 'euler_to_R' geom util. (@Kashu7100) (#2306)
20+
* Fix glTF mesh loading. (@duburcqa) (#2296, #2311, #2316, #2329)
21+
* Fix 'Mesh.convert_to_zup' by applying scaling out-of-place. (@duburcqa)
22+
* Fix rigid body entity hibernation mechanism. (@YilingQiao) (#2294)
23+
* Fix DFSPH solver. (@erizmr) (#2302)
24+
* Fix parsing material of primitive geometries in MJCF files. (@ACMLCZH) (#2328)
25+
* Fix 'draw_debug_frames' after PR#1869. (@duburcqa) (#2330)
26+
* Fix compatibility with 'trimesh<4.6.0'. (@duburcqa) (#2334)
27+
* Fix linesearch edge-case fallback. (@erizmr) (#2339)
28+
* Fix mujoco-compatible GJK multi-contact for box primitive. (@hughperkins) (#2341)
29+
* FIX FEM entity rendering with Raytracer backend. (@duburcqa) (#2356)
30+
* Fix combining Rasterizer-based camera sensors and interactive viewer. (@YilingQiao) (#2351)
31+
32+
### Miscellaneous
33+
34+
* Track mesh UVs in FEM/PBD solvers for rendering of deformable entities. (@alelievr) (#2323)
35+
* Support scrolling menu in 'gs view'. (@Kashu7100) (#2335)
36+
* Add memory to CI performance monitoring report. (@hughperkins) (#2281, #2291, #2293, #2295, #2298, #2300, #2312, #2315, #2320)
37+
* Improve support of Linux ARM. (@duburcqa) (#2317)
38+
* Clearer error message of 'RigidEntity.(get_joint|get_link)'. (@Kashu7100) (#2313)
39+
* Add Markdown Files to Facilitate AI Tools. (@YilingQiao) (#2305)
40+
* Support --record in the RL stage in Manipulation example (@SnakeOnex) (#2344)
41+
* More robust OpenGL context initialisation for Rasterizer. (@duburcqa) (#2354)
42+
* Add benchmark for Unitree G1. (@hughperkins) (#2310)
43+
* Recomputing inertia for primitive geometries using analytical formula. (@duburcqa) (#2337)
44+
* Speed up linesearch via batched alpha evals and reduced global memory access. (@erizmr) (#2350)
45+
* Disable shadow and plane reflection when using software rendering. (@duburcqa) (#2365)
46+
* Workaround for 'pyglet' bug. (@duburcqa) (#2385)
47+
348
## 0.3.13
449

550
This small release adds user-friendly diagnosis of invalid Rigid physics properties and improves support of GLTF meshes.

genesis/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.3.13"
1+
__version__ = "0.3.14"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "genesis-world"
7-
version = "0.3.13"
7+
version = "0.3.14"
88
description = "A universal and generative physics engine"
99
readme = "README.md"
1010
requires-python = ">=3.10,<3.14"

0 commit comments

Comments
 (0)