Ashe
← 返回首页项目时间线
Demo 个人 Demo / 桥接 MVP · 2026.07.08

Blender-MCP to Isaac Sim Bridge

文本意图 → Blender 生成场景 → USD / manifest → Isaac 打开与碰撞体元数据验证

Blender-MCPIsaac SimUSDManifestPythonAutomationSimulation
Blender Isaac Bridge city traffic simulation preview

项目背景

基于 00MCP-OV 制作的桥接 MVP:Agent / 文本意图通过 Blender-MCP socket 驱动 Blender 生成带语义标签的场景,导出 .blend、.usda、preview 和 Blender report;桥接层再写出 manifest,描述单位、USD 路径、collider、robot spawn 和 sensor frame target,并交给 Isaac Sim 打开和执行第一轮碰撞体 / 相机 / 灯光设置。

关键工作

  • 实现 run_pipeline.py,将文本 prompt、Blender-MCP 执行、Blender report、manifest 写出和 Isaac GUI 打开串成一条自动化链路
  • city_traffic_sim 模板生成高复杂度城市交通场景,pipeline report 记录 object_count 为 255,并输出 USD / preview / manifest
  • Isaac headless validation 证明 city_traffic_sim stage 可打开,108 个请求碰撞体全部成功应用,missing_colliders 为空
  • manifest 约定 units、up_axis、robot spawn、sensor frame、collider policy 和语义标签,为后续仿真验收链路提供稳定合同文件
  • 刻意保持为 thin automation layer,避免重改上游 blender-mcp,把重点放在 DCC 到 Isaac 的交接格式和验证证据

更多截图 / 产物

City traffic simulation preview
city_traffic_sim:面向交通仿真的文本生成 Blender 场景预览
Bridge demo room preview
bridge_demo_room:机器人友好室内测试房间
Text to scene demo output
text_to_scene_demo:早期文本到 Blender 场景输出