先生成柱网,再建立上部结构
以中心点、平面边数、控制半径和柱间距建立底层参照。四角与八角配置沿用后续生成逻辑,便于比较同一规则在不同平面条件下的输出。
Translating the spatial hierarchy, structural framework and proportional rules of Dong drum towers into a generative parametric system.
侗族鼓楼传统营造规则的参数化转译与生成当前研究覆盖整体形态和主要构架。榫卯、斗拱与屋面细节尚未完整建模;网页模型是参数关系的简化演示。
查看生成过程
Parametric Drum Tower
项目以广西三江侗族鼓楼为研究对象。与复刻一座固定鼓楼不同,我尝试从其平面组织、柱网关系、层檐数量、竖向高度、逐层收分、构件尺度与顶部结构中提取可计算的关系,并在 Rhino + Grasshopper 中建立联动参数系统。模型能够通过改变多个控制变量重新生成柱网、层级骨架与构架实体,用于观察传统建筑形态如何由一套相互依赖的规则产生。
以中心点、平面边数、控制半径和柱间距建立底层参照。四角与八角配置沿用后续生成逻辑,便于比较同一规则在不同平面条件下的输出。
将总体高度、檐层数量与逐层缩放组织成竖向序列。各层构架依据标高和缩放关系生成,使形态变化可以追溯到控制参数。
先建立柱网和结构线,再生成柱体、梁枋与顶部结构。用分解图展示中间结果,方便检查构件来源和层级关系。
先定义平面、层级和构件参数,再逐步生成柱网、梁枋和整体构架。下面展示 Grasshopper 控制面板、生成步骤和不同平面配置。
鼓楼并不是由孤立尺寸组成,而是由平面、柱网、层级、比例与构件 之间的相互关系共同决定。参数化转译首先需要把这些隐性关系拆解成 可以被 Grasshopper 读取和修改的变量。
参数并不是独立滑块。平面边数、层数、高度与收分关系会同时影响 后续节点、线框和构件几何,因此整个模型被组织成一条具有数据依赖 关系的生成链。


与逐层手工建模不同,模型从少量全局变量出发,依次生成平面基准、 柱网、竖向层级、缩放关系和结构线框,最终再把线框转化为实体构件。
生成过程被拆分为多个可检查的结构阶段,使模型不仅输出最终外形, 也能观察鼓楼从柱网、梁枋到完整空间构架逐步形成的过程。

从底层平面和柱网关系开始,生成承担主要竖向关系的柱体体系。

依据每层标高建立环向梁枋,使不同柱体在水平方向形成连续结构关系。

连接不同层级的关键节点,将逐层缩放后的平面关系组织为整体竖向骨架。
平面边数作为全局输入之一,可以改变底层多边形与柱网组织,同时 保留后续层级、缩放和构件生成逻辑。四角与八角模型因此成为同一 参数系统下的不同输出,而不是两个独立模型。


爆炸表达进一步分离不同层级,使参数系统中的垂直序列、 重复构架与整体塔式形态能够同时被阅读。

Loading parameter study…

当前模型主要表达鼓楼的整体形态、柱网、层檐关系和主要构架逻辑,并不能等同于真实施工模型。榫卯节点、斗拱细部、屋面瓦作以及不同地区鼓楼的具体尺寸差异仍未被完整建模。现阶段参数范围主要来自文献整理、建筑特征归纳与模型推演,后续需要结合更多实测案例校准参数,并进一步研究构件级营造规则。
先调整层数,再改变高度或屋檐尺度,观察轮廓如何响应。旋转参数用于几何探索;上方的构架图展示实际 Grasshopper 模型。
该交互模型用于展示层数、尺度、旋转与高度变化如何影响整体鼓楼轮廓, 是对参数逻辑的抽象表达,不对应真实鼓楼的全部构造细节。