教程 | 用grasshopper制作费马螺旋结构音响孔!
犀牛建模教程

现实生活中有许多应用到数学螺旋结构的现象和物体,比如向日葵花的花籽、海螺、旋转扶梯等等。最近小米就制作了一款有着费马螺旋结构网孔阵列的音响产品,简单的圆柱造型上充分体现了数学美感。

最终产品效果图
案例的主体部分非常简单,就是用圆柱进行拉伸。难点在于产品上部的音响孔结构,需要运用grasshopper参数化建模来实现。
要制作这个模型,需要分为以下几步:
1、建出主体部分;
2、调整主体部分造型;
3、用grasshopper制作网孔;
4、细节调整。
1、建模。主体部分的建模很简单,但主要按照尺寸对好图即可;
1.1 打开犀牛,在犀牛里导入参考图,调整位置。(可以在工具-选项-工具列中找到该命令,在这里可以找到所有命令)
图1.1-1

图1.1-2
1.2 绘制模型轮廓线,在绘制的时候需要考虑透视关系。

图1.2-1
1.3 旋转成型

图1.3-1

图1.3-2
1.4 把模型缩放调整,以顶视图的网孔效果作为参考做出音响的内部厚度。

图1.4-1
1.5 在前视图用圆角矩形指令和对齐指令做出跑道圆充电口造型。

图1.5-1
1.6 挤出跑道圆并与主体的内外壳相交。分割掉各自多余的部分后组合成实体。

图1.6-1

图1.6-2

图1.6-3
1.7 整体倒角,主体部分完成。倒角不用太大。

图1.7-1
2.1 指令栏输入grasshopper打开grasshopper界面

图2.1-1
2.2 根据图片效果,做出长度为16的等差数列,以待旋转成螺旋线。

图2.2-1
2.3 使用等差数列构造出点列。(图中绿色的点)

图2.3-1
2.4 根据内圆的半径,使用移动电池组以及X方向的矢量电池组往外移动点列。

图2.4-1
2.5 再创建一组等差数列,等差旋转点列配合旋转电池组达到螺旋线的效果。同时加入数字滑块调整点列的间隔,已接近图片效果。

图2.5-1
2.6 由于点的间隔并不是均匀变化的,因此要通过一组函数来调整点间隔的变化情况,以达到图片上的效果。(由于函数调整是以 [0,1] 的区间调整的,因此间隔序列要重新映射到 [0,1] 的区间中)

图2.6-1
2.7 再次创建等差数列,作为圆的半径变化序列。从图中观察及测量得出,圆孔的最小半径约为0.338,最大半径约为0.548(通过简单的运算得知每个圆得半径差值约为0.014)

图2.7-1
2.8 接下来以同样的函数干涉思路,做出圆孔从中心最小到中部最大再到边界变小的半径变化规律。得出这组干涉后的数列后,便可以螺旋点为圆心,数列为半径做圆了(可以调整函数的坐标点来随时调整半径变化的效果。)

图2.8-1
2.9 根据图片的效果,把得出的圆列环形阵列32份,便得到了这组近似费马螺旋结构的圆孔了。这时右键环形阵列电池烘焙出这些圆孔,记得群组。

图2.9-1

图2.9-2
3.1 把得到的圆孔移动到主体音响上并挤压出实体,挤压高度只需稍微超出壁厚一点即可。

图3.1-1
3.2 主体被圆柱群布尔差掉,就可以得到音响孔的造型,这款音响的建模也到此结束啦。(布尔运算前记得保存),最后可进一步给圆孔倒角,做出更美观的效果。

图3.2-1
今天为大家分享的建模教程就到这里喽
想要学习更多建模渲染方面的软件技能
欢迎加入卓尔谟
犀牛渲染建模交流群
材质、教程、插件、安装包
仅供学习交流,严禁广告!
往期精彩(点击查看)......
2019卓尔谟暑期建模渲染作品展(内含模型下载)













































































