Skip to content

Commit bda9e0b

Browse files
authored
[MISC] Release v0.3.11. (#2178)
1 parent af86034 commit bda9e0b

File tree

3 files changed

+38
-2
lines changed

3 files changed

+38
-2
lines changed

RELEASE.md

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

3+
## 0.3.11
4+
5+
The main focus of this release is to improve scaling of the simulation wrt the complexity of the scene, and better leverage GPUn compute for small to moderate batch sizes (0<=n_envs<=8192). As usual, a bunch of minor bugs have been fixed.
6+
7+
### New Features
8+
9+
* Support specifying offset transform for camera sensor. (@YilingQiao) (#2126)
10+
* Enable zero-copy for fields on Metal if supported. (@duburcqa) (#2174)
11+
12+
### Bug Fixes
13+
14+
* Avoid discontinuities in smooth animations caused by singularities. (@Rush2k) (#2116)
15+
* Fix forward update logics. (@duburcqa) (#2122)
16+
* Fix kernel caching mechanism hindering performance. (@duburcqa) (#2123)
17+
* Fix support of old torch for 'set_dofs_velocity' when velocity=None. (@YilingQiao) (#2160)
18+
* Force rendering systematically when updating camera sensor. (@YilingQiao) (#2162)
19+
* Fix incorrect lighting when offscreen cameras based on rasterizer. (@duburcqa) (#2163)
20+
* Fix rasterizer race conditions when running in background thread. (@duburcqa) (#2169)
21+
* Fix broken exception handling when loading obj files with unsupported face type. (@Kashu7100) (#2170)
22+
* Fix 'pysplashsurf' memory leak causing OOM error. (@duburcqa) (#2173, #2176)
23+
* Diagnose out-of-bound SDF gradient index. (@duburcqa) (#2177)
24+
25+
### Miscellaneous
26+
27+
* Stop assessing warmstart vs smooth acc at constraint solver init. (@duburcqa) (#2117)
28+
* Speedup collision detection broad phase on GPU. (@duburcqa) (#2128)
29+
* More comprehensive benchmarks. (@duburcqa) (#2137)
30+
* Accelerate constraint solver first pass using shared memory. (@duburcqa) (#2136, #2140)
31+
* Further optimize cholesky solve using warp reduction and memory padding. (@duburcqa) (#2145, #2146)
32+
* Improve runtime speed by optimize memory layout of constraint solver. (@duburcqa) (#2147)
33+
* Fast mass matrix factorisation on GPU using shared memory. (@duburcqa) (#2154)
34+
* Optimize rigid body dynamics to scale better wrt dofs and entities. (@duburcqa) (#2161)
35+
* Fix spurious deprecated property warnings during introspection. (@duburcqa) (#2168)
36+
* Various solver refactoring to support GsTaichi Main. (@hughperkins, @duburcqa) (#2131, #2135, #2143, #2151)
37+
* Improve single-threaded cpu-based simulation runtime speed by upgrading gstaichi. (@hughperkins) (#2129, #2153)
38+
339
## 0.3.10
440

541
Small release mainly fixing bugs.

genesis/version.py

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

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.10"
7+
version = "0.3.11"
88
description = "A universal and generative physics engine"
99
readme = "README.md"
1010
requires-python = ">=3.10,<3.14"

0 commit comments

Comments
 (0)