🔌 CGA.js 插件中心

← 返回 IDE 函数库 开发文档 路线图

🏗️ CGA.js 多软件插件生态

将 CGA 参数化建筑生成能力带入您的工作流程。支持 SketchUp、Blender、Unity、Unreal Engine、Maya、3ds Max、Houdini、CityEngine 等主流 3D 软件。

🎨 免费插件下载

SketchUp

免费

选中平面一键生成参数化建筑,支持 HtmlDialog UI、材质映射、撤销操作。

⬇️ 下载 RBZ
v1.0.2 | SketchUp 2017+

Blender

免费

Python Addon,侧边栏面板,支持预设模板、PBR 材质自动创建、网格生成。

⬇️ 下载 ZIP
v1.0.0 | Blender 3.0+

Unity

免费

C# Editor Window,在编辑器内直接生成建筑 Mesh,支持 Standard 材质。

⬇️ 下载 ZIP
v1.0.0 | Unity 2021+

Unreal Engine

免费

Python 脚本,在编辑器 Python 窗口运行,生成 Static Mesh Actor。

⬇️ 下载 ZIP
v1.0.0 | UE 5.0+
M

Maya

免费

Python 脚本窗口插件,支持 polyCreateFacet 生成、Lambert 材质自动分配。

⬇️ 下载 ZIP
v1.0.0 | Maya 2020+
3ds

3ds Max

免费

Python 脚本,通过 MaxPlus API 创建 TriObject 和材质,支持线框颜色。

⬇️ 下载 ZIP
v1.0.0 | 3ds Max 2021+
H

Houdini

免费

Python Shelf Tool,在 /obj 下创建 Geo 节点,自动生成点、面和颜色属性。

⬇️ 下载 ZIP
v1.0.0 | Houdini 19+

CityEngine

免费

Python 脚本,将 CGA.js API 编译结果导入为 CE 静态形状,支持颜色属性。

⬇️ 下载 ZIP
v1.0.0 | CityEngine 2022+

🆓 免费版

¥0 / 永久
  • 完整 CGA 规则编辑器
  • 多种建筑预设模板
  • 参数化调节 (attr)
  • 标准材质映射
  • 每日限 5 次生成
  • 不支持自定义 API Key
所有插件免费下载,功能一致
推荐

🔑 Pro 版

按量付费 / 调用一次扣一次
  • 免费版全部功能
  • 无限次生成调用
  • 绑定个人 API Key
  • 优先队列响应更快
  • 专属技术支持
💳 购买额度并获取 API Key
同一插件文件,输入 Key 即解锁 Pro
🖱️

选中即生成

在各软件中选中基础几何体,一键调用 CGA.js API 生成参数化建筑。

📐

坐标自动适配

自动处理各软件坐标系差异(Y-up / Z-up / 左手 / 右手)。

🎨

材质自动映射

自动将 CGA.js 颜色转换为各软件原生材质并应用到生成模型。

预设模板丰富

现代建筑、中国古建、日本塔、哥特教堂等多种风格一键套用。

🔧

参数化调节

自动识别 CGA 中的 attr 定义,在 UI 中生成滑块和输入框。

↩️

支持撤销

生成操作封装为可撤销事务,按 Ctrl+Z 即可回退。

📥 通用安装方法

1

下载对应软件的插件

从上方插件网格中选择您的软件,点击下载 ZIP/RBZ 文件。

2

安装到软件

各软件安装方式不同:Blender 通过「编辑 → 偏好设置 → 插件 → 安装」;Unity 将 C# 文件放入 Editor 文件夹;Maya 通过「脚本编辑器」运行。

3

打开插件面板

根据各软件界面找到 CGA.js 面板/菜单,输入或选择 CGA 规则。

4

点击生成

插件调用 CGA.js API 编译规则,返回几何数据后在当前软件中创建 3D 模型。

💡 快速示例

在任意插件的 CGA 编辑器中输入以下代码,可以生成分层的现代建筑:

@StartRule
Lot --> split(y) { 3 : Floor | 3 : Floor | 3 : Roof }
Floor --> color(0.5,0.6,0.7) primitiveCube()
Roof --> color(0.8,0.4,0.2) roofHip(2, 30)

📋 系统要求

各软件对应版本或以上
Windows 10/11 或 macOS 10.14+
互联网连接(调用 CGA.js API)
Python 3.7+(部分插件需要)

🔑 Pro 版激活教程

1

注册并购买额度

访问 定价页面 注册账号,购买按量付费额度(¥0.02 / 次)或订阅套餐。

2

生成 API Key

登录后进入「我的账户」→「API Key」,点击「创建 Key」。请妥善保存生成的 Key(仅在创建时显示一次)。

3

在插件中输入 Key

打开各软件中的 CGA.js 插件面板,将 API Key 粘贴到输入框中。此后所有生成请求将使用您的账户额度,无限调用。

❓ 常见问题

Q: 点击生成后提示"网络连接失败"?

A: 请确认电脑能访问 https://cgajs.com。某些企业网络或代理可能需要添加白名单。

Q: 生成的模型位置和原面对不上?

A: 插件已自动处理坐标系转换。如果仍有偏差,请检查选中面的法线方向。

Q: 免费版每天 5 次不够用?

A: 购买 Pro 版额度后即可无限调用。同一插件文件,输入 API Key 即可解锁,无需重新安装。

Q: API Key 被盗用了怎么办?

A: 登录网站「我的账户」→「API Key」,删除旧 Key 并创建新 Key。旧 Key 会立即失效。

Q: 可以离线使用吗?

A: 目前需要联网调用 CGA.js 编译 API。离线版本正在规划中。

🔧 开发者信息

所有插件均通过各软件的脚本 API 开发,通过 HTTP 调用 CGA.js 在线编译引擎。

核心流程:CGA 源码 → API 编译 → 返回 JSON 场景数据 → 本地软件解析并创建几何体。

如需自定义开发或二次开发,请参考 插件开发文档