Rhino 建筑的Grasshopper 培训、GH 参数化、草蜢参数化
今天不讲虚的,直接拆几个建筑 GH 参数化干货。电池图思路、避坑点、关键参数,能直接拿去用。
01 曲线干扰渐变穿孔板
思路:点阵 → 吸引曲线 → 距离 → 映射 → 孔径。

电池流:
Populate 2D / Rectangular Array 生成点阵
Curve Closest Point 找每个点到曲线的最近点
Distance 算距离
Remap Numbers 把距离映射到目标半径区间
Graph Mapper 控制衰减曲线
Circle 生成圆
Extrude 挤出
Boolean Difference 开孔
关键坑:
距离越近孔越大,还是越远孔越大,一个 Reverse 就能切换。
点阵要独立计算,记得用 Graft,不然所有点会串成一棵树,孔会连成一片。
02 参数化幕墙分板
思路:曲面 → UV 划分 → 每块板独立 → 按面积/曲率筛选。
电池流:
Divide Domain² + Isotrim 切分曲面
Area 算每块板面积
Dispatch 分出标准板和异形板
LunchBox 做菱形、六边形、嵌板
Surface Box 加厚度
Custom Preview 预览材质
关键坑:
曲面先 Reparameterize,再 Divide。
UV 方向不对,分板必歪。
树形数据用 Simplify 清理路径,不然烘焙后图层乱到想删文件。
03 图像灰度驱动立面
思路:图片 → 灰度 → 数值 → 高度 / 孔径 / 旋转。
电池流:
Image Sampler 读图
Remap Numbers 映射到目标区间
Construct Point 或 Move 控制挤出高度
Random 加扰动
Custom Preview 实时预览
关键坑:
图片分辨率别太高,100×100 足够。
灰度图比彩色图稳定。
随机一定加 Seed,不然每次打开文件都在开盲盒。
04 地形快速生成

思路:等高线 → 取点 → 成网 → 平滑 → 重绘。
电池流:
Divide Curve 取等高线点
Delaunay Mesh 生成地形网格
Smooth 平滑
Mesh To Surface 或等高线重绘
Curve 投影 + Pull 做道路
关键坑:
Delaunay 前先 Cull Duplicates 清重复点,不然网格会炸。
道路不要直接贴地形,先投影再 Pull,最后放样。
05 数据树避坑
GH 80% 的报错,不是电池不会,是树不对。
记住这几个:
Graft:给每个数据加一层路径,点阵独立常用
Flatten:全拍平,整体排序时用
Simplify:去掉多余路径层级
List Item + Tree Branch:按路径取数据
Shift Paths:升降路径层级
看不懂树,就右键电池看输出,再用 Panel 查路径。
树看懂了,GH 才算真正入门。
06 波浪表皮
思路:坐标代入函数 → 生成曲面 → 偏移加厚。
电池流:
Point XYZ 生成点
Sin / Cos 控制 Z 值
Graph Mapper 调波形
Surface 生成
Offset 加厚
关键就三个参数:
振幅、频率、相位。
相位做渐变,波浪就能变扭转。
参数化不是炫技,是把“改一处动全身”变成“调一个滑块看十版方案”。
更多 Rhino / GH 建筑参数化拆解,持续分享。










评论(0)