当前课程知识点:Grasshopper参数化设计与建模 > 第八章 Mesh建模基础 > 8.2 SubDivision与银河Soho案例 > 8.2
返回《Grasshopper参数化设计与建模》慕课在线视频课程列表
返回《Grasshopper参数化设计与建模》慕课在线视频列表
本节的内容包括
借助WeaverBird插件的Subdivision也就是细分的操作
第二点,使用Subdivision操作
进行银河SOHO形体的建模的案例介绍
这一节我们给大家介绍一下
如何在Grasshopper中
利用mesh建模来
完成光滑曲面的建模
那么在做这部分之前
大家需要去安装这个插件
叫做Weaverbird
我们看到这个关键词叫
weaverbird
我们可以到网上去找到
相关的下载的链接
然后进行安装
那么有了这个工具以后
我们就会看到Weaverbird
它其实提供了
很多关于mesh建模的工具
它其实提供了
很多关于mesh建模的工具
这些工具都非常好用
我们现在看到
在rhino的界面里
我们有一个mesh的模型
它基本是一个长方体
然后我们删掉了一些块
一般来讲mesh模型是一个
我们说是有棱角的模型
如何让它变成一个光滑的
用这样一个有棱角的模型的这种方式
去建光滑的曲面呢
我们先把这个mesh
拿到Grasshopper里面来
set one mesh
然后对这个模型我们可以去
对它做一个细分的操作
就是使用Weaverbird里面
这个叫Loop Subdivision 的方式
把它接上去
我们看到很快这个mesh就变成了
一个光滑的
可以说是圆滑的曲面在这里头
可以现在把这个mesh隐藏
可以看到它里面的这个关系
如果我们在这里的L
输入一个更大的数
比如说是2
原来是1现在是2
那么它会变成有更多的网格面
并且它更加的圆滑了
如果我们把它变成3
效果就更好了
当然4以上都是
这个运算器所不接受的
因为再大的话运算量会太大
所以它做了一个控制
我们把刚才的面把它显示出来
然后我们换一个显示模式
在线框模式下打开它的控制点
这个时候如果我们去调整
其中的某一个点的位置的话
我们会看到整个形体都发生了变化
那么这个就是我们说的
对mesh来讲的一种
通过subdivision的方式
来形成的光滑曲面的方式
而且它也形成了一种类似
通过控制点来建模的
我们在nurbs里见到的这种
建模方式的一种类似的效果
有了这个工具以后
我们就可以对一些建筑形体进行生成
比如说我们在这边建了一个
银河soho的模型
这个模型在着色模式下我们看一下
它是这样一种效果
那么这个模型我们是怎么完成的呢
我们把这两个图层打开
我们看到其实它是由两部分组成
一部分是这样一些基本的
我们通过mesh圆环建成的基本的形体
然后再这里对需要建造廊桥的地方
我们采用了删除mesh面的方式
让它打开缺口
这个删除mesh面叫Delete
Mesh Faces
我们可以去选择这些面
然后回车那么这个面就被删除掉了
Control Z 退一下
现在这些开口都已经做了处理
然后我们再打开这里的廊桥
那么廊桥是怎么建的呢
我们把它关掉
在网格工具里有这个
单一网格面
比如说我们要在这里建一个网格面
可以选择点选这四个点
回车
就会建立一个新的网格面
那么在建好这些网格面以后
我们需要把整个这个形体组合在一起
这两种网格面组合在一起
选中它们然后用join这个命令
OK 现在它们就变成了一个
完整的统一的一个mesh面
但是这里还有一点问题
比如说我们把这个mesh面
它的控制点打开
点一下这里
既可以选择网格面
也可以选择这个网格点
但是对于刚才两个
mesh面相接的地方点一下这里
它其实还有两个网格点
这个原因是我们刚才的
这个网格和这个网格
在连接在一起的时候
实际上有一个网格点是属于
这边的mesh面
有一个网格点是属于
这边这个mesh面
它们还没有合并在一起
所以为了要做这方面的处理
我们要在网格工具里
首先使用这个以公差对齐网格点
我们选择这个mesh
它有一个调整的距离
那么在这个距离之内
它就会把两个点对齐
经过对齐以后我们再用一个叫
熔融网格点
熔融网格
我们还是选择这个网格
回车
然后它需要输入一个角度公差
那么根据两边格线的角度来决定
这里要不要把两个点熔接在一起
所以我们输入一个最大值180度
让它们都熔接在一起
经过这两步操作以后
我们再去选择这个点
看到就只剩一个网格点
另外一个选项是整个网格
那么这个时候这个网格就处理好了
然后我们回到Grasshopper
把这个输入的这个复制一份
然后把这里的输入先改小一点
然后在这里输入set one mesh
输入这个网格
现在我们可以把外面的
输入的这个网格Hide
把它隐藏 然后来看一下
我们得到的这个网格的效果
它就变成了一个
可以说是经过圆滑的mesh网格
把原来的网格显示出来
用线框模式来看一下
原来的这个图层的颜色我们也可以
修改为黑色
这样看得清楚
再看一下
那么就是在原来网格的基础上
做了一个圆滑
那么这些廊桥的地方
实际上也做了圆滑
我们把这个
它的subdivision的阶数改高一点
这里的效果就会更好
我们回到一开始演示的这个模型
打开它的控制点
看一下在这里对于这个顶点
如果点一下会发现其实是有两个网格点
比如说我们选中这一侧的这个网格点
对它稍作移动
做一个非常微小的移动
那么这条棱边就会变成一条硬的边
就会变成一条硬的边
那么这个是因为实际上这两个点
我们并没有把它融合在一起
所以刚才在演示的时候
我们实际上是可以把这里的
这个模型在这里把它拉开的
那么为了避免这种情况
我们还是一样可以做一个
刚才做的针对网格的操作
一个是以公差对齐网格
另外一个是熔接
180度
经过这个运算以后我们再去点
这个时候就不存在多个点
我们这个形体就会保持
始终是一个连续的
总结一下本节的要点
在这一节,我们介绍了WeaverBird的插件
介绍了SubDivision也就是细分的这种运算的操作
我们还讲解了
如何使用SubDivision操作
来生成银河SOHO形体这样一个案例
-1.1 参数化设计简介
--1.1
--模型文件
-2.1 Grasshopper简介
--2.1
-2.2 Grasshopper界面与基本操作
--2.2
-2.3 Bake与Internalize Data操作
--2.3
-第二章习题--作业
-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
-第三章习题--作业
-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数据结构(一)--第四章习题
-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曲线与曲面建模-- 第五章习题(二)
-期中作业:工艺品设计
--期中作业
-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数据结构(二)--第六章习题
-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建模技巧--第七章习题
-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建模基础--第八章习题
-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物理模拟--第九章习题
-期末作业: 综合运用
--期末大作业