【教程】GH制作柏林之声音响孔(含模型领取)

您所在的位置:网站首页 gh渐变异性孔 【教程】GH制作柏林之声音响孔(含模型领取)

【教程】GH制作柏林之声音响孔(含模型领取)

2024-07-13 22:40| 来源: 网络整理| 查看: 265

啥也别说了,今天小编就为大家带来了一篇关于GH制作柏林之声音响孔的教程,一起来看看大佬都是怎么玩转GH的吧!

建模分析

Burmester(柏林之声),世界上最受推崇的高品质立体音响系统制造厂家之一。我们可以在许多高端轿车的车载音响上看到柏林之声这种极具几何美感的音响网孔。

要在犀牛中手工复刻这种网孔基本上要累死,还是渐变孔还不同区域变化(脑壳疯掉!),如果后期修改那就是重来一次建模(体验过甲方修改10次的场景了),所以今天我们来讲解一下使用Grasshopper全参数化来制作这样的网孔阵列效果。(主要是好(Zhuang)玩(Bi))

首先,无论多么复杂的网孔阵列,我们都要学会在上面找规律。最简单最傻瓜的方式就是按照一圈一圈的个数去数,找到规律。

在找规律时应先忽略圆孔半径的衰减变化,做出点阵,最后再制作圆孔。当然在Grasshopper中要制作这类网孔方法有很多,今天介绍一种比较易于理解但流程略显复杂的办法。

建模步骤

01、根据图案呈现的规律,我们可以从内至外分为红--绿--蓝--最外围四个部分分别来做。这样做起来思路也会清晰一些。

02、其中红圈不难看出这样的点阵规律:整个点阵由一条弧线上的9个点阵列而成,共有9圈。每圈阵列的点数为14、20、26、32、36,从第五圈开始每圈都是36个。

首先可以构建X轴方向上的9个点,要注意这9个点并不是等距的,可以使用Graph Mapper干扰一下。

03、然后每个点旋转一定的角度,贴图图案样式。之后环形阵列数次,分别是第一个点阵列14次,第二个点20次,第三个点26次,第四个点32次,第五个及之后的点36次,因此这里要对数据进行下处理。

最后需要根据圈数制作每圈不同的圆半径值,之后生圆,即可完成红色部分的圆孔阵列。具体如图:

04、接下来看绿色的部分。这部分我们可以看到这样的规律:点阵分为错位的两排点(图中红点与绿点),而每排点有四个。要制作这样的模式最傻瓜式的办法就是先制作第一排(红点),然后整体复制调整得到第二排(绿点)。

首先跟上面的做法一样,做出X轴方向上的四个点,也要注意点之间距离的干扰。这里也可以直接复制前面做好的电池组进行调整。

05、之后对红点的4个点进行环形阵列,这次阵列36份,得到的结果使用上述同样的方法调整圆形半径生圆。

对于另外的一组绿点,在制作的逻辑上完全一致,直接复制一份,然后点阵的起点终点以及旋转值调整一下即可。具体如图:

06、第三组也是一样的,分为红点绿点两排来看。可以发现规律与上一组完全一致,唯一不同的是这次的绿点还要分为奇偶两排,奇数排有4个点,偶数排有5个点。

而红点由于规律完全一样,这里直接复制一份之前做好的,然后调整参数即可,要注意这次阵列的次数为72次。

07、接下来绿点的部分,可以先复制上面的阵列点电池组,再把个数由4改为5,之后分组进行隔一删一即可。

为了顺利地进行起点隔一删一,我们要根据数据的组名进行分组,挑出第一排点后使用Cull Pattern电池进行隔一删一。最后把数据合并回来。

之后则是利用前面做好的半径变化模块重新调整半径参数即可。

08、接下来是本案例中最难的部分——控制点阵完美贴合造型边界。关于这部分有很多种做法,对于不同的点阵也会有不一样的贴合方式。本案例提供一种思路供大家参考,大家也可以自己尝试用不同的方式去做。

不过无论使用何种方法,第一步都应该是绘制出纹理的边界。在Grasshopper中绘制自由曲线相当麻烦,因此建议这根曲线在Rhino中绘制好。

同时由于最外围的这部分点阵是错位的,我们可以在Grasshopper中绘制三个圆形分别代表第一圈、错位的第一圈以及最外圈,要注意最外圈要稍大于纹理边界:

09、之后对最内的两个圆形一一分段,分为144段。之后与最外圈连线,为获取点阵做准备。由于连线一端是错位分布,所以在处理时应该隔一根挑一根,直接做出来电池有点繁杂,也可以稍微做下优化处理:

10、接下来求出纹理边界与连线的交点,重新连线,这样的好处是能确保点阵上的点完美地落在纹理边界上。

如同开头所说,这里是提供的一种思路。在Grasshopper中要完成这样的效果还有许多种方法,各位可以自行思考。

得到内部线条后自然就是取点了,这里根据内部线线段的长度进行取点,线段越长取的点越多,以此让点阵的分布看起来“均匀”。

11、上面的方法可能有点难理解。常规来说,我们也可以使用Points in curve电池直接获得纹理中的点阵,那样做会快很多,但结果则是点阵不能很好地贴合纹理边界,会出现锯齿状。而完美贴合边缘的点阵,点之间的间距也注定不会均匀。使用Points in curve电池的做法点阵是可以做到非常均匀的。完美贴边与间距均匀是两种不可兼得的效果,大家在做具体案例的时候可以根据需要去决定。

12、最后,得到点阵后需要对圆孔的半径进行干扰,做出衰减变化的效果。

13、至此,所有的圆孔均已完成,最终效果与完整的电池图如下:

好啦 今天的教程就分享到这里了,感兴趣的小伙伴可以跟着老师的教程一起练习一下哦。需要模型可以在评论区留言,也可以分享一下自己的看法。拜拜~



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3