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:
construct and modify a
raisim::Worldthrough the C++ or RaisimPy API;load RaiSim XML, MJCF, or OpenUSD scenes as documented in World Configuration File and OpenUSD Loading;
use rayrai Visualizer or Rayrai TCP Viewer for visualization; and
use RaisimGymTorch for reinforcement-learning training.
.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.