一句话定位
Genesis 是 2024-12 由 20+ 机构学术协作开源的通用可微多物理仿真平台:把刚体 / MPM / SPH / FEM / PBD / Stable Fluid 等多套物理求解器统一进一个 100% Python 框架,官方口径称在单张 RTX 4090 上模拟 Franka 机械臂可达 4300 万 FPS(约比实时快 43 万倍),并宣布配套一个「用自然语言 prompt 自动生成场景 / 任务 / 奖励 / 策略 / 数据」的生成式仿真数据引擎(当时未随开源一起放出)。它是 2024 年底最出圈、也最具争议的机器人仿真基础设施,后续由创始团队成立的 Genesis AI 接手演进为 Genesis World。
背景与定位
Genesis 属于**机器人 / 具身 AI 的仿真基础设施(sim-infra)**赛道,直接对标 NVIDIA Isaac Gym/Sim/Lab、DeepMind mujoco-mjx 这一代 GPU 加速仿真器,同时又想把「多物理耦合 + 可微 + 生成式数据」三件事塞进同一个栈里。它不是一个模型,而是一套仿真引擎 + 渲染器 + (规划中的)生成式 agent 框架。
官方在 Dec 2024 的定位原文把 Genesis 说成「同时是多个东西」:
- 一个从零重建的通用物理引擎,能模拟大范围材料与物理现象;
- 一个轻量、极快、pythonic、易用的机器人仿真平台;
- 一个强大而快速的照片级光线追踪渲染系统;
- 一个把用户自然语言描述转成多模态数据的生成式数据引擎。
其学术血脉清晰地体现在 README 的「Associated Papers」里——生成式仿真(RoboGen、Gen2Sim)、可微流体 / 软体(FluidLab、RoboNinja、SoftZoo、DiffuseBot、UBSoft、Thin-Shell Manipulation)、可微刚体 / 铰接体(Yi-Ling Qiao 的 scalable / articulated differentiable physics 系列)、可微触觉(DiffTactile)、运动生成(EMDM、TLControl)、场景生成(Architect)——Genesis 本质是把这批已有工作「整合进一个系统」。它与前作的关系可对照 robogen / gen2sim(生成式仿真数据流)和差分渲染器 LuisaRender。
定位上要点明的一个事实:Dec 2024 发布时没有技术报告 / 论文(官方原话「We are still working on a technical report」),所有性能声明都来自 README / 文档而非可复现的 benchmark 表——这也是它引发社区争议(10~80x 快于 Isaac Gym 的说法在 apples-to-apples 上被质疑)的根源。截至 2026 年,最接近技术披露的是 Genesis AI 的 Genesis World 1.0 博客(May 2026),但那已是重写后的商业版本。
模型架构
Genesis 不是策略网络,而是一套分层仿真引擎架构。这里按引擎组件拆解。
统一多物理求解器(Physics)。核心是一个从零重建的物理引擎,把多套 SOTA 求解器整合进同一个 scene / 同一份 state:
- Rigid body(刚体 / 铰接体动力学,参考 MuJoCo)
- MPM(Material Point Method,弹塑性 / 颗粒材料,参考 FluidLab 实现)
- SPH(光滑粒子流体,参考 SPH_Taichi)
- FEM(有限元,弹性可变形体 / 布料)
- PBD(Position-Based Dynamics,快速布料 / 基于位置的液体)
- Stable Fluid(烟雾 / 气体)
- 以及跨求解器的显式耦合器(coupler),支持刚体 / 液体 / 气体 / 可变形体 / 薄壳 / 颗粒之间的相互作用与耦合。
材料与资产。支持刚体、液体、气体、可变形体、薄壳物体、颗粒材料的模拟与耦合;资产侧支持加载 MJCF(.xml) / URDF / .obj / .glb / .ply / .stl 等;机器人侧覆盖机械臂、足式机器人、无人机、软体机器人。
渲染(Render)。原生光线追踪照片级渲染,底层用 LuisaCompute / LuisaRender 的 ray-tracing DSL(Dec 2024 时的路径),另有 PyRender 光栅化路径。
可微性(Differentiability)。整体设计目标是全可微;Dec 2024 时只有 MPM solver 与 Tool Solver 支持可微,刚体 / 铰接体等其余求解器的可微化列为后续(0.x 路线)。
触觉(Tactile)。规划了物理精确且可微的触觉传感器仿真,Dec 2024 时标注「coming soon(预计 v0.3.0)」,血脉来自 DiffTactile。
计算后端 / 语言。100% Python,前端接口与后端物理引擎都用 Python 原生实现,底层编译走 Taichi(高性能跨平台 compute backend);跨平台支持 Linux / macOS / Windows,多后端 CPU / NVIDIA GPU / AMD GPU / Apple Metal。并行仿真是其速度卖点的核心。
(规划中的)生成式 agent 框架。在物理引擎之上再叠一层生成式 agent framework,目标是「语言 prompt → 多模态数据」的全自动生成:interactive scenes / task proposals / rewards / assets / character motions / policies / trajectories / camera motions / (物理精确的)videos。Dec 2024 明确「先开源底层物理引擎与仿真平台,生成式框架近期释出」——即发布时生成式引擎并未开源。
演进(2026):Genesis AI 把这套架构重写为 Genesis World——引擎拆成三块:物理平台 Genesis World、专为机器人自研的实时路径追踪渲染器 Nyx、Python→GPU 编译器 Quadrants(2025-06 从 Taichi fork 而来,替换掉原来的 Taichi 依赖)。物理侧新增对 libuipc 的 External Articulation Constraint(把关节空间动力学嵌进 IPC 优化,接触力与关节力同时求解)与 barrier-free elastodynamics(用增广拉格朗日替换对数障碍,接触密集场景比传统 IPC 快 up to 103×)。这些是 Dec 2024 landmark 之后的内容,仅作演进注记。
数据
Genesis 是仿真器 / 数据引擎本身,不像模型那样有「训练数据集」。它的「数据」维度体现在两处:
- 它能生成什么数据:物理引擎产出各模态传感数据(RGB / depth / 触觉 / lidar 等)与轨迹;规划中的生成式引擎目标是用自然语言 prompt 自动生成交互场景、任务提案、奖励函数、资产、角色动作、策略、轨迹、相机运动与物理精确视频——即「让 data flywheel 自转」的自动化数据生成。Dec 2024 时这部分是愿景 + 部分演示,未随开源放出可复现的数据规模数字。
- 它消费什么资产:靠加载 MJCF / URDF / mesh(.obj/.glb/.ply/.stl)构建场景,无固定数据集。
具体的规模数字(帧数 / 轨迹数 / 数据配比)在 Dec 2024 的一手源里未披露——因为生成式数据引擎当时未开源。可对照的量化数据要到 Genesis World 1.0(2026)才有,且那是评测口径(见下)而非训练数据集。
训练方法
不适用传统意义的「模型训练」。Genesis 作为仿真平台,服务的是下游 RL / 模仿学习训练:官方演示强调用它在单卡上做机器人 locomotion 策略训练(RL),并宣称策略可迁移到真机。其自身的「方法」是仿真加速与并行化,而非某个训练 objective。
需要记录的一手事实:Dec 2024 README 的 Key Features 只给了 speed / 可微 / 跨平台 / 求解器覆盖等能力声明,没有给出训练 pipeline、超参、或可复现的策略训练 benchmark 表。README 提到的「26 秒训练 locomotion 策略」等更具体数字未在本次抓取的 Dec 2024 一手源(Wayback 文档页 + GitHub README 快照)中出现,故不采信。
Infra(训练 / 推理工程)
一手源披露的工程数字(均为 Dec 2024 官方口径,无可复现方法学):
- 仿真吞吐:单张 RTX 4090 模拟 Franka 机械臂 > 4300 万 FPS,官方称约比实时快 43 万倍(430,000×)。
- 相对速度声明:宣称比现有 GPU 加速机器人仿真器(Isaac Gym/Sim/Lab、MuJoCo MJX 等)快 10~80×,且「不牺牲仿真精度与保真度」。⚠️ 此声明无配套 benchmark 表 / 未公开测试方法学,发布后被社区(含 NVIDIA 研究者)质疑在 apples-to-apples 刚体仿真上并不成立——研究库需明确标注这是官方宣称值而非独立复现值。
- 硬件 / 后端:跨平台 Linux / macOS / Windows;compute backend 支持 CPU、NVIDIA GPU(CUDA)、AMD GPU、Apple Metal;底层编译经 Taichi。
- 并行:核心卖点是大规模并行仿真(parallelized simulation),但 Dec 2024 未给出具体 env 数 / 显存占用 / 每步 latency 数字。
- 训练 GPU 集群 / GPU-hours / 并行策略 / 精度:不适用(Genesis 是仿真器,不是被训练的模型)——未披露且无此维度。
演进(2026,Genesis World 1.0 博客口径,非 Dec 2024):Quadrants 编译器在操作 / 运动 benchmark 上比原实现快 up to 4.6×;用 kernel graph 记录整个 physics step、三层编译缓存把启动从分钟级降到秒级(>10× 加速);Nyx 目标在高端消费级 GPU 上渲染 1080p 无噪帧 ≤ 4 ms。这些是重写版本的数字。
评测 benchmark
Dec 2024 landmark 版本:无正式 benchmark。 一手源(文档页 + GitHub README 快照)没有任何量化评测表,只有上述性能宣称(43M FPS / 430,000× 实时 / 10~80× 快于 Isaac Gym)。官方明确技术报告仍在撰写中。故就 Dec 2024 而言,Genesis 的「评测」= 一组未经独立复现的速度声明 + 大量演示视频,缺可复现的对照实验——这是它作为 landmark 的最大短板,研究库须如实标注。
演进版(Genesis World 1.0,May 2026 博客口径,供对照,非本页主体):Genesis AI 把评测重心从「速度」转向「sim-to-real 可信度」,给出了有方法学的数字:
- 仿真评测与真机 rollout 的相关性 89%;reality gap(按其数据集 FID 计)比次优仿真器小 45%。
- 在 Small/Medium/Large 三个模型、14 个任务、每任务 200 episodes、1,000,000 次 bootstrap 下:Pearson 相关 0.8996(95% CI [0.7439, 0.9314])、MMRV 0.0166(SimplerEnv 指标,95% CI [0.0102, 0.0474])。
- 数万 episodes 的一整轮评测在仿真里 < 0.5 小时跑完(真机需 200+ 小时),且结果 bit-exact 可复现。
- barrier-free elastodynamics 在接触密集复杂场景比传统 IPC 快 up to 103×(仍保证无穿插)。
(以上 1.0 数字来自商业化重写版本,与 Dec 2024 开源 landmark 不是同一套代码,引用时须区分。)
创新点与影响
贡献:
- 把多物理求解器 + 可微 + 生成式数据「装进一个 Python 栈」的野心——刚体 / MPM / SPH / FEM / PBD / 流体共享同一 scene 与 state、显式耦合,且 100% Python 前后端、跨 4 类 compute backend,这种「大统一 + 极简 API」在 2024 年的开源仿真里是新的组织方式。
- Apache-2.0 全开源 + PyPI 一行装(
pip install genesis-world),把高保真多物理仿真的使用门槛压到极低,短期内成为社区热点(GitHub 迅速冲上 star 榜)。 - 生成式仿真数据引擎的叙事——「语言 prompt → 场景 / 任务 / 奖励 / 策略 / 数据全自动生成」把 RoboGen / Gen2Sim 一脉的思路产品化,定义了「data flywheel 自转」的具身数据愿景,影响了后续一批 generative-simulation 工作。
它改变了什么:让「开源、易用、跨平台的多物理机器人仿真」成为一个被广泛讨论的可能性,并把仿真从「纯数据生成器」的定位往「评测 + 迭代引擎」推(这一转向在 Genesis World 1.0 博客里被明确阐述为核心方法论)。
局限(含一手源自陈 + 事实性缺口):
- 发布时无技术报告 / 无可复现 benchmark,43 万倍实时、10~80× 快于 Isaac Gym 等核心声明缺公开方法学,社区对其 apples-to-apples 速度提出质疑;这些应作为「官方宣称值」而非既成事实引用。
- 生成式数据引擎发布时并未开源(官方称近期释出),landmark 的「生成式」半边当时不可用。
- 可微性 Dec 2024 仅覆盖 MPM / Tool Solver,触觉传感器为 coming soon(v0.3.0)——即多项旗舰能力当时是路线图而非落地。
- 后续项目重心迁移到商业化 Genesis AI / Genesis World,原
Genesis-Embodied-AI/Genesis仓库改名genesis-world,学术版与商业重写版之间存在断层,引用数字需分清版本。
原始链接
- 项目页(现重定向到 GitHub):https://genesis-embodied-ai.github.io/
- GitHub(现名 genesis-world,Apache-2.0):https://github.com/Genesis-Embodied-AI/genesis-world
- Dec 2024 原始文档页(Wayback 2024-12-24 快照):https://web.archive.org/web/20241224185217/https://genesis-world.readthedocs.io/en/latest/
- Dec 2024 原始 GitHub README(Wayback 2024-12-26 快照):https://web.archive.org/web/20241226015541/https://github.com/Genesis-Embodied-AI/Genesis
- 文档站:https://genesis-world.readthedocs.io/en/latest/
- Genesis AI 官方博客(Genesis World 1.0,2026-05,演进版技术披露):https://www.genesis.ai/blog/the-role-of-simulation-in-scalable-robotics-genesis-world-10-and-the-path-forward
- 关联子项目:Nyx 渲染器 https://github.com/Genesis-Embodied-AI/genesis-nyx | Quadrants 编译器 https://github.com/Genesis-Embodied-AI/quadrants
- 技术报告:截至 2026-07 仍无正式 arXiv 论文(Dec 2024 与文档站均注明 technical report 撰写中)
一手源存档(sources/)
- genesis-physics-engine—dec2024-docs — Dec 2024 原始文档 landing page(Wayback 2024-12-24 快照,含「同时是多个东西」定位 + Key Features + 生成式仿真模态清单)
- genesis-physics-engine—dec2024-github-readme — Dec 2024 GitHub README(Wayback 2024-12-26 快照,含 43M FPS / 430,000× 实时、求解器清单、Associated Papers、Apache-2.0)
- genesis-physics-engine—github-readme — 当前 genesis-world README(Genesis World 结构:Nyx / Quadrants / 物理层)
- genesis-physics-engine—genesis-world-1.0-blog — Genesis AI 官方博客 Genesis World 1.0(2026-05,演进版:IPC External Articulation Constraint、barrier-free elastodynamics、Quadrants、89% sim-real 相关、Pearson 0.8996 等)