随着Rhino7的发布,其相较于Rhino6众多的功能改进不禁让人眼前一亮。诸如SubD,Remesh等新功能给予建筑师造型设计以极大的便利。 并且除了Rhino本身之外,其内置的Grasshopper也有了不少的提升,而其中最吸引童鞋注意的应当就是GH Player的运用。因此本期文章中我将简单介绍一下GH Player的作用以及相关设置。 PART 1 GH player本质上是让设计师直接在Rhino中运行GH文件而不需要打开GH,甚至可以在没有任何代码基础的情况下,将GH文件定义为标准Rhino插件。 因此它一方面可以方便不会GH的小伙伴使用相关的参数化程序,另一方便也让熟悉GH的小伙伴可以更为高效的进行参数化建模(不需要在进行拾取和bake),并且在分享程序的时候提高了文件的保密性。(别人只能使用而无法看到你的GH源文件)。因此个人认为GH Player还是一个比较重要的功能更新。 打开GH,在prm栏中那一堆紫色的图标就是GH Player运算器。
关于它们具体的用法我们就借助一个简单的例子来演示。使用GH创建一个简单的柱子造型。可以改变的参量是柱子的半径,柱身的凹槽,凹槽的大小以及柱子的高度。 写好程序之后,就需要使用这四个运算器进行输入端参数的替换。 使用方式很简单,只要把对应类型的运算器加到滑竿和之前连接的运算器端口之间就可以了。
最后得到的结果连接到context bake端。 为了提升后续文件使用的交互性,各位可以点击GH player运算器进行提示文字的修改。 保存GH文件,至此前期GH的编写部分就已经全部完成了。 PART 2 调用GH Player有两个方法,直接调用和定义插件。直接调用的话,可以在Rhino中输入grasshopperplayer,在弹出的窗口中选择test. 之后就如同rhino指令一样,大家可以根据左上角交互窗口的提升,设置相应的参数 当你完成所有属性的设置之后,瞬间就可以直接得到Rhino模型而不需要进行bake。相较于传统打开GH操作的流程,GH Player可以极大的提高我们工作的效率。
当然除了这种直接调用的方法之外,童鞋们还能将其定义为插件。点击Rhino中的 工具-脚本编译器。 大家会看到如下界面,虽然这是一个编程界面但实际上并不需要使用者有任何的编程基础,各位只需要依据青色文字的提示,输入对应的字面即可。 点击N新建项目,起对应的名字,保存。 之后只需要添加相关的信息即可,必须要填的是两个,一个是作者。
另一个是command,选择对应的GH文件即可。 大家就可以在桌面上看到对应的Bin文件夹,点开之后就能找到生成的Rhino插件,后续直接安装就可。那到此为止,本次针对GH Player的教程也就结束啦,下周再见。 《参数化绿色建筑分析综合课程》 《参数化力学分析与力学模拟综合课程》 《玩转犀牛中的BIM第三期:VisualARQ2.8&Rhino6》
《建筑表现综合训练》
《Rhino+GH集训营录播课》
|