CityEngine CityEngine 返回首页

插件下载

在你常用的三维软件里,用一句话生成建筑模型。插件调用 CityEngine 云端生成服务(api.cityengine.cn),返回标准 glTF 模型并自动导入场景。

开始之前:没有账号?在各插件内点「注册账户」,邮箱+密码 30 秒完成注册并自动签发插件 Key(仅此一次完整显示,请立即保存)。 已有账号可登录 用户中心 →「API Key」页签发插件 Key。v0.2.0 起插件已内置服务地址(api.cityengine.cn),只需填入 Key。

Blender

v0.2.0 · 支持 Blender 4.2+(Extensions 格式)/ 旧版(legacy zip)
  1. 下载 zip(4.2+ 选 Extensions 版,旧版选 legacy)。
  2. Blender → 编辑 → 偏好设置 → 插件 → 从磁盘安装,选择 zip。
  3. 启用「CityEngine 生成」,3D 视图按 N 打开侧栏。
  4. 填入插件 Key(未注册可点「注册账户」现场注册),输入一句话 → 生成。

60 秒上手:输入「三层临街商铺」→ 约 20 秒模型自动导入场景原点。

下载 Blender 4.2+ 版 legacy 版

Unity

v0.2.0 · Unity 2021+(依赖 glTFast 6.12+ 与 Newtonsoft.Json)
  1. 下载 tgz,Package Manager → Add package from tarball。
  2. 按提示安装依赖 com.unity.cloud.gltfast 与 com.unity.nuget.newtonsoft-json。
  3. 菜单 Window → CityEngine Gen 打开面板。
  4. 填入插件 Key(未注册可点「注册账户」现场注册),输入一句话 → 生成。

60 秒上手:生成结果自动实例化到场景原点,支持撤销(Undo)。

下载 Unity 包

SketchUp

v0.2.0 · SketchUp 2017+(.rbz 扩展包)
  1. 下载 .rbz。
  2. SketchUp → 窗口 → 扩展程序管理器 → 安装扩展程序。
  3. 菜单 扩展程序 → CityEngine Gen 打开面板。
  4. 填入插件 Key(未注册可点「注册账户」现场注册),输入一句话 → 生成。

60 秒上手:模型以米制自动换算导入,坐标系已对齐 SketchUp Z-up。

下载 SketchUp 插件

Unreal Engine

v0.2.0 · UE 5.4+(C++ 源码包,需编译;依赖 Interchange)
  1. 下载 tgz,解压到项目的 Plugins/CityEngineGen。
  2. 重新生成工程文件并编译(需 C++ 工具链)。
  3. 编辑器菜单 CityEngine Gen 打开面板。
  4. 填入插件 Key(未注册可点「注册账户」现场注册),输入一句话 → 生成。

60 秒上手:生成结果经 Interchange 导入为资产。注意:本包为源码形式,需项目具备编译环境。

下载 Unreal 插件

Web SDK(three.js)

v0.2.0 · npm 包源码 zip(@cityengine/gen-sdk,peer three ≥0.160)
  1. 下载 zip 解压,npm install 安装 peer 依赖 three。
  2. import { GatewayClient } from './src/client.js'。
  3. generateToScene(scene, { apiKey, text }) 一句话直接进 three 场景(服务地址已内置,gateway 参数可选);client.register(email, password) 可直接注册账户并取 Key。

60 秒上手:自带 viewer/index.html 示例,起任意静态服务器即可预览。

下载 Web SDK

MCP 大模型直连

v0.1.0 · stdio MCP Server(Python ≥ 3.10),支持 kimi code / codex / Claude Desktop

让大模型客户端直接调用 CityEngine 云端能力:一句话生成三维模型、NL→CGA 规则、CGA 解析出 glb、demo / 额度查询(6 个工具,只读计算端点,已全链实测)。

  1. 下载 wheel,pip install cityengine_mcp-0.1.0-py3-none-any.whl(得到 cityengine-mcp 命令)。
  2. 把对应客户端的配置示例填入你的插件 Key(cvk_ 前缀,用户中心可签发)。
  3. 在大模型客户端里直接说「用 cityengine 生成一栋三层小楼」。
// kimi code:.kimi-code/mcp.json
{
  "mcpServers": {
    "cityengine": {
      "command": "cityengine-mcp",
      "env": { "CITYENGINE_API_KEY": "cvk_填入你的插件Key" }
    }
  }
}

配置示例下载:kimi code · codex · Claude Desktop

下载 MCP Server(wheel) 详细说明

额度说明

按账号套餐计费(限额内不额外收费)

免费版:一句话生成(NL)5 次/月,模型生成 100 次/日。
标准 / 高级 / 永久会员:NL 不限,模型生成 100 次/日。
所有档位统一 60 次/分钟请求限流(超出返回 429,插件自动重试)。
文件校验:所有下载包 SHA256 见 SHA256SUMS.txt。

生成效果(无头渲染实测截图)

Web SDK 一句话生成模型(浏览器 headless 实测)
Web SDK:一句话「三层沿街小办公楼」→ three.js 场景(732 顶点 / 368 三角面,全链 6.2s)
Blender 插件生成模型(headless 实测)
Blender 插件:一句话生成 → glTF 自动导入(含内嵌贴图样例,headless 渲染)