Skip to content

Commit cd94669

Browse files
authored
chore(docs): Update documentation. (#55)
Update documentation.
1 parent 64272c8 commit cd94669

File tree

16 files changed

+69
-245
lines changed

16 files changed

+69
-245
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# *EmbodiedGen*: Towards a Generative 3D World Engine for Embodied Intelligence
22

33
[![📖 Documentation](https://img.shields.io/badge/📖-Documentation-blue)](https://horizonrobotics.github.io/EmbodiedGen/)
4+
[![GitHub](https://img.shields.io/badge/GitHub-EmbodiedGen-black?logo=github)](https://github.com/HorizonRobotics/EmbodiedGen)
45
[![📄 arXiv](https://img.shields.io/badge/📄-arXiv-b31b1b)](https://arxiv.org/abs/2506.10600)
56
[![🎥 Video](https://img.shields.io/badge/🎥-Video-red)](https://www.youtube.com/watch?v=rG4odybuJRk)
67
[![中文介绍](https://img.shields.io/badge/中文介绍-07C160?logo=wechat&logoColor=white)](https://mp.weixin.qq.com/s/HH1cPBhK2xcDbyCK4BBTbw)

docs/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ hide:
66
# 👋 Welcome to EmbodiedGen
77

88
[![📖 Documentation](https://img.shields.io/badge/📖-Documentation-blue)](https://horizonrobotics.github.io/EmbodiedGen/)
9+
[![GitHub](https://img.shields.io/badge/GitHub-EmbodiedGen-black?logo=github)](https://github.com/HorizonRobotics/EmbodiedGen)
910
[![📄 arXiv](https://img.shields.io/badge/📄-arXiv-b31b1b)](https://arxiv.org/abs/2506.10600)
1011
[![🎥 Video](https://img.shields.io/badge/🎥-Video-red)](https://www.youtube.com/watch?v=rG4odybuJRk)
1112
[![中文介绍](https://img.shields.io/badge/中文介绍-07C160?logo=wechat&logoColor=white)](https://mp.weixin.qq.com/s/HH1cPBhK2xcDbyCK4BBTbw)

docs/js/model_viewer.js

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
document.addEventListener('DOMContentLoaded', function () {
2+
3+
const swiperElement = document.querySelector('.swiper1');
4+
5+
if (swiperElement) {
6+
const swiper = new Swiper('.swiper1', {
7+
loop: true,
8+
slidesPerView: 3,
9+
spaceBetween: 20,
10+
navigation: {
11+
nextEl: '.swiper-button-next',
12+
prevEl: '.swiper-button-prev',
13+
},
14+
centeredSlides: false,
15+
noSwiping: true,
16+
noSwipingClass: 'swiper-no-swiping',
17+
watchSlidesProgress: true,
18+
});
19+
20+
const modelViewers = swiperElement.querySelectorAll('model-viewer');
21+
22+
if (modelViewers.length > 0) {
23+
let loadedCount = 0;
24+
modelViewers.forEach(mv => {
25+
mv.addEventListener('load', () => {
26+
loadedCount++;
27+
if (loadedCount === modelViewers.length) {
28+
swiper.update();
29+
}
30+
});
31+
});
32+
}
33+
}
34+
});

docs/services/image_to_3d.md

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,3 @@
1-
<script type="module" src="https://unpkg.com/@google/model-viewer/dist/model-viewer.min.js"></script>
2-
<script src="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.js"></script>
3-
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.css">
4-
<script>
5-
document.addEventListener('DOMContentLoaded', function () {
6-
const swiper = new Swiper('.swiper1', {
7-
loop: true,
8-
slidesPerView: 3,
9-
spaceBetween: 20,
10-
navigation: {
11-
nextEl: '.swiper-button-next',
12-
prevEl: '.swiper-button-prev',
13-
},
14-
centeredSlides: false,
15-
noSwiping: true,
16-
noSwipingClass: 'swiper-no-swiping',
17-
watchSlidesProgress: true,
18-
});
19-
const modelViewers = document.querySelectorAll('model-viewer');
20-
let loadedCount = 0;
21-
modelViewers.forEach(mv => {
22-
mv.addEventListener('load', () => {
23-
loadedCount++;
24-
if (loadedCount === modelViewers.length) {
25-
swiper.update();
26-
}
27-
});
28-
});
29-
});
30-
</script>
31-
32-
331
# 🖼️ Image-to-3D Service
342
[![🤗 Hugging Face](https://img.shields.io/badge/🤗-Image_to_3D_Demo-blue)](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Image-to-3D)
353

docs/services/text_to_3d.md

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,3 @@
1-
<script type="module" src="https://unpkg.com/@google/model-viewer/dist/model-viewer.min.js"></script>
2-
<script src="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.js"></script>
3-
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.css">
4-
<script>
5-
document.addEventListener('DOMContentLoaded', function () {
6-
const swiper = new Swiper('.swiper1', {
7-
loop: true,
8-
slidesPerView: 3,
9-
spaceBetween: 20,
10-
navigation: {
11-
nextEl: '.swiper-button-next',
12-
prevEl: '.swiper-button-prev',
13-
},
14-
centeredSlides: false,
15-
noSwiping: true,
16-
noSwipingClass: 'swiper-no-swiping',
17-
watchSlidesProgress: true,
18-
});
19-
const modelViewers = document.querySelectorAll('model-viewer');
20-
let loadedCount = 0;
21-
modelViewers.forEach(mv => {
22-
mv.addEventListener('load', () => {
23-
loadedCount++;
24-
if (loadedCount === modelViewers.length) {
25-
swiper.update();
26-
}
27-
});
28-
});
29-
});
30-
</script>
31-
32-
331
# 📝 Text-to-3D Service
342

353
[![🤗 Hugging Face](https://img.shields.io/badge/🤗-Text_to_3D_Demo-blue)](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Text-to-3D)

docs/services/texture_edit.md

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,3 @@
1-
<script type="module" src="https://unpkg.com/@google/model-viewer/dist/model-viewer.min.js"></script>
2-
<script src="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.js"></script>
3-
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.css">
4-
<script>
5-
document.addEventListener('DOMContentLoaded', function () {
6-
const swiper = new Swiper('.swiper1', {
7-
loop: true,
8-
slidesPerView: 3,
9-
spaceBetween: 20,
10-
navigation: {
11-
nextEl: '.swiper-button-next',
12-
prevEl: '.swiper-button-prev',
13-
},
14-
centeredSlides: false,
15-
noSwiping: true,
16-
noSwipingClass: 'swiper-no-swiping',
17-
watchSlidesProgress: true,
18-
});
19-
const modelViewers = document.querySelectorAll('model-viewer');
20-
let loadedCount = 0;
21-
modelViewers.forEach(mv => {
22-
mv.addEventListener('load', () => {
23-
loadedCount++;
24-
if (loadedCount === modelViewers.length) {
25-
swiper.update();
26-
}
27-
});
28-
});
29-
});
30-
</script>
31-
32-
331
# 🎨 Texture Generation Service
342

353
[![🤗 Hugging Face](https://img.shields.io/badge/🤗-Texture_Gen_Demo-blue)](https://huggingface.co/spaces/HorizonRobotics/EmbodiedGen-Texture-Gen)

docs/tutorials/any_simulators.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,6 @@ dst_asset_path = cvt_embodiedgen_asset_to_anysim(
5858
)
5959
```
6060

61-
<img src="/EmbodiedGen/assets/simulators_collision.jpg" alt="simulators_collision" width="800">
61+
<img src="../assets/simulators_collision.jpg" alt="simulators_collision" width="800">
6262

6363
Collision and visualization mesh across simulators, showing consistent geometry and material fidelity.

docs/tutorials/digital_twin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Real-to-Sim Digital Twin Creation
22

3-
<img src="/EmbodiedGen/assets/real2sim_mujoco.gif" alt="real2sim_mujoco" width="600">
3+
<img src="../assets/real2sim_mujoco.gif" alt="real2sim_mujoco" width="600">

docs/tutorials/gym_env.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ python embodied_gen/scripts/parallel_sim.py \
1414
```
1515

1616
<div style="display: flex; justify-content: center; align-items: center; gap: 16px; margin: 16px 0;">
17-
<img src="/EmbodiedGen/assets/parallel_sim.gif" alt="parallel_sim1"
17+
<img src="../assets/parallel_sim.gif" alt="parallel_sim1"
1818
style="width: 330px; max-width: 100%; border-radius: 12px; display: block;">
19-
<img src="/EmbodiedGen/assets/parallel_sim2.gif" alt="parallel_sim2"
19+
<img src="../assets/parallel_sim2.gif" alt="parallel_sim2"
2020
style="width: 330px; max-width: 100%; border-radius: 12px; display: block;">
2121
</div>
2222

docs/tutorials/image_to_3d.md

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,3 @@
1-
<script type="module" src="https://unpkg.com/@google/model-viewer/dist/model-viewer.min.js"></script>
2-
<script src="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.js"></script>
3-
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper/swiper-bundle.min.css">
4-
<script>
5-
document.addEventListener('DOMContentLoaded', function () {
6-
const swiper = new Swiper('.swiper1', {
7-
loop: true,
8-
slidesPerView: 3,
9-
spaceBetween: 20,
10-
navigation: {
11-
nextEl: '.swiper-button-next',
12-
prevEl: '.swiper-button-prev',
13-
},
14-
centeredSlides: false,
15-
noSwiping: true,
16-
noSwipingClass: 'swiper-no-swiping',
17-
watchSlidesProgress: true,
18-
});
19-
const modelViewers = document.querySelectorAll('model-viewer');
20-
let loadedCount = 0;
21-
modelViewers.forEach(mv => {
22-
mv.addEventListener('load', () => {
23-
loadedCount++;
24-
if (loadedCount === modelViewers.length) {
25-
swiper.update();
26-
}
27-
});
28-
});
29-
});
30-
</script>
31-
321
# 🖼️ Image-to-3D: Physically Plausible 3D Asset Generation
332

343
Generate **physically plausible 3D assets** from a single input image, supporting **digital twin** and **simulation environments**.

0 commit comments

Comments
 (0)