grasshopper 插件_工具分享 | 参数化软件 Grasshopper的高效插件整理Vol.1

本文介绍了Grasshopper(GH)的常用插件,包括设计生成类和数据处理类。设计生成类如Kangaroo&Kangaroo2、FlexHopper、Weaverbird等,用于物理模拟和形态生成。数据处理类如Lunchbox、Ivy、Mesh+等,涉及网格编辑、数据管理和结构分析。每个插件都有详细的教程和案例链接,帮助设计师提高工作效率。
摘要由CSDN通过智能技术生成

5182483de73b1ab75ea1329aa5089039.png

9f284add5cd34ac0d2ffe71393c067d9.png

4cbeec6174cb64fef92f7c85a7267a4b.png

Grasshopper(GH)是一款可视化编程软件,它基于Rhino平台运行,是数据化设计方向的主流软件之一,同时与交互设计也有重叠的区域。与传统设计方法相比,GH的最大的特点有两个:一是可以通过输入指令,使计算机根据拟定的算法自动生成结果,算法结果不限于模型,视频流媒体以及可视化方案。二是通过编写算法程序,机械性的重复操作及大量具有逻辑的演化过程可被计算机的循环运算取代,方案调整也可通过参数的修改直接得到修改结果,这些方式可以有效的提升设计人员的工作效率。

随着Rhino6的内嵌,GH也成为了真正意义上的参数化设计师家用必备良药。而原生的GH自带的指令大都是基础的图形和数学运算,实现复杂任务的时候,还需要设计师通过组合各种指令进而达到最终效果。对于几乎不懂编程的设计师们,想弄清楚GH中的奥妙,通过原生GH一步一步写成自己的脚本,还是非常有难度的。

因此,许多设计师联合程序员,对GH进行二次开发,将一些较为复杂但又常用的功能写成了GH插件,以便后续的反复使用。正确使用GH插件,能事半功倍,不需要弄懂其中的编程逻辑,也能快速实现复杂的效果。

小编在这里给大家总结了下常用的6类GH插件和作用,将会在之后三期的软件推文中与大家一起分享 (每一期两大类),希望同学们的设计效率都能大大提升起来!

1.设计生成类

2.数据处理类

3.机械控制类

4.方案表达类

5.程序编写类

6.人工智能类

文章全长5000字,阅读时间10分钟

1.设计生成类

1. Kangaroo&Kangaroo2

ceab6895e39824cfb122c5e49d22739f.png

Plug-in Brief | 插件简述

Kangaroo是一个用于互动模拟,表单查找,优化和约束求解的实时物理引擎。它可以模拟大部分力学和运动环境,比如重力,吸引排斥力,风力,张拉力等等。图形在力的作用下发生变形,形成各种复杂形态。常用于建筑找形,比如壳体和拉索结构生成,曲面生成等等。其中还包含一些实用功能,比如删除图形中重复的线和点。

ef7375f8ede644019343e3734322952a.png
几何形态的找形生成过程

袋鼠2(Kangaroo2)是基于Kangaroo开发的第二代物理模拟引擎。相比第一代,在功能上大同小异,但对指令的梳理要比较系统,教程开发的比较完善。同时,Kangaroo2使用了更接近现实的模拟公式。

电池中文教程下载链接:

http://bbs.rhino3d.us/thread-35946-1-1.html

基础入门教程:

https://www.bilibili.com/video/BV1rb411E7zr/?spm_id_from=333.788.videocard.2

相关自学教程:

案例一:折叠结构:

https://www.bilibili.com/video/BV1nE411C7iSfrom=search&seid=12511435433189020521

a37d47a7141de84e420711269355525e.png
几何形态的找形生成过程

案例二:穹顶生成结构:

https://www.bilibili.com/video/BV1iE411t7eYfrom=search&seid=12511435433189020521

e3f7f0202a531d5596853a77870c9600.png
教程中可以达成的效果

案例三:异性拱结构生成:

https://www.bilibili.com/video/BV1D741117uU/spm_id_from=333.788.videocard.4

403492da3c28ea8553bbb19710a79949.png
教程中可以达成的效果

2. FlexHopper

f7da3bc1a34d4c8f475f66f913519ea8.png

Plug-in Brief | 插件简述

FlexHopper在Grasshopper中,也是类似Kangaroo分析式生成插件。FlexHopper基于粒子,提供快速的物理模拟。除了在一个场景中模拟无行为限制的粒子、流体、柔体、纺织物、弹簧系统、充气物或所有这些材质的组合,用户也可以在运行时添加粒子的个数或添加自定义的相应约束条件。

相关自学教程:

案例一:自由落体模拟:

https://www.youtube.com/watch?v=fQ69agaAg60

407ec0d43159ad866226e6d692dc82b0.png
教程中可以达成的效果

案例二:有边界限制且定向移动的粒子模拟

https://www.youtube.com/watch?v=DZk0_vd-H60

dd5004770b60bc22fecf6f7e5ed75fa7.png
教程中可以达成的效果

3. Weaverbird

5987698e70c770da51c9c2a4415ad377.png

Plug-in Brief | 插件简述

Weaverbird是一种基于mesh的拓扑建模器,其中包含许多已知的细分和转换运算符,设计人员可以轻松使用它们进行曲面细分工作。常用的功能还有各种mesh的一系列操作,比如提取mesh外部轮廓线和内部图形,平滑曲面等等。官网链接:http://www.giuliopiacentino.com/weaverbird/有weaverbird应用的项目与电池的具体介绍,大家可以查看。

电池中文教程下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值