GPU multiphysics engineRISE · single-device edition

rise-origin

Soft bodies, rigid bodies and fluids act on each other in one scene, path-traced on one GPU. You can change the scene while it runs.

Apache-2.0

Soft

  • Deformable bodies with per-link materials
  • Two-way coupling with rigid bodies
  • Friction between soft and rigid contact

Rigid

  • Hinges, motors and joint limits
  • Contact between separate bodies
  • URDF and MJCF robots import directly

Fluid

  • FLIP water with a free surface
  • Buoyancy, drag and waves
  • Bodies and water act on each other

Changes while it runs

  • Insert and remove bodies and users at runtime
  • Each change commits or rolls back as one transaction
  • A sentinel removes an unstable body, and the run continues

Path-traced light

  • Own GPU path tracer with glass, metal and refraction
  • Next event estimation and ReSTIR DI/GI
  • SVGF denoiser

Generated matter

  • Trees, rocks and clouds from versioned modules
  • Sediment rock with erosion and fracture
  • Python API for drafting and editing scenes

Remote, VR and agents

  • Remote clients over TLS with AV1 video
  • VR through OpenXR
  • AI agents through MCP tools

Research on this engine

Geometry is voxels today. All footage is the engine's own output.