Skip to content

Tutorials & Interface Usage

Welcome to the tutorials for EmbodiedGen. EmbodiedGen is a powerful toolset for generating 3D assets, textures, scenes, and interactive layouts ready for simulators and digital twin environments.


⚙️ Prerequisites

Prerequisites

Make sure to finish the Installation Guide before starting tutorial. Missing dependencies will cause initialization errors. Model weights are automatically downloaded on first run.


🖼️ Image-to-3D

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


📝 Text-to-3D

Create physically plausible 3D assets from text descriptions, supporting a wide range of geometry, style, and material details.

"small bronze figurine of a lion"

"A globe with wooden base"

"wooden table with embroidery"


🎨 Texture Generation

Generate high-quality textures for 3D meshes using text prompts, supporting both Chinese and English, to enhance the visual appearance of existing 3D assets.


🌍 3D Scene Generation

Generate physically consistent and visually coherent 3D environments from text prompts. Typically used as background 3DGS scenes in simulators for efficient and photo-realistic rendering.


🏞️ Layout Generation

Generate diverse, physically realistic, and scalable interactive 3D scenes from natural language task descriptions, while also modeling the robot and manipulable objects.

layout1 layout2 layout3 layout4

🏎️ Parallel Simulation

Generate multiple parallel simulation environments with gym.make and record sensor and trajectory data.

parallel_sim1 parallel_sim2

🎮 Use in Any Simulator

Seamlessly use EmbodiedGen-generated assets in major simulators like IsaacSim, MuJoCo, Genesis, PyBullet, IsaacGym, and SAPIEN, featuring accurate physical collisions and consistent visual appearance.

simulators_collision

🔧 Real-to-Sim Digital Twin Creation

real2sim_mujoco