v0.1 Beta 现已发布

程序化建筑
生成引擎

基于 CityEngine CGA 语法的新一代 3D 建模工具。实时预览、风格库、云端编译、API 服务——从代码到建筑,只需一次点击。

169+
单元测试通过
73%
代码覆盖率
10
API 路由
风格组合

为专业工作流而生

从语法解析到 3D 渲染,从本地编辑到云端部署,CreateUrban 覆盖程序化建模的完整链路。

实时 CGA 编译

内置完整的 CGA 语法解析器与 AST 解释器,支持 extrude、split、comp、roof 等 50+ 核心操作,毫秒级生成 3D 几何体。

🎨

智能语法高亮

基于 CodeMirror 的自定义 CGA Mode,支持关键字、操作符、内置函数、注解的精准高亮与自动补全。

🏛️

全球建筑风格库

内置中国古建、罗马柱廊、日本神社、哥特教堂、伊斯兰清真寺、现代摩天楼等 10+ 风格模板,一键切换。

🔧

Three.js 实时预览

基于 WebGL 的交互式 3D 视口,支持 OrbitControls、线框切换、顶点/面数统计、GLB 导出。

☁️

云端编译队列

BullMQ + Redis 驱动的后台编译 Worker,支持进度追踪、并发控制与大场景异步处理。

🔐

企业级 API

Fastify 网关提供认证、计费、市场、成就、流式编译等 10 个 REST API,bcrypt 哈希 + JWT + 速率限制。

现代化全栈架构

TypeScript 端到端,Docker 一键部署,Prisma 类型安全,Vitest 全面覆盖。

🖥️
前端
Vite + Three.js
🚪
API 网关
Fastify 4
⚙️
编译引擎
CGA Engine
💾
数据库
PostgreSQL 16
📦
缓存/队列
Redis 7

🚀 前端

Vite 构建,CodeMirror 编辑器,Three.js WebGL 渲染,WebSocket 实时推送。

🔌 API 层

Fastify 4 + Zod 验证 + @fastify/jwt + @fastify/rate-limit + Swagger 文档。

🧠 引擎层

TypeScript CGA 解析器、AST 求值器、几何体生成器、空间索引查询。

💾 数据层

Prisma ORM + PostgreSQL 16,Redis 缓存与 BullMQ 任务队列。

🐳 部署

Docker Compose 编排,CI/CD GitHub Actions,自动备份脚本。

🧪 测试

Vitest 169+ 单元测试 + 10 API 集成测试,TypeCheck 零错误。

代码即建筑

左侧 CGA 规则,右侧实时 3D。无需安装,浏览器内直接运行。

editor.html — CGA Live Preview
@StartRule
Lot --> extrude(10)
comp(f) {
  front : Front
  | side : Side
  | top : Roof
}

Front --> split(x) {
  ~1 : Window
  | ~2 : Wall
  | ~1 : Window
}

Window --> color("#87CEEB")
  primitiveCube(1, 3, 0.1)

Roof --> roofHip(3)
  color("#8B4513")
🏛️
点击「进入编辑器」体验完整实时预览
打开编辑器 →

按需选择,灵活升级

从个人学习到企业级部署,CreateUrban 为每个阶段提供合适的方案。

Free
¥0/月
个人学习与原型验证
  • 浏览器端 CGA 编译
  • 基础风格模板(5个)
  • GLB 导出
  • 社区支持
免费开始
Team
¥229/月
企业级协作与部署
  • Pro 全部功能
  • 团队协作与版本管理
  • 私有部署 + SLA
  • 专属技术支持
  • 自定义 CGA 扩展
联系销售