Skip to content
Source
Genesis — Releases· duburcqa·· 28 days agoSignalEditorial score62

v1.4.0

v1.4.0

Summary

This release introduces the ability to export a scene and trajectory as a standalone archive for bit-exact replay, along with numerous bug fixes and new features such as applying external wrenches, morph pose offsets, and improved FEM vertex constraints. It also includes enhancements for offscreen rendering and cross-platform compatibility.

Full article

You are reading the complete RoboSignal summary. The publisher’s full article is available at the original source.

Read full article at source

github.com · Opens in a new tab; source language may differ.

Editorial context

This release introduces key improvements for scene export, trajectory recording, and bug fixes, enhancing the usability and reliability of the Genesis framework for simulation and robotics research.

What the source reports

Publisher-reported claims, with original evidence. These results have not been independently verified by RoboSignal.

What remains unknown

Not established in the collected evidence: Environment, Control, Data origin.

Reported performance applies to the described task. It does not establish general autonomy or deployment readiness.

Source excerpts and review record

Automatically extracted; no manual editorial approval recorded.

This release introduces the capability to export a scene plus a complete trajectory as a standalone archive that can be loaded on any machine while ensuring bit-exact replay using gs replay . The objective is making bug report much easier in the future.

Open source E1

Only the rigid solver is supported for now.

Open source E2

Beyond that, the static description of entities is now clearly separated from runtime getters to avoid confusion.

Open source E3

Finally, a large number of minor bugs have been fixed, most of them related to asset parsing.

Open source E4

New Features [BREAKING] Support applying an external wrench at any local point on a link.

Open source E5

[BREAKING] Apply morph pose offset to velocity/acceleration getters.

Open source E6

[BREAKING] Share a scene as a file that opens without its assets.

Open source E7

Save and restore a built scene in memory.

Open source E8

Record and replay a trajectory to a file that opens without its assets.

Open source E9

Bug Fixes Always give recorded videos a valid default filename.

Open source E10

Make successive trajectories bit-identical from the reset onwards.

Open source E11

Support FEM vertex constraints and topology queries in multi-entity scenes.

Open source E12

Support envs_idx mask in FEM vertex constraints.

Open source E13

Support broadcasting inverse kinematics targets in batched scenes.

Open source E14

Fix moving debug objects in batched scenes.

Open source E15

Fix parsing URDF for partially specified dynamics attributes.

Open source E16

Fix multidimensional tensor recording as CSV file.

Open source E17

Fix 'RigidEntity.plan_path' ignoring runtime joint limits.

Open source E18

Preserve URDF mimic joint relations when scaling robots.

Open source E19

Fix buggy hibernation on GPU and correctly report resting force.

Open source E20

Report a zero velocity for a body that fell asleep.

Open source E21

Fix COM frames of fixed links on aligned bodies breaking thrust points.

Open source E22

Support offscreen rendering with OSMesa.

Open source E23

Apply MeshSet member poses to sampled particles.

Open source E24

Keep the authored mass and inertia of fixed links on aligned free bodies.

Open source E25

Recover a usable inertia for URDF links stating a zero mass or inertia.

Open source E26

Leave links fixed to the world out of the potential energy.

Open source E27

Fix dynamics of attached entities and resolve assets identically in every precision.

Open source E28

Fix scaling wrongly applied for in-memory URDF file morph.

Open source E29

Correct a rigid-PBD attachment over the substep interval rather than the whole step.

Open source E30

Honor the textures of URDF materials.

Open source E31

Fix convex collision detection on geom pairs of very different sizes.

Open source E32

Miscellaneous [BREAKING] Stop offering a checkpoint that restores a fraction of the state.

Open source E33

[BREAKING] Separate the static description of a rigid entity from its runtime state.

Open source E34

[BREAKING] Read gravity, time and mass from the solver that owns them.

Open source E35

[BREAKING] Register a recorder with 'Scene.add_recorder'.

Open source E36

[BREAKING] Drop the rotation of a recorder's file on reset.

Open source E37

Average the joint-space inertia over every degree of freedom of the scene.

Open source E38

Solve the mass matrix for the active trees of a partly hibernated entity.

Open source E39

Support instantiating solver options before Genesis is initialized.

Open source E40

Let a kinematic entity be attached onto another kinematic one.

Open source E41

Remove dockerfiles.

Open source E42

Support negative indices for env and entity index args.

Open source E43

Support Inverse Kinematics and Jacobians for any entity unconditionally.

Open source E44

Enable cross-platform window-less offscreen rendering.

Open source E45

More representative rigid benchmarks suite.

Open source E46

Add sync-free padded layout to get_contacts.

Open source E47

Speed up raycast BVH rebuild by removing atomic contention in the scene-extent reduction.

Open source E48

Report baking USD materials failures traceback.

Open source E49

Implications for data suppliers

RoboSignal interpretation and collection questions, not statements of buyer demand.

  • Confirm the required data type and collection setting with the buyer; this source does not establish a complete collection specification.
  • Validate demand and acceptance criteria with a buyer before scaling. Publication, popularity and a research result do not establish a purchase commitment.

Source:Genesis — Releases · github.com