软件小讲堂 | 巧用GH制作有机珊瑚纹路

HELLO小伙伴们,又到了每周一次的软件小讲堂。

各位童鞋在就那些参数化学习的过程中,应该或多或少都见多类似于下图的图案-coral pattern。
这种有机生长的造型以其优美的造型和丰富的表现效果愈发收到建筑师和艺术家的偏好,无论是工业设计,装置设计,立面表现还是3d打印都大量的开始运用类似的图案。
不过类似于这种纹路的做法很多小伙伴却不甚了解,的确使用传统GH方法制作coral pattern是有些麻烦的,因此本期教程,我将介绍如果使用kangaroo快速的生成coral pattern.

PART 1

基本设置

打开GH,我们先绘制一个基本的圆,将其重建为多段线。

考虑到coral pattern本身上是珊瑚礁自我生长,彼此之间又互相挤压得到的结果。

因此我们可以使用点碰撞来表现这种效果。定点之间互相碰撞表示珊瑚生长过程中彼此之间的挤压

而碰撞半径的增加则表示生产过程中珊瑚本身体积的变大

设置好碰撞力之后我们先直接计算一下,大家可以看到之前规则的圆开始出现了纹理的变换。

并且随着长度倍增系数的增加(珊瑚生长)纹路会变得更加丰富。

但是随着长度倍增系数进一步的加大,生成的纹理出现了线之间彼此的交叉。这一方面不美观,也不符合真实珊瑚生长的效果。并且大家可以看到目前我们生成的纹理过于尖锐,而实际珊瑚纹理是比较柔顺的。因此还需要进行调整。

PART 2

调整

为了避免当前产生的问题,我们可以给直线段一个维持原长度的弹力。因为在弹力作用下,线段维持原长,类似于一个皮筋被拉升处于紧绷状态,必然是平滑的。但是如下图所示,使用默认大小的弹力强度过大,整个线被拉成了之前的圆。所以适当降低弹力大小。

这个时候各位可以发现,随着长度倍增系数的增加,珊瑚的纹路开始出现,并且即没有发生自交,也进行了一定程度的平滑。

当然弹力值给的越大,平滑程度就越高。

而大家如果想造型更加丰富的话我们可以增加之前等分线段的数量。

并进一步调整其长度倍增值。直到整个造型达到我们的需要。

最后生成物体即可。

那到此为止,本次针对简单珊瑚纹理生成的教程也就结束啦,下周再见。

作者课程:

《参数化绿色建筑分析综合课程》

《参数化力学分析与力学模拟综合课程》

《玩转犀牛中的BIM第三期:VisualARQ2.8&Rhino6》

《建筑表现综合训练》

《Rhino7细分建模专题课》

《Rhino+GH集训营录播课》

(0)

相关推荐

  • 珊瑚的造假与鉴定 | 最好的阳光

    一般来说,珠宝玉石不外有两种瞒天过海的方式:一种是找相类品冒充本尊,一种是以次充好,提高档次. 放到珊瑚身上,相类品早期的有塑料.料器.玻璃(其实玻璃和料器是一种东西,只是出现的时间不同,称呼不同). ...

  • 【【rhino+GH实战】GH的参数化与非线性设计+Grasshopper 逻辑

    32:18:28[[rhino+GH实战]GH的参数化与非线性设计+Grasshopper 逻辑建模分析(实战班)] 18491-3

  • 软件小讲堂 | 巧用GH完成三维线稿树木的制作(1)

    HELLO小伙伴们,又到了每周一次的软件小讲堂. 众所周知,在绘制图纸的时候大家经常会用到各种各样的植物素材,那对于Rhino用户而言,因为本身犀牛素材库的欠缺,通常我们会采取导入SU的植物素材或者后 ...

  • 软件小讲堂 |巧用GH完成三维线稿树木的制作(2)

    HELLO小伙伴们,又到了每周一次的软件小讲堂.上期文章我们使用循环运算器完成了一个基础植物线稿的制作,但是制作的结果却不尽如人意. 一方面树木分支的现象并没有得到体现,另一方面树木的造型又过于的单调 ...

  • 软件小讲堂 | 二维转三维,巧用GH完成数据可视化处理

    HELLO小伙伴们,又到了每周一次的软件小讲堂. 随着软件的更新,数据处理的门槛也变得越来越低.以往对于建筑师而言困难重重的数据可视化,现在在类似于GH之类的平台上做起来已经变得非常轻松了.但如今相较 ...

  • 软件小讲堂 | Kangaroo动力学模拟与膜结构专题(1)

    Hello~小伙伴们,从今天开始制图教室将在周日开设一个新的板块--软件小讲堂,将一些前沿高端的软件使用方法以及一些有趣好玩的软件操作技巧带给大家.那么今天的第一期我们将来学习一下如何通过kangar ...

  • 软件小讲堂 | Kangaroo动力学模拟与膜结构专题(2)

    Hello~小伙伴们,又到了每周一次的软件小讲堂了,上一次文章中我简单的介绍了一下膜结构的分类同气承膜的做法.那么今天的文章中我们将来一起学习一下如何通过kangaroo的动力学模拟来构建张拉膜造型. ...

  • 软件小讲堂 | DEM数据与场地三维地形获取(1)

    Hello~小伙伴们,又到了每周一次的软件小讲堂啦. 对于建筑,景观和城市设计专业的学生而言,场地三维地形的创建是设计过程中不可忽略的重要环节,无论是依据地形进行建筑的布置还是根据坡度选择不同的景观方 ...

  • 软件小讲堂 | DEM数据与场地三维地形获取(2)

    Hello~小伙伴们,又到了每周一次的软件小讲堂啦. 在上周的教程中我们介绍了如何通过google earth来获取场地的DEM高程数据从而在Rhino中构建三维的场地.那么今天我们将学习第二种方法: ...

  • 软件小讲堂 | OSM数据与三维建筑信息获取

    Hello~小伙伴们,又到了每周一次的软件小讲堂啦. 在上次的系列教程中我们介绍了如何通过的DEM高程数据而在Rhino中构建三维的场地. 那对于广大的建筑师和建筑学学生而言,除了三维场地本身以外,场 ...

  • 软件小讲堂 | Honeybee热维护结构计算(1):基础设置

    Hello~小伙伴们,又到了每周一次的软件小讲堂啦. 最近几年随着高校对于构造细部的重视不断加强,对于建筑学生而言,构造做法的选取渐渐成为了设计过程中不可忽略的重要环节,无论是依据当地气候布置不同的墙 ...