RaiSim Engine 2

Availability

RaiSim Engine 2 is an internal, closed-source world-authoring tool. It builds RaiSim worlds, for example worlds to train in with RaisimGymTorch, but it does not train policies itself. It is not part of the public raisim2Lib distribution. The public repository does not ship Engine 2 executables, headers, libraries, CMake targets, examples, or tests, so users cannot build or invoke it from raisim2Lib.

The public package boundary is the downloaded RaiSim and rayrai binaries and headers together with the example, wrapper, resource, and documentation sources in raisim2Lib. Engine 2 implementation paths and internal build options are therefore intentionally not documented as user workflows.

Public Alternatives

Use the supported public interfaces instead:

.re2 is an internal Engine 2 format. .rscene is the scene file Engine 2 writes. RaiSim and rayrai read it through raisim::World(path) and a raisin::RayraiWindow on that world, available from v2.8.2 (not yet released; v2.8.0 and v2.8.1 read the file and show it with raisin::applyRscene), and show what Engine 2’s viewport shows, except articulated systems, compounds, deformables, granular media, decals, irradiance volumes and point clouds. .rscene File documents the format and the supported records, and Rayrai Example: Forest From .rscene loads a scene file shipped in rsc/forest.