← all repositories
Genesis-Embodied-AI/genesis-world

One Python API, six physics solvers, and a compiler for every GPU

Genesis World wraps rigid-body, FEM, particle, and fluid solvers—plus a photo-realistic renderer and cross-platform compiler—into a single Python simulation stack for embodied AI research.

29.6k stars Python Domain AppsOther AI
genesis-world
Velocity · 7d
+7.3
★ / day
Trend
cooling
star history

What it does

Genesis World is a Python simulation platform for robotics and embodied AI. It exposes a single API for building scenes, parsing assets like URDF and USD, attaching sensors, and running parallel environments, while internally coordinating multiple physics solvers and rendering backends. The project aims to let researchers train and test physical AI without switching tools when they need rigid bodies, deformable objects, liquids, or photorealistic camera images.

The interesting bit

Instead of gluing together separate simulators, Genesis World keeps rigid, FEM, MPM, particle (PBD and SPH), IPC, and SAP solvers in one shared scene and state. A companion compiler called Quadrants then lowers Python kernel code to CUDA, AMD ROCm, Apple Metal, Vulkan, x86, or ARM64, so the same research script can target a laptop GPU or a datacenter cluster without rewriting the hot path.

Key highlights

  • Unified multi-physics engine with an explicit coupler letting rigid, FEM, MPM, particle, and SAP solvers share one scene and state.
  • Three rendering paths—Nyx (in-house robotics renderer), Luisa (DSL ray tracer), and Pyrender—exposed as camera sensors.
  • Cross-platform compilation via Quadrants, carrying autodiff, GPU graphs, and fastcache machinery.
  • Asset pipeline supports URDF, MJCF, OBJ, GLB, and USD out of the box.
  • Heterogeneous and parallel environment execution built into the simulation interface.

Verdict

Worth a look if you are doing robotics or embodied-AI research and want one stack that handles both granular physics and vision. Probably overkill if you just need a simple rigid-body gym environment.

Frequently asked

What is Genesis-Embodied-AI/genesis-world?
Genesis World wraps rigid-body, FEM, particle, and fluid solvers—plus a photo-realistic renderer and cross-platform compiler—into a single Python simulation stack for embodied AI research.
Is genesis-world open source?
Yes — Genesis-Embodied-AI/genesis-world is open source, released under the Apache-2.0 license.
What language is genesis-world written in?
Genesis-Embodied-AI/genesis-world is primarily written in Python.
How popular is genesis-world?
Genesis-Embodied-AI/genesis-world has 29.6k stars on GitHub and is currently cooling off.
Where can I find genesis-world?
Genesis-Embodied-AI/genesis-world is on GitHub at https://github.com/Genesis-Embodied-AI/genesis-world.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.