CityDreamer

一键生成无限大的逼真3D城市,告别手工建模

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 数字人3D 🍴 复刻 57 👀 关注 19
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 701
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,本地部署,完全免费

项目预览

CityDreamer 项目界面预览图
图片来源:项目官网

项目数据

分类数字人3D
开发团队hzxie
定价模式🏷️完全免费
价格说明开源项目,本地部署,完全免费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型3d-aigc,3d-generation,city-generation,cvpr2024
GitHub 星标★ 701
上线时间2023-08-15 00:00:00
代码更新2026-09-07
仓库体积4.1 MB
本站数据更新2026-11-09
维护状态维护中
收录时间2026-08-09
浏览次数5

项目介绍

CityDreamer 是 CVPR 2024 论文的官方实现,专注于生成无边界的三维城市模型。它采用组合式生成模型,将城市分解为建筑、道路、植被等独立模块,分别建模后组合,从而支持大规模、高细节的城市场景生成。解决了传统三维城市建模依赖手工或扫描、成本高且难以扩展的问题。核心能力包括:基于扩散模型生成逼真的建筑外观和布局、支持任意规模的城市扩展、提供与现有三维渲染引擎(如 Blender)的集成接口。项目代码基于 Python,使用 PyTorch 等深度学习框架,适合研究者和开发者用于城市级数字孪生、自动驾驶仿真、游戏开发等场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 701

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:高级 约 80 分钟 部署方式:本地安装 4 步

环境要求

  • CUDA GPU(大显存)
  • Python 3.8+
  • 预训练权重

安装与启动步骤

  1. 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. 2克隆仓库

    注意仓库名和项目名不一致,克隆时用仓库地址。

    git clone https://github.com/hzxie/city-dreamer
  3. 3装依赖与包

    requirements 装完再 pip install . 把项目本身装成包。

    pip install -r requirements.txt && pip install .
  4. 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···

★ 297 2026-08-09
AvatarCLIP 开源

输入一句话,自动生成并驱动3D虚拟人

[SIGGRAPH 2022 Journal Track] AvatarCLIP: Zero-Shot Text-Driven Generation and Anima···

★ 1104 2026-08-09
fantasy-talking 开源

让虚拟人说话更自然,动作表情不僵硬

[ACM MM 2025] FantasyTalking: Realistic Talking Portrait Generation via Coherent Mot···

★ 1629 2026-08-09
UniForge3D 开源

重建与生成共用一套三维空间,一次建模两头用

Official implementation of “UniForge3D: Joint 3D Reconstruction and Generation in a···

★ 470 2026-10-27
GaussianAnything 开源

一句话生成可编辑的高质量 3D 高斯模型,告别粗糙网格

High-quality and editable surfel 3D Gaussian generation through native 3D diffusion ···

★ 409 2026-08-09
BlenderLLM 开源

说句话,自动生成 Blender 3D 模型脚本

BlenderLLM: A LLM specifically designed to generate CAD scripts based on user instru···

★ 321 2026-08-09
video_to_world 开源

把AI生成的视频变成可探索的3D世界

Our method reconstructs 3D worlds from video diffusion models using non-rigid alignm···

★ 330 2026-08-09
cyber-xiaoya-live 开源

开源组件搭出会说话、能读弹幕的直播数字人

赛博小雅直播版 · 组件版数字人(Vidu s2)· 免费开源 AGPL-3.0 · 作者:天工开帧(抖音···

★ 804 2026-11-03
-Prototype-AIVTuber 开源

用GPT-3和VTuber引擎,快速搭建AI虚拟主播,实现直播自动互动。

a open-source Artificial Intelligence Virtual Youtuber (AI VTuber), (this project is···

★ 435 2026-08-09