史诗级教程 | Grasshopper中高级插件电池+详细教程

史诗级教程 | Grasshopper中高级插件电池+详细教程

2018-06-15

在开始今天的作品集分享之前呢,给大家推荐一下ASRI 2018年的夏令营,今年ASRI 给大家准备了3个LAB课题供大家选择。也同样给大家提供了非常丰富的优惠,更多详情呢请大家点击这里查看夏令营详细内容和重磅优惠信息。

在5月18日,ASRI发布了一条关于grasshopper的基础教程,学生们反响很强烈。grasshopper的基础教程的课程视频也已经剪辑好了,需要的同学请戳这里

然而经过了不到一周的时间,ASRI又为大家准备了grasshopper的中高级插件教程。这次上课时间依然是六节课。

在如今快速发展的建筑软件和互联网之下,对于设计也使得设计师们需要掌握更多的建筑软件来实施设计。但是在中国当下的环境下,有大部分的设计师是不会参数化软件的。所以我们需要从娃娃抓起,让我们现在还在本科院校的广大学生们学习参数化软件。


课程大纲:

1.Weaverbird应用及Lunchbox应用

2.Ladybug应用

3.Bee应用

4.rabbit应用

5.Kangaroo初步应用一 

6.Kangaroo初步应用二


以下是课程大纲的详细介绍


1.Weaverbird应用及Lunchbox应用

Weaverbird应用

Weaverbird(后文简写为 Wb)是 Grasshopper 中除 Kangaroo 外最常被提及的插件,犀牛最强大的功能在于 Nurbs 曲面建模,而 Wb 却是基于 Mesh 网格。

Weaverbird电池组


Weaverbird简单应用

Weaverbird综合应用


LunchBox

LunchBox应用

LunchBox是一个基于 Grasshopper的插件,用于探索数字化形状,嵌板,结构以及工作方法。另外还引入了通用机器学习实现的新组件,例如回归分析,聚类和网格。插件包括以下内容:

·Data:用于数据集管理。
·Machine Learning:用于回归、聚类和神经网络的组件。
·Generate:用于生成几何组件。
·Math:创建参数和曲面和形状,如莫比乌斯环等。
·Panels:创建嵌板系统,如四边形网格,菱形网格等。
·Structure:创建线状结构。
·Utility:合理化样条曲线和反曲面。
·Workflow:读写excel文件,分层管理等。


LunchBox电池组

LunchBox应用
曲面网架

LunchBox综合应用


LadyBug

Ladybug应用

Ladybug支持导入并分析grasshopper中的标准天气数据,支持绘制太阳路径、风向玫瑰图、辐射玫瑰图等。插件以这几种方式绘制图表:运行辐射分析、阴影研究和视图分析。


Ladybug安装

将ladybug的文件夹同时拉进components folder和user object folder两个文件夹

另外grasshopper需要安装GHpython插件grasshopper最好是最新版


Ladybug 资料收集
资料下载部分——城市建筑模型

Ladybug 资料收集
资料下载部分——获取气象信息

https://energyplus.net

Ladybug电池组

Ladybug 电池介绍
基础知识

_north_(左右两边都有下划线):不必须输入
_hourlyWindDirection (只在左边出现下划线):必须输入


Ladybug 电池介绍
资料载入方法1——复制网址

http://www.ladybug.tools/epwmap/ 需翻墙

Ladybug 电池介绍
资料载入方法2——打开文件夹

打开epw文件
boolean值设置为true时可以打开文件

Ladybug综合应用
风玫瑰图——以北京地区为例

Ladybug综合应用
3D气温变化图——以北京地区为例

Ladybug综合应用
太阳轨迹图——以北京地区为例

Ladybug综合应用
焓湿图——以北京地区为例

将湿空气各种参数之间的关系用图线表示,制成焓湿图,应用甚为方便。包含一定质量干空气的湿空气系统,还可能有蒸汽含量的变化,它比简单可压缩系统多一个状态变化的自由度,因此湿空气的状态确定于三个独立参数。平面图上的状态点只有两个独立参数,所以湿度图常在一定总压力下,再选定两个独立参数为坐标制作。图上画出了定含湿量d,定蒸汽分压力pv,定露点温度td、定焓h、定湿球温度tw,定干球温度t、定相对湿度各组线簇.


Bee

Bee应用

BEE是一款基于 "Rhino" "Grasshopper"背景下,可在多语言平台使用的算法插件,致力于解决建筑设计中常见的算法技术,常用功能,表皮方案等相关难题。
  其中包含:相切圆打包(Circle Packing)、八皇后算法 (Eight Queen)、元胞自动机算法(Cellular Automata)、ISO表面(ISO surface)等算法。整体分为4大类,针对算法工具,袋鼠物理工具,常用工具及表皮风格等方面,共有81种技术功能。


Bee电池组

Bee应用案例

类似爬山虎效应

Bee应用案例
基于随机点采样分布的CirclePacking

Bee应用案例
DragonString_LSystem

Bee应用案例
电磁场效果

Bee应用案例
随机点网格连线

Bee应用案例
网架建立

Bee应用案例
蜂群模拟



Rabbit

Rabbit应用

