diff --git a/README.md b/README.md
index 3a38edc..3e4b4c4 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,14 @@
# *EmbodiedGen*: Towards a Generative 3D World Engine for Embodied Intelligence
-[](https://horizonrobotics.github.io/robot_lab/embodied_gen/index.html)
+[](https://horizonrobotics.github.io/EmbodiedGen/)
[](https://arxiv.org/abs/2506.10600)
[](https://www.youtube.com/watch?v=rG4odybuJRk)
+[](https://mp.weixin.qq.com/s/HH1cPBhK2xcDbyCK4BBTbw)
+
+[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Gallery-Explorer)
[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Image-to-3D)
[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Text-to-3D)
[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Texture-Gen)
-[](https://mp.weixin.qq.com/s/HH1cPBhK2xcDbyCK4BBTbw)
-
-
-[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Gallery-Explorer)
-
> ***EmbodiedGen*** is a generative engine to create diverse and interactive 3D worlds composed of high-quality 3D assets(mesh & 3DGS) with plausible physics, leveraging generative AI to address the challenges of generalization in embodied intelligence related research.
> It composed of six key modules: `Image-to-3D`, `Text-to-3D`, `Texture Generation`, `Articulated Object Generation`, `Scene Generation` and `Layout Generation`.
@@ -20,6 +18,8 @@
---
## β¨ Table of Contents of EmbodiedGen
+[](https://horizonrobotics.github.io/EmbodiedGen/) Follow the documentation to get started!
+
- [πΌοΈ Image-to-3D](#image-to-3d)
- [π Text-to-3D](#text-to-3d)
- [π¨ Texture Generation](#texture-generation)
@@ -30,6 +30,8 @@
## π Quick Start
+[](https://horizonrobotics.github.io/EmbodiedGen/)
+
### β
Setup Environment
```sh
git clone https://github.com/HorizonRobotics/EmbodiedGen.git
@@ -67,7 +69,7 @@ You can choose between two backends for the GPT agent:
### πΈ Directly use EmbodiedGen All-Simulators-Ready Assets
-Explore EmbodiedGen generated assets in [](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Gallery-Explorer) that are ready for simulation across any simulators (SAPIEN, Isaac Sim, MuJoCo, PyBullet, Genesis, Isaac Gym etc.). Details in chapter [any-simulators](#any-simulators).
+[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Gallery-Explorer) Explore EmbodiedGen generated assets that are ready for simulation across any simulators (SAPIEN, Isaac Sim, MuJoCo, PyBullet, Genesis, Isaac Gym etc.). Details in chapter [any-simulators](#any-simulators).
---
diff --git a/docs/index.md b/docs/index.md
index 9bf0e8b..e191f96 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -5,14 +5,15 @@ hide:
# π Welcome to EmbodiedGen
-[](https://horizonrobotics.github.io/robot_lab/embodied_gen/index.html)
+[](https://horizonrobotics.github.io/EmbodiedGen/)
[](https://arxiv.org/abs/2506.10600)
[](https://www.youtube.com/watch?v=rG4odybuJRk)
+[](https://mp.weixin.qq.com/s/HH1cPBhK2xcDbyCK4BBTbw)
+
+[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Gallery-Explorer)
[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Image-to-3D)
[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Text-to-3D)
[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Texture-Gen)
-[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Gallery-Explorer)
-[](https://mp.weixin.qq.com/s/HH1cPBhK2xcDbyCK4BBTbw)
*EmbodiedGen*: Towards a Generative 3D World Engine for Embodied Intelligence.
diff --git a/docs/services/image_to_3d.md b/docs/services/image_to_3d.md
index fd07113..10da09b 100644
--- a/docs/services/image_to_3d.md
+++ b/docs/services/image_to_3d.md
@@ -16,6 +16,16 @@
noSwipingClass: 'swiper-no-swiping',
watchSlidesProgress: true,
});
+ const modelViewers = document.querySelectorAll('model-viewer');
+ let loadedCount = 0;
+ modelViewers.forEach(mv => {
+ mv.addEventListener('load', () => {
+ loadedCount++;
+ if (loadedCount === modelViewers.length) {
+ swiper.update();
+ }
+ });
+ });
});
diff --git a/docs/services/text_to_3d.md b/docs/services/text_to_3d.md
index cbeaaef..a86bd31 100644
--- a/docs/services/text_to_3d.md
+++ b/docs/services/text_to_3d.md
@@ -16,6 +16,16 @@
noSwipingClass: 'swiper-no-swiping',
watchSlidesProgress: true,
});
+ const modelViewers = document.querySelectorAll('model-viewer');
+ let loadedCount = 0;
+ modelViewers.forEach(mv => {
+ mv.addEventListener('load', () => {
+ loadedCount++;
+ if (loadedCount === modelViewers.length) {
+ swiper.update();
+ }
+ });
+ });
});
diff --git a/docs/services/texture_edit.md b/docs/services/texture_edit.md
index 7a7b212..4898044 100644
--- a/docs/services/texture_edit.md
+++ b/docs/services/texture_edit.md
@@ -16,9 +16,20 @@
noSwipingClass: 'swiper-no-swiping',
watchSlidesProgress: true,
});
+ const modelViewers = document.querySelectorAll('model-viewer');
+ let loadedCount = 0;
+ modelViewers.forEach(mv => {
+ mv.addEventListener('load', () => {
+ loadedCount++;
+ if (loadedCount === modelViewers.length) {
+ swiper.update();
+ }
+ });
+ });
});
+
# π¨ Texture Generation Service
[](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Texture-Gen)
diff --git a/docs/tutorials/any_simulators.md b/docs/tutorials/any_simulators.md
index 573e760..f8182b7 100644
--- a/docs/tutorials/any_simulators.md
+++ b/docs/tutorials/any_simulators.md
@@ -58,6 +58,6 @@ dst_asset_path = cvt_embodiedgen_asset_to_anysim(
)
```
-
+
Collision and visualization mesh across simulators, showing consistent geometry and material fidelity.
diff --git a/docs/tutorials/digital_twin.md b/docs/tutorials/digital_twin.md
index 9a742e2..e9fef46 100644
--- a/docs/tutorials/digital_twin.md
+++ b/docs/tutorials/digital_twin.md
@@ -1,3 +1,3 @@
# Real-to-Sim Digital Twin Creation
-
+
diff --git a/docs/tutorials/gym_env.md b/docs/tutorials/gym_env.md
index b01bbea..885917e 100644
--- a/docs/tutorials/gym_env.md
+++ b/docs/tutorials/gym_env.md
@@ -14,9 +14,9 @@ python embodied_gen/scripts/parallel_sim.py \
```
-
+
---
@@ -159,10 +170,10 @@ Generate **physically consistent and visually coherent 3D environments** from te
Generate diverse, physically realistic, and scalable **interactive 3D scenes** from natural language task descriptions, while also modeling the robot and manipulable objects.
-
-
-
+
+
+
+
-
+
+
-
-
-
+
+
+
+
-
+
+
+
---
diff --git a/docs/tutorials/text_to_3d.md b/docs/tutorials/text_to_3d.md
index 8d96ffd..bef2f24 100644
--- a/docs/tutorials/text_to_3d.md
+++ b/docs/tutorials/text_to_3d.md
@@ -16,6 +16,16 @@
noSwipingClass: 'swiper-no-swiping',
watchSlidesProgress: true,
});
+ const modelViewers = document.querySelectorAll('model-viewer');
+ let loadedCount = 0;
+ modelViewers.forEach(mv => {
+ mv.addEventListener('load', () => {
+ loadedCount++;
+ if (loadedCount === modelViewers.length) {
+ swiper.update();
+ }
+ });
+ });
});
diff --git a/docs/tutorials/texture_edit.md b/docs/tutorials/texture_edit.md
index dcb763e..8a03ec7 100644
--- a/docs/tutorials/texture_edit.md
+++ b/docs/tutorials/texture_edit.md
@@ -16,9 +16,20 @@
noSwipingClass: 'swiper-no-swiping',
watchSlidesProgress: true,
});
+ const modelViewers = document.querySelectorAll('model-viewer');
+ let loadedCount = 0;
+ modelViewers.forEach(mv => {
+ mv.addEventListener('load', () => {
+ loadedCount++;
+ if (loadedCount === modelViewers.length) {
+ swiper.update();
+ }
+ });
+ });
});
+
# π¨ Texture Generation: Create Visually Rich Textures for 3D Meshes
Generate **high-quality textures** for 3D meshes using **text prompts**, supporting both **Chinese and English**. This allows you to enhance the visual appearance of existing 3D assets for simulation, visualization, or digital twin applications.