项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 701
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- CUDA GPU(大显存)
- Python 3.8+
- 预训练权重
安装与启动步骤
-
1装匹配版本的 PyTorch
官方给了 cu117 的索引地址,版本对不上会在编译扩展时失败。
pip install torch==1.13.1+cu117 torchvision==0.14.1+cu117 --extra-index-url https://download.pytorch.org/whl/cu117 -
2克隆仓库
注意仓库名和项目名不一致,克隆时用仓库地址。
git clone https://github.com/hzxie/city-dreamer -
3装依赖与包
requirements 装完再 pip install . 把项目本身装成包。
pip install -r requirements.txt && pip install . -
4跑演示生成城市场景
演示脚本会生成一组视角的渲染结果,显存不足先降分辨率。
python3 demo/run.py
如何确认成功
演示脚本输出多视角城市渲染图
注意事项
- 3D 生成对显存要求高,单卡跑原配置容易 OOM。
- 仓库另有分割相关脚本,按需单独准备数据。
核心亮点
- 组合式生成架构,城市各要素独立可控,便于局部编辑和扩展
- 基于扩散模型,建筑和街道细节逼真度高,视觉效果好
- 支持无边界城市生成,可无限扩展,适合大规模场景
不足之处
- 生成速度可能较慢,对计算资源要求高
- 文档和社区生态尚不完善,教程较少
适用场景
- 自动驾驶仿真环境生成
- 数字孪生城市快速构建
- 游戏和影视中的虚拟城市背景
替代项目
Blockade Labs (Skybox)、Infinity City、CityGAN
上一篇:TripoSF
下一篇:ReconViaGen
同类项目推荐
Kiss3DGen
开源
用图像扩散模型直接生成3D资产,告别昂贵3D数据
[CVPR 2025] Official implementation of "Kiss3DGen: Repurposing Image Diffusion Model···
输入一句话,自动生成并驱动3D虚拟人
[SIGGRAPH 2022 Journal Track] AvatarCLIP: Zero-Shot Text-Driven Generation and Anima···
fantasy-talking
开源
让虚拟人说话更自然,动作表情不僵硬
[ACM MM 2025] FantasyTalking: Realistic Talking Portrait Generation via Coherent Mot···
UniForge3D
开源
重建与生成共用一套三维空间,一次建模两头用
Official implementation of “UniForge3D: Joint 3D Reconstruction and Generation in a···
GaussianAnything
开源
一句话生成可编辑的高质量 3D 高斯模型,告别粗糙网格
High-quality and editable surfel 3D Gaussian generation through native 3D diffusion ···
BlenderLLM
开源
说句话,自动生成 Blender 3D 模型脚本
BlenderLLM: A LLM specifically designed to generate CAD scripts based on user instru···
video_to_world
开源
把AI生成的视频变成可探索的3D世界
Our method reconstructs 3D worlds from video diffusion models using non-rigid alignm···
cyber-xiaoya-live
开源
开源组件搭出会说话、能读弹幕的直播数字人
赛博小雅直播版 · 组件版数字人(Vidu s2)· 免费开源 AGPL-3.0 · 作者:天工开帧(抖音···
-Prototype-AIVTuber
开源
用GPT-3和VTuber引擎,快速搭建AI虚拟主播,实现直播自动互动。
a open-source Artificial Intelligence Virtual Youtuber (AI VTuber), (this project is···
