当前课程知识点:Grasshopper参数化设计与建模 >  第九章 Kangaroo物理模拟 >  9.3 张拉膜,充气膜与可受弯面 >  9.3.2

返回《Grasshopper参数化设计与建模》慕课在线视频课程列表

9.3.2在线视频

9.3.2

下一节:9.4

返回《Grasshopper参数化设计与建模》慕课在线视频列表

9.3.2课程教案、知识点、字幕

大家看到

这个模拟闪了一下就没了

实际上这个模拟很快的就崩掉了

是因为我们现在这里的pressure量太大

这个strength太大

所以我们给它输入一个小的量

0.01这样一个小的量

好 我们再做一下模拟

大家看到那么现在

这个结果它就停在这里

现在看起来不太像一个充气模式

因为我们这里的这个面上的

这个弹簧力有点大

所以我们可以让length factor接近1

这个弹簧就处于一种松弛的状态

大家看到这样就比较像

一个充气的膜的结构

那么在顶点这里做了一个约束

所以它还限禁它

比较有趣的是右边这个mesh面

它没有鼓起来

反倒塌下去了这个事

因为每一个mesh面

实际上它是有一个方向的

那么在做pressure充气膜的时候

kangaroo会考虑这个mesh面的方向

然后去给它施加压力

所以我们要在这里对这个mesh面做flip

好 它经过反向以后

mesh面的主方向就是朝外

这个时候两个面都是一种

被充气的向外鼓的这样一种状态

在kangaroo里头用mesh来表示的这些面

不仅可以受拉变成张拉膜

或者是受到气压的作用

变成充气膜

它也可以受弯

也就是说它可以有一定的硬度

我们下面就来演示一下

这样一种效果是怎样在

kangaroo里实现的

我们在这里拿到一个mesh面

那么我们可以在mesh面上

去做这样的效果

就是叫hinge的效果

hinge的意思是说

如果有两个三角面

它交在一条棱线上

那么我们会有一种力来控制

这两个三角面之间的角度

为了要做hinge

我们需要输入这四个参数

这四个参数实际上是hinge上的四个点

两个端点和棱线上的这两个点

在mesh的kangaroo2里面mesh的工具里头

就有一个正好叫做hinge point

我们只要把这样的点

把它接在一起

当然这边要把mesh接过来

这样就会形成hinge

我们说的角接

好 下面我们再抽取mesh上的线网

让它组成一个弹簧网

这个弹簧网是一个基础

是必须的

那么我们接下来使用Bouncyslover

把基本的受力的这些

模型都把它接进去

现在这个系统

它是不会发生任何变化的

这是因为我们的length factor现在是1

mesh面本身也是摊平的

所以这里的Restlength

就是我们的输入的Restangle

缺省值是我们输入的这个mesh面

两个面片之间的夹角

所以所有物体都不受力

我们在这里加上两条线

随便找两个顶点捕捉一下

用curve把这两条线拉近了

然后把它们做成spring

做成弹簧

那么这里的这个length

我们可以给它一个factor

先测量一下这两条线的长度

然后用一个乘法

multifunction和一个slider

好给这边的这个length

然后我们把这样一个量

给它输入到goalobjects里面去

我们接上reset用的button

这里的toggle

好那么就可以开始做一个模拟

我们看到这个面

就变成了一个卷曲的面

可以把show这个运算器用上

就能看到要变这里显示的结果

好我们看到这里

显示的这个结果

有的时候kangaroo的表现

不是特别稳定

比如说这里我不选

他就看不到这个mesh面的结果

但是并不太影响使用

好 那么这样的话

我们就可以去调整一下

这两根线的弹簧的系数

它可以更松弛或者更拉紧

我们可以让这个过程

让它更慢一点

比如说可以在这里的damping阻尼(音译)

上面加一个slider

那这个过程是受到比较强的

阻尼的效果的影响

同样也可以让这个弹簧

变得软一点

我们现在看一下模拟的效果

好那变成这样一种结果

这个结果从侧面来看的话

那么这些点在做一个缓慢的运动

在做一个缓慢的运动

最终会找到某种

我们比较理想结果

那么在这个过程中

我们也可以加入一个叫grap效果

这个grap把它拿下来以后

直接把这边的G按住Shift

