
WorldGen
输入一句话,几秒生成完整 3D 场景,无需建模基础。
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2204
使用教程
环境要求
- Python 3 环境与 pip3
- 带 GPU 支持的 PyTorch/torchvision(需 CUDA 环境)
- 可访问 GitHub 的网络(需拉取 DA-2、pytorch3d 等依赖)
- 已安装 git(用于克隆代码与安装依赖)
安装与启动步骤
-
1克隆项目代码
从 GitHub 拉取 WorldGen 仓库并进入项目根目录,后续 pip install . 必须在此目录执行。
git clone https://github.com/ZiYang-xie/WorldGen.git cd WorldGen -
2安装 GPU 版 PyTorch
README 要求安装带 GPU 支持的 torch 与 torchvision,请确认本机 CUDA 驱动正常。
pip3 install torch torchvision -
3安装 WorldGen 本体
在项目根目录执行 pip install . 安装 worldgen 包,这是两行代码生成场景的前提。
pip install . -
4安装 DA-2 深度估计
360 深度估计依赖,README 特别说明加 --no-deps 以避免依赖版本冲突。
pip install git+https://github.com/EnVision-Research/DA-2.git#subdirectory=src --no-deps -
5安装 pytorch3d
安装 pytorch3d 及其依赖,README 要求加 --no-build-isolation 参数。
pip install git+https://github.com/facebookresearch/pytorch3d.git --no-build-isolation -
6运行文本生成示例
用文本提示词生成 3D 场景,--return_mesh 返回网格;随后会启动本地 viser 服务。
python demo.py -p "A beautiful landscape with a river and mountains" --return_mesh -
7安装可选扩展
ml-sharp 实验特性与背景修复 iopaint 均为可选,需要时再按需安装。
pip install -e submodules/ml-sharp pip install iopaint --no-dependencies
如何确认成功
命令运行后本地 viser 服务会启动在 http://localhost:8080,用浏览器打开即可实时查看并 360° 探索生成的 3D 场景。
常见问题
Q:安装 DA-2 时报依赖版本冲突怎么办?
A:按 README 在命令末尾加上 --no-deps,跳过自动安装依赖,避免与已装包版本冲突。
Q:pytorch3d 编译安装失败怎么办?
A:确认使用 README 给出的 --no-build-isolation 参数,并保证 PyTorch 与 CUDA 已提前装好。
Q:可视化时网格显示异常或看不到背面怎么办?
A:README 提示需安装作者定制的 viser:pip install git+https://github.com/ZiYang-xie/viser.git,才能正确显示网格而不做背面剔除。
Q:必须安装 ml-sharp 和 iopaint 吗?
A:不是,二者都是可选功能:ml-sharp 为实验特性,iopaint 用于背景修复,只用基础生成功能可不装。
注意事项
- 安装命令建议按 README 顺序执行:先装 torch,再装 worldgen,然后装 DA-2 与 pytorch3d。
- README 中定制版 viser 的安装命令是注释形式给出的,但说明中明确提示需要安装它才能正确可视化网格。
- demo 脚本默认在本机 8080 端口启动 viser 服务,如被占用需先释放端口。
- ml-sharp 与 iopaint 属于可选扩展,不影响基础的文本/图像生成场景功能。
核心亮点
- 生成速度极快,秒级产出完整场景,大幅提升原型效率
- 支持文本驱动,降低 3D 创作门槛,非专业人士也能上手
- 场景风格多样,覆盖室内、室外、科幻等常见需求
不足之处
- 生成场景的精细度和可控性可能不如手动建模
- 文档/社区待观察
适用场景
- 游戏开发中的快速场景原型设计
- 影视或动画制作的前期预演与概念可视化
- 虚拟现实和增强现实的内容快速生成
替代项目
3D-GPT、SceneScape、Text2Room
上一篇:PartCrafter
下一篇:MotionGPT
同类项目推荐
Sin3DM
开源
一张3D模型,训练出无限变体,生成多样新形状
single 3D shape diffusion model
GaussianCity
开源
一句话生成无边界3D城市,实时漫游
The official implementation of "GaussianCity: Generative Gaussian Splatting for Unbo···
ChatdollKit
开源
让 3D 模型秒变能听会说的 AI 聊天角色
ChatdollKit enables you to make your 3D model into a chatbot
text2room
开源
输入一句话,直接生成可探索的 3D 室内房间
Text2Room generates textured 3D meshes from a given text prompt using 2D text-to-ima···
AniGen
开源
一句话生成带骨骼绑定的3D角色,开箱即用
[SIGGRAPH 2026] AniGen: Unified S^3 Fields for Animatable 3D Asset Generation
MotionDiffuse
开源
输入一句话,AI自动生成逼真的3D人体动画
MotionDiffuse: Text-Driven Human Motion Generation with Diffusion Model
Make-It-3D
开源
单张图片,一键生成高保真 3D 模型
[ICCV 2023] Make-It-3D: High-Fidelity 3D Creation from A Single Image with Diffusion···
EDTalk
开源
可编辑的说话人脸生成,姿态表情口型随心控
[ECCV 2024 Oral/TPAMI] EDTalk/EDTalk++ - Official PyTorch Implementation
Matlaber
开源
从文字直接生成带真实材质的 3D 模型,告别塑料感
MATLABER: Material-Aware Text-to-3D via LAtent BRDF auto-EncodeR