将 CGA 参数化建筑生成能力带入您的工作流程。支持 SketchUp、Blender、Unity、Unreal Engine、Maya、3ds Max、Houdini、CityEngine 等主流 3D 软件。
在各软件中选中基础几何体,一键调用 CGA.js API 生成参数化建筑。
自动处理各软件坐标系差异(Y-up / Z-up / 左手 / 右手)。
自动将 CGA.js 颜色转换为各软件原生材质并应用到生成模型。
现代建筑、中国古建、日本塔、哥特教堂等多种风格一键套用。
自动识别 CGA 中的 attr 定义,在 UI 中生成滑块和输入框。
生成操作封装为可撤销事务,按 Ctrl+Z 即可回退。
从上方插件网格中选择您的软件,点击下载 ZIP/RBZ 文件。
各软件安装方式不同:Blender 通过「编辑 → 偏好设置 → 插件 → 安装」;Unity 将 C# 文件放入 Editor 文件夹;Maya 通过「脚本编辑器」运行。
根据各软件界面找到 CGA.js 面板/菜单,输入或选择 CGA 规则。
插件调用 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)
访问 定价页面 注册账号,购买按量付费额度(¥0.02 / 次)或订阅套餐。
登录后进入「我的账户」→「API Key」,点击「创建 Key」。请妥善保存生成的 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 场景数据 → 本地软件解析并创建几何体。
如需自定义开发或二次开发,请参考 插件开发文档。