Rabbit 是专门处理细胞自动机(Cellular Automata; CA)和 L-System (Lindenmayer System)的套件。

Cellular automaton元胞自动机

元胞自动机是一种时间、空间、状态都离散,空间相互作用和时间因果关系为局部的网格动力学模型,具有模拟复杂系统时空演化过程的能力。空间被划分成有限数量的细胞,细胞连接在一起。一组连接的细胞称为邻域/簇。细胞的状态受其邻居的状态的影响。在共同的场景中,当时间变化(对于t=1)时,每个单元改变其当前状态与自动机中的其他单元并行。元胞自动机可以在多个维度上存在:一维、二维、三维、…人们可以把元胞自动机看作一个多智能体系统。每个单元格表示一个代理。在细胞之间的局部相互作用的结果中,可以观察到全球出现的行为。

L-system

Lindenmayer系统,简称L系统,是由荷兰Utrecht大学的生物学和植物学家,匈牙利裔的林登麦伊尔(Aristid Lindenmayer)于1968年提出的有关生长发展中的细胞交互作用的数学模型,尤其被广泛应用于植物生长过程的研究。
L-system是一系列不同形式的正规语法规则,多被用于植物生长过程建模,但是也被用于模拟各种生物体的形态。L-system也能用于生成自相似的分形,例如迭代函数系统。

Rabbit电池组

rabbit电池组


Rabbit电池——1D元胞自动机

Rabbit电池——康威生命游戏
Conway's game of life

游戏从一个两维的网格开始,每一个网格有两种状态:存活、死亡。

网格是有限的,没有生命可以存活在边界之外。当计算下一代网格时,需要遵循下述四个规则:

1任何四周邻居存活数少于两个的存活网格将死亡,因为人口稀少。
2. 任何四周邻居存活数多于三个的存活网格将死亡,因为过度拥挤。
3. 任何四周邻居存活数等于两个或三个的存活网格将在下一代中继续存活。
4. 任何已经死亡的网格,如果周围邻居存活数为3个,将重新复活。

Rabbit电池——L-system

Kangaroo初步

Kangaroo应用

Kangaroo 作为 Grasshopper 的动力学插件,以节点式的界面,将传统影视动画或结构计 算中使用的物理计算能力引入到参数化设计的领域中来,帮助造型及空间设计师获取动力学 模拟过程中的某个状态,还能够通过模拟展平网格、均匀化节点或膜结构张拉力来使得某些 造型更加的合理化。

粒子系统

“粒子对象是具有质量、位置、速度和反作用力属性的物体,但不占用空间范围。尽管很简 单,粒子却可以表现出各种有趣的行为。例如,各种各样的非刚性结构可以用连接阻尼弹簧的粒子建立起来。”

在现实世界中,对象使用了比我们模拟过程中更多的粒子,但如果我们非常小心地控制粒子 的分布,使用这种方法就可以得到很好的近似真实的物理行为的结果。
然而,他们也有自己的局限性,粒子系统的一大优点是,它很容易被理解和被控制(相较更 复杂的连续模型)。这一概念的简单性使得设计者能够使用一个非常直接的方式操控物理模 拟,而无需专业的技术知识。

引自《Kangaroo Manual》

Kangaroo电池组


Kangaroo电池介绍


Kangaroo电池介绍

KangarooSettings 全局设置器


Kangaroo第一节课程内容(案例为主)

1.KangarooPhysics  模拟运算器和setting设置
2.Particle单一粒子匀速运动
3.Uforce单向拉力
4.Powerlaw吸引力和排斥力
5.Trail轨道运行
6.Springs弹力和重力
7.hanging chain挂链模拟
8.catenary mesh悬链线网模拟
9.springs from mesh网格弹簧
10.pull to curve 拉向曲线



Kangaroo第二节课程内容(案例为主)

1.tensile struts cables 张拉膜结构
2.minimal surfaces 极小曲面
3.bending 弯曲模拟
4.floding 折叠
5.wind 风模拟
6.pull to mesh拉向网格面
7.mesh drape覆盖曲面
8.受力分析演



Grasshopper其他常用插件介绍



以上为本次grasshopper中高级插件课程的大纲和大纲里部分电池介绍,由于篇幅设置没有给大家展示更多的大纲。但课程期间会给大家讲述到。


所有报名此课程的同学们均可得到对应的教程视频。(课程结束后的一个月后给大家)


面向人群:

学生

设计师(不享有优惠服务)


课程时间:

20.18.06.20

06.22

06.24

06.27

06.29

07.01(六节课)


上课时间:pm 16:30(课程长度由老师把控)


费用:

299人民币


优惠条件:

1.在此博文下方留言并点赞最多的前三名即可免费学习此课程。

2.转发此博文到朋友圈集齐60个赞并截图给顾问老师,即可免去100人民币。


授课方式:

CCTALK直播

报名戳下方微信:

ASRI 董老师

ASRI 韩老师

asri 张老师

学建筑的如果不懂这三种算法对建筑设计的影响,真是太可惜了!

霉菌算法

Copyright © 2008-2017 AS国际建筑与空间研究中心。备案号:京ICP备16022350号-2
北京市东城区银河SOHO,B座3层20307室