当代建筑公园

当代建筑公园以一系列受现代建筑启发的体块模型与建筑外立面为载体,充分展现了现代 CGA(计算机生成建筑)的核心功能 —— 包括规则内联、标签标记、模型修改以及三维布尔运算。它为 CGA 和可视化 CGA 工作流提供了开箱即用的高效程序化素材。

内容清单

  1. 三类示例场景:包含 “建筑公园(体块生成)”“建筑公园(外立面设计)” 两类成果展示场景,以及 “建筑构件库” 场景 —— 该场景可集中浏览包内所有程序化素材。
  2. 全参数化 CGA 规则文件集:内含多套可直接调用的规则文件,其中包含五种基于 CGA 实现的几何运算功能,分别为:六边形网格划分、参数化变形、二维多边形平滑处理、扭曲锥化变形、反棱柱生成。
  3. 带完整注释的 CGA 代码:可作为 CGA 开发者编写程序化素材的模板。
  4. 可视化 CGA 设计方案:基于 ESRI.lib 组件与材质库完成的全套可视化 CGA 设计。

面向设计师(可视化 CGA 工作流)

示例展示了如何在可视化 CGA 编辑器中,直接将内置 CGA 规则文件与 ESRI.lib 素材相结合,快速创建完整建筑模型。CGA 文件在编辑器中以可视化节点形式关联,无需编写任何 CGA 代码即可完成建筑组装。所有示例均支持全参数化调整,可自动适配不同地块形状,能直接复用至自定义场景中。

面向 CGA 开发者

所有 CGA 规则均采用结构清晰、注释完善的代码编写,可作为开发程序化素材的模板,覆盖从二维平面布局、自定义体块模型,到参数化屋顶与外立面构件的全流程开发需求。
代码示例具体展示了以下能力:
  • 在顺序化编程范式中,运用规则内联、标签标记、模型修改、三维布尔运算等现代 CGA 核心功能。
  • 采用 “分解 – 编辑 – 重组” 工作流,实现对模型几何形态的精细化控制。
  • 面向可视化 CGA 开发 CGA 组件的方法(包括起始规则、扩展规则、属性设置、功能描述的编写规范)。
  • 推荐采用的代码结构与命名规范。

面向高级几何工程师

示例中包含五套 CGA 规则,规则内联后可直接作为内置几何运算工具使用,具体包括:
  1. 六边形网格细分
  2. 参数化变形(如抛物面变形、正弦波变形)
  3. 二维多边形平滑处理
  4. 扭曲锥化变形
  5. 反棱柱生成
这些规则可直接调用,直观展示了 CGA 表达底层几何运算的实现逻辑,为用户开发自定义几何运算工具提供了基础框架。

示例场景详情

建筑公园(体块生成)

包含五组体块设计示例,通过几何形态修改与通用 CGA 规则的组合应用,打造具有雕塑感的动态建筑形态,具体包括:
  • 基于周边裙楼体块切割而成的、带参数化屋顶的扭转塔楼。
  • 内置有机形态庭院的弧形建筑体块。
  • 带倾斜屋顶的 “8” 字形围合式街区。
  • 共享裙楼基座、转角做切割处理的双斜塔。
  • 体块形态致敬世贸中心一号楼的反棱柱塔楼。
所有模型均在可视化 CGA 编辑器中调用 ESRI.lib 组件,实现极简风格的外立面可视化效果。

建筑公园(外立面设计)

包含三座精细化建筑模型,呈现四种现代玻璃幕墙设计方案,具体包括:
  • 正面设扭转式阳台、侧面带曲面开窗的框架式玻璃幕墙。
  • 外立面转角处采用不规则生长式开窗的六边形玻璃幕墙。
  • 覆盖建筑全高度的竖向波浪形开窗幕墙。
建筑体块配置与外立面设计被拆分为独立的 CGA 规则文件,可在可视化 CGA 编辑器中完成组合拼接与材质赋予。

建筑构件库

集中展示支撑所有示例的通用 CGA 组件,所有组件均可直接复用。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。