Skip to content

Commit 2d60c2c

Browse files
authored
fix(env): Fix env and installation issue. (#80)
* fix(env): Fix env issue. * fix(env): Track required thirdparty submodules * fix(env): Require tracked submodule gitlinks * fix(scene): Fix scene3d model loading error. * fix(env): Fix room-cli missing pkg. * chore(docs): Update hunyuan3d api docs. * update docs. * update * update
1 parent a6d5b61 commit 2d60c2c

31 files changed

Lines changed: 64142 additions & 96 deletions

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,19 @@ node_modules
5757
/public/
5858

5959
# local files
60+
.DS_Store
6061
build.sh
6162
__pycache__/
6263
output*
6364
*.log
6465
scripts/tools/
6566
weights
6667
apps/sessions/
67-
apps/assets/
68+
apps/gradio_cache/
6869
.gradio/*
6970
CLAUDE.md
7071
AGENTS.md
7172
.github/copilot-instructions.md
72-
apps/gradio_cache/
7373

7474
# Larger than 1MB
7575
docs/documentation/assets/real2sim_mujoco.gif

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ repos:
88
description: Prevent giant files from being committed
99
entry: check-added-large-files
1010
language: python
11-
exclude: ^docs/
11+
exclude: ^(docs/|apps/assets/)
1212
args: ["--maxkb=1024"]
1313
- repo: local
1414
hooks:

README.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
[![🌐 Project Page](https://img.shields.io/badge/🌐-Project_Page-blue)](https://horizonrobotics.github.io/EmbodiedGen/)
44
[![📖 Documentation](https://img.shields.io/badge/📖-Documentation-blue)](https://horizonrobotics.github.io/EmbodiedGen/docs/)
55
[![GitHub](https://img.shields.io/badge/GitHub-EmbodiedGen-black?logo=github)](https://github.com/HorizonRobotics/EmbodiedGen)
6-
[![📄 arXiv](https://img.shields.io/badge/📄-arXiv-b31b1b)](https://arxiv.org/abs/2506.10600)
6+
[![📄 arXiv](https://img.shields.io/badge/📄-arXiv_v1-b31b1b)](https://arxiv.org/abs/2506.10600)
7+
[![📄 arXiv](https://img.shields.io/badge/📄-arXiv_v2-b31b1b)](https://arxiv.org/abs/2607.07459)
78
[![🎥 Video](https://img.shields.io/badge/🎥-Video-red)](https://youtu.be/MIkJJSVM8L4)
89
[![🤗 Dataset](https://img.shields.io/badge/🤗-Dataset-blue)](https://huggingface.co/datasets/HorizonRobotics/EmbodiedGenData)
910
<!-- [![中文介绍](https://img.shields.io/badge/中文介绍-07C160?logo=wechat&logoColor=white)](https://mp.weixin.qq.com/s/HH1cPBhK2xcDbyCK4BBTbw) -->
@@ -27,7 +28,7 @@
2728
- 🧩 **Pluggable 3D backends** — switch between **SAM3D**, **TRELLIS**, and the **Hunyuan3D Pro** cloud API with a single flag.
2829
- 🧥 **Beyond rigid bodies** — text-conditioned garments deploy as deformable meshes in Genesis.
2930
- 🦾 **Part-level affordance** — functional part segmentation, per-part semantics, and simulation-validated 6-DoF grasp poses for any generated asset.
30-
- 🤖 **Closed-loop robot learning** — policies trained purely in EmbodiedGen-generated worlds transfer to real robots (task success **9.7 → 79.8%** in sim, **21.7 → 75.0%** on real robots, from a companion [sim-to-real RL study](https://arxiv.org/abs/2603.18532)).
31+
- 🤖 **Closed-loop robot learning** — policies trained purely in EmbodiedGen-generated worlds transfer to real robots (task success **9.7 → 79.8%** in sim, **21.7 → 75.0%** on real robots, from [sim2real RL paper](https://arxiv.org/abs/2603.18532)).
3132

3233
## 📋 Table of Contents
3334

@@ -49,7 +50,6 @@
4950
git clone https://github.com/HorizonRobotics/EmbodiedGen.git
5051
cd EmbodiedGen
5152
git checkout v2.0.0
52-
bash install/init_submodules.sh
5353
conda create -n embodiedgen python=3.10.13 -y
5454
conda activate embodiedgen
5555
# bash install.sh cu126 && conda deactivate && conda activate embodiedgen # Optional: if you don't have local cuda126.
@@ -80,7 +80,7 @@ Turn a **single image** or a **text prompt** into a simulation-ready asset: metr
8080
# Image → 3D (backends: SAM3D | TRELLIS | HUNYUAN3D, via --image3d_model)
8181
img3d-cli --image_path apps/assets/example_image/sample_01.jpg --output_root outputs/imageto3d
8282

83-
# Text → 3D
83+
# Text → 3D (backends: SAM3D | TRELLIS | HUNYUAN3D, via --image3d_model)
8484
text3d-cli --prompts "small bronze figurine of a lion" --output_root outputs/textto3d
8585

8686
# Re-texture an existing mesh (Chinese & English prompts)
@@ -133,7 +133,7 @@ From a natural-language task description, EmbodiedGen parses a **scene graph** a
133133
</table>
134134

135135
```sh
136-
layout-cli --task_descs "Place the pen in the mug on the desk" \
136+
layout-cli --task_descs "Put the cup on the wooden tray on the desk" \
137137
--bg_list "outputs/example_gen_scenes/scene_part_list.txt" \
138138
--output_root "outputs/layouts_gen" --insert_robot
139139

@@ -244,15 +244,15 @@ python -m pytest # Pass all unit-test are required.
244244

245245
If you use EmbodiedGen in your research or projects, please cite:
246246

247-
<!-- TODO: the V2 entry below is a placeholder — replace with the real arXiv BibTeX once the V2 paper is announced. -->
248247
```bibtex
249-
@article{wang2026embodiedgenv2,
250-
title = {EmbodiedGen V2: An Agentic, Simulation-Ready 3D World Engine for Embodied AI},
251-
author = {Xinjie Wang and Liu Liu and Taojun Ding and Andrew Choi and Chaodong Huang and
252-
Mengao Zhao and Ziang Li and Jackson Jiang and Chunlei Yu and Shengxiang Liu and
253-
Wei Xu and Zhizhong Su},
254-
journal = {arXiv preprint arXiv:2506.10600},
255-
year = {2026}
248+
@misc{wang2026embodiedgenv2agenticsimulationready,
249+
title={EmbodiedGen V2: An Agentic, Simulation-Ready 3D World Engine for Embodied AI},
250+
author={Xinjie Wang and Liu Liu and Taojun Ding and Andrew Choi and Chaodong Huang and Mengao Zhao and Ziang Li and Jackson Jiang and Chunlei Yu and Shengxiang Liu and Wei Xu and Zhizhong Su},
251+
year={2026},
252+
eprint={2607.07459},
253+
archivePrefix={arXiv},
254+
primaryClass={cs.RO},
255+
url={https://arxiv.org/abs/2607.07459},
256256
}
257257
```
258258
```bibtex
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# https://github.com/mikedh/trimesh
2+
3+
newmtl material_0
4+
Ka 0.98039216 0.98039216 0.98039216
5+
Kd 0.98039216 0.98039216 0.98039216
6+
Ks 0.98039216 0.98039216 0.98039216
7+
Ns 1.00000000
8+
map_Kd material_0.png
905 KB
Loading

0 commit comments

Comments
 (0)