接到goalobject这个上面去

这看起来好像没有正常工作

实际上我们看一下它的提示

是说我们可以在rhino里头

用鼠标左键

去拖拽这个模型上的点

我们可以试一下

按住Alt 按住Alt键

然后用鼠标的左键

我们可以去拖拽这个模型上的点

这样在rhino界面里头

就可以更多的去控制

kangaroo里头的模拟过程

形成一些更有趣的效果

这部分的案例我们就介绍到这里

总结一下本节的要点

在这一节

我们使用

Mesh细分

获取Mesh边角等运算器

建立膜结构模拟模型

第二点

使用Kangroo

对张拉膜和充气膜的模拟

第三点

对有弹力的Mesh面进行模拟

并且添加拉索

来改变其形体

Grasshopper参数化设计与建模课程列表:

第一章 参数化设计简介

-1.1 参数化设计简介

--1.1

--模型文件

第二章 Grasshopper简介

-2.1 Grasshopper简介

--2.1

-2.2 Grasshopper界面与基本操作

--2.2

-2.3 Bake与Internalize Data操作

--2.3

-第二章习题--作业

第三章 Grasshopper基本数据类型

-3.1 Math运算器

--3.1.1

-3.2 点与向量

--3.2.1

--3.2.2

-3.3 Grasshopper曲线运算器

--3.3.1

--3.3.2

-3.4 Grasshopper曲面运算器

--3.4.1

--3.4.2

-3.5 案例:水波

--3.5

-3.6 案例:螺旋曲面

--3.6

-第三章习题--作业

第四章 Grasshopper数据结构(一)

-4.1 Grasshopper数据结构基础

--4.1

-4.2 数据流匹配

--4.2

-4.3 Dispatch运算器

--4.3.1

--4.3.2

-4.4 案例:项链

--4.4.1

--4.4.2

--4.4.3

-第四章 Grasshopper数据结构(一)--第四章习题

第五章 Nurbs曲线与曲面建模

-5.1 Nurbs原理简介

--5.1

-5.2 Nurbs建模演示

--5.2

-5.3 Evaluate操作

--5.3

-5.4 由点建立曲线

--5.4

-5.5 Nurbs与向量

--5.5.1

--5.5.2

-5.6 案例:凤凰中心曲线环廊

--5.6.1

--5.6.2

-5.7 案例:鸟巢表皮钢结构

--5.7.1

--5.7.2

-第五章习题(一)--作业

-第五章 Nurbs曲线与曲面建模-- 第五章习题(二)

期中大作业

-期中作业:工艺品设计

--期中作业

第六章 Grasshopper数据结构(二)

-6.1 Grasshopper树状数据结构(1)

--6.1.1

--6.1.2

--6.1.3

-6.2 案例:2016年BIG事务所蛇形画廊

--6.2.1

--6.2.2

-6.3 Grasshopper参数化表皮

--6.3.1

--6.3.2

-6.4 案例:凤凰中心表皮结构

--6.4.1

--6.4.2

-第六章 Grasshopper数据结构(二)--第六章习题

第七章 Grasshopper建模技巧

-7.1 Image Sampler

--7.1.1

--7.1.2

-7.2 案例:望京soho表皮

--7.2

-7.3 Vironoi运算器

--7.3

-7.4 Metaball运算器

--7.4

-7.5 参数化设计在大型项目中的应用案例-“红飘带”景观装置

--7.5

--第七章 Grasshopper建模技巧--第七章习题

第八章 Mesh建模基础

-8.1 Mesh原理

--8.1

-8.2 SubDivision与银河Soho案例

--8.2

-8.3 地形建模

--8.3

-8.4 面板划分:以银河soho为例

--8.4.1

--8.4.2

-第八章 Mesh建模基础--第八章习题

第九章 Kangaroo物理模拟

-9.1 Kangaroo插件简介

--9.1

-9.2 悬链线

--9.2.1

--9.2.2

--9.2.3

--9.2.4

-9.3 张拉膜,充气膜与可受弯面

--9.3.1

--9.3.2

-9.4 CirclePacking

--9.4

-结语

--9.5

-第九章 Kangaroo物理模拟--第九章习题

期末作业

-期末作业: 综合运用

--期末大作业

9.3.2笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。