学术干货 | 5个Grasshopper中的隐藏小技能
以下文章来源于StudioAlpha大巧筑人,作者SA
【SA出图制胜计划】
是为了减少大家平日劳动的一个系列(笑)
如何更有效地加快作图进程?
参数化小白如何更快入门?
各个软件有哪些隐藏便利功能?
这里有你想知道的各种作图tips
每期解锁隐藏技能,建模大佬养成指日可待!

@Krzysztof Wojslaw
【建模大佬养成系列--Grasshopper】
003期:GH的隐藏技能
前2期给大家介绍了许多Grasshopper的高效插件,它们不仅让软件的界面更舒心,还能帮助大家便捷地处理每一个电池组,并养成模块化组件的好习惯。不过,除了玩转各种插件,GH当中还有很多隐藏的小技能,它们往往都会被刚开始上手参数化建模的新手忽略, 这些技能可以为大家枯燥的建模生活,增添趣味感。
Tip 01 巧用list挑选item
List item是GH中最常用的功能是挑选物件,按照下图中的顺序从0到9选取,默认状态下选择的是第1项数据(i=0)。

往往大家在建模的时候,首项和末项都是最有可能筛选的对象,在“L”端右键更改属性为“Reverse”可以将输入的列表倒转,选出i=0的第一项,就会是末项,也就是列表中的“9”;
或者在i端输入数字“-1”,也能快速地挑选出列表中的末项。

Tip 02 Surface的隐藏属性
当GH中拾取了平面且封闭的Curves,可以直接连接Surface组件获得面;如果是将两个电池的位置调换,曲面的轮廓可以由Curve电池组抽离。
许多同学为了抽离曲面的轮廓线,可能第一个想到的命令是deconstruct或者brep edges,巧用这个技巧一定能事半功倍。


按照该逻辑,许多Params的电池组互相之间都能相互转换,比如简单的曲面(Srf)能一键生成简单的网格(Mesh)。更多能够相互转换的属性,大家可以在自己的建模过程中多多探索。

Tip 03 快速获得直线向量与曲面的垂直方向
向量是GH中非常重要的属性之一,无论是移动、挤出、偏移等建模命令,都需要依靠向来规定模型创建的方向。在一条线段中,最快速获得向量的方法是直接将Curve输入到Vector组件。

套用此方法,可以十分简单地获得一个平面或多段线的垂直方向。如果输入了多个平面,即使他们位于不同的Cplane,也能一键找出所有物件的垂直方向,无论是分别挤出还是移动都会更方便。


Tip 04 带有箭头的矢量方向
拾取的向量除了通过Capture to file截图导出位图外,可以在Bake的时候选择导出首尾两端的箭头。通过该方法将向量Bake到Rhino文件后,能导出.ai的矢量文件。


如果使用了插件Butterfly做风环境CFD分析,导出的矢量线段和方向箭头,在AI中可以调整描边粗细和线条颜色。

Tip05 禁用运算打开GH工程文件
在GH中一次性多次调整Slider,每调整一个数值就会影响整个模型的计算。只要按下鼠标中键,选中小锁能禁用整个工程的运算,就可以统一调整多个Slider输入的数值,再次单击小锁,解锁后再观察最终结果。

该方法也可用于载入GH文件时,尤其是处理批量数据分析和幕墙建模时,如果没有提前Lock整个工程文件,文件载入时会自动重新载入数据或直接进行复杂的计算,整个GH可能需要卡顿很长一段时间。

比如在使用Ladybug进行环境数据可视化时,载入文件前先点小锁禁用运算,检查所有组件之间的连线都,确认没有出错后,可以分块调整分析功能,或选择需要分析的时间段,再解锁运算,查看最终的数据模拟结果。


希望同学们通过本期总结的Tips,了解一些Grasshopper隐藏的小技巧,虽然它们都比较冷门,也有其它可替代的解决方案,但玩转参数化设计,也需要大家在软件中发现一些彩蛋,体会程序员在软件里塞彩蛋的可爱,其实在Adobe全家桶中,每个版本也有不同的隐藏小彩蛋,大家可以自己去探索一番。
