课程聚焦于“形式生成算法与找形方法”,系统介绍了如何通过数学、代数编码、迭代、递归算法以及复杂自组织系统,实现建筑形式的自主涌现与数字建造的一体化。
一、 数字化编码描述:消除直觉的主观性
20世纪70年代,学者 March(Lionel March) 致力于探索通过数学手段解决建筑形式和设计的难题,开创了建筑的“代码描述”。
- 西格拉姆大厦的三维编码:March 将密斯设计的西格拉姆大厦裙房体量置于三维网格中,用二进制(实体为 1,空心为 0)进行定义,最终将其重编译为十六进制代码(如 “1003210”)。
- 最小住宅的二维平面编码:对勒·柯布西耶(Le Corbusier)的最小住宅平面进行均匀网格划分,有墙穿过为 1,无墙为 0,从而提取出二维矩阵并转译为 16 位编码。
- 意义:代数抽象使设计求解过程精密、客观,减少了设计师主观直觉对设计的干预,赋予建筑设计更严谨的科学意义,使图解的核心转变为代数及计算逻辑。
二、 迭代与递归:形式语法的算法核心
在计算模式下,建筑师将形式内部的规则转换为算法。其连接建筑设计和计算机算力的核心在于:
- 迭代(Iteration):通过重复执行同一算法的反馈来逐步逼近目标。前一次迭代的结果作为下一次的初始值,而在递推中,迭代规则始终保持不变,影响最终结果的仅有“初始值”。
- 递归(Recursion):将每一步迭代产生的结果不断累积、叠加在一起,形成一个叠加集合结构,最终生成的形态是步骤 0 到 N 所有结果的集合值。
三、 进化建筑学与遗传规则(John Frazer 的探索)
- 进化系统:John Frazer 将自然界生物进化理论与建筑生成设计相结合,提出建筑的生成式进化,通过适合建筑的选择标准(非简单的生死)来对生成结果进行筛选。
- 爬行系统(Repetitive System / Repit System):由 Frazer 在 1968 年建立,是一个基于单元化和遗传规则的系统。它由两种折叠结构单元组成,相互之间可产生 18 种不同连接,在多单元组合时能衍生出海量可能,最终转化为丰富的平面或空间结构。在此,代码和规则是基础,形式转化和选择成为最主要的生成手段。
四、 元胞自动机:具备绝对一般性的自生成系统
- 基本原理:由乌拉姆(Ulam)与冯·诺依曼(Von Neumann)于 1950 年提出。它作为一个离散的动态系统,根据细胞自身及周围细胞的当前状态,来决定该细胞未来的生死状态。
- Carl 提出的 ZYZX 原型:采用了一维元胞自动机中的一种特殊类型“P三角形(巴斯卡三角形)”作为其生成体系。它将原本只有“生与死/黑与白”的细胞状态替换为几何意义,使这套集合系统在简化的规则下能够衍生出无限的空间变化可能,摆脱了形式本本体的限制,具备了普适性。
五、 多代理人系统(MAS)与集群智能(Swarm Intelligence)
多代理人系统是一种随时间推移、自下而上的动态迭代和自组织方法。
- 代理人运动与空间缝合:
- 若将建筑空间视为复杂系统,人或路径便可被看作一个代理人(Agent)。
- Alisa Andrasek 在高雄流行音乐中心设计中,模拟电磁场中的磁力线规律,将线性机能作为代理人。代理人通过自组织,像编织一样将场地与建筑缝合成一个整体。此外,她还利用液体微粒的布朗运动(Brownian Motion)作为数字逻辑,模拟人类活动的行为模式。
- 集群智能与涌现(Swarm Intelligence):
- Roland Snooks 等人致力于对集群智能的研究。集群智能通过模拟自然界中蚂蚁、蜜蜂等社会性昆虫的简单个体交互,展现出复杂的集体智慧,产生涌现行为(Emergence)。这使算法能够摆脱传统单目标线性生成的束缚,实现对环境高度智能化、自组织的响应。
- Kokkugia(AKuj)设计团队在墨尔本码头项目中,以蚂蚁寻食路径的行为为研究对象,模拟人类步行的自组织特征,开发出基于行为的生成性设计方法,推演出最优化的人流路径并生成建筑形态。
六、 细分算法与数字建造:形式与建构的融合
- 细分算法(Subdivision):是一种基于迭代和递归逻辑的图解思维。
- Michael Hansmeyer(Microhan)的分形柱式:设计师将柱子的表皮作为初始值提供给计算机进行分形迭代细分,自动生成极度复杂的运算结果。
- 设计与建造一体化:细分算法生成的可算性形态被转化为代数编程,直接由数控机床(如五轴加工)进行加工。这意味着形式算法与建构图解不再分离,计算性的形式求解可以直接实现对应的数字可建造性,拓宽了建筑复杂性探索的临界状态。
结论:不同于传统的、自上而下的思维分解,基于迭代、递归、多代理人及集群智能的算法生成,在本质上是一种自下而上、摆脱设计师固有直觉、实现人机协作的“涌现”过程。当算法本身成为生成性图解,其背后运作机制已演变为高度精密的、由编码量化逻辑控制的空间生成系统。