查看原文
其他

流动的美丽:极小曲面的制作

2017-10-09 洪宸/著 十五/校 LAC丨ArchStudio

大家好,给大家介绍一下,这是我的极小曲面@GH



喜欢参数化的朋友们一定经常在Pinterest或者其他图片网站上,看到过类似于这种的图片:



 

小编相信大部分同学在看完这些图片后,都会为连续流动的曲面之美深深折服,不过在感叹之余,相信小伙伴们心中都有一个疑问。这个东西到底是怎么做出来的呢?

用Rhino?Tspline?Maya?C4D?Grasshopper还是Python呢?

在上面的对话中,小编的朋友选择采用Tspline进行捏型,但不可避免了产生了交界处的棱线,无法实现预期的曲面完全平滑连接的效果。


 

那么下面就让大家和小编一起看看这种连续曲面是怎么建出来的吧!

 

STEP 1

建     模


不同于许多人之前设想的方式,这种曲面不好用TS或者MAYA等网格建模软件直接拉出来。它们看似不规则,但其实有非常严谨的数学公式,并且它们都有一个统一的名字:极小曲面(Minimal Surface)。在数学中,极小曲面是指平均曲率为零的曲面。举例来说,满足某些约束条件下的面积最小的曲面。当然对于广大设计师,听了这样的话十分蒙圈想打人~


 

我们没必要了解具体的数学含义,我们需要的仅仅是一个特殊的数学公式和我们的Grasshopper。首先打开grasshopper:



建立极小曲面的第一步是画一个三维的空间点阵, Grasshopper里面画点阵的方法很多,小编采用了一系列数直接作为XYZ坐标生成点。(看不懂的小伙伴要面壁回想下数据结构咯)



为了美观我通常会将Z端的线隐藏,这个属于个人偏好,小伙伴们可以根据个人情况决定。



之后我们需要一个box来决定极小曲面的范围。直接使用center box.暂设XYZ的值为5。



之后选择math下的函数运算器。



点击输入端下的+号箭头,增加一个Z输入端。



将之前生成的点拍平(数据输出改成flatten模式),再分别将XYZ连接到函数的XYZ输入端。



下面我们就需要之前提到的数学公式了作为F端的输入了。之前小编说过,极小曲面是具有严格数学公式的,对于本次教程我做的曲面而言,它在数学上称为gyroid minimal surface。具体的内容感兴趣的小伙伴可以参考Wikipedia的介绍(传送门:https://en.wikipedia.org/wiki/Gyroid)。

对于这个曲面我们可以直接在介绍中找到他的公式:sin(x)*cos(y)+sin(y)*cos(z)+sin(z)*cos(x)

 


将这个公式复制下来粘贴到panel里面,并将其连接到F端,如下图所示:



之后我们需要借助一个对于绝大部分人比较陌生的插件了,Millipede。



对于极小曲面而言我们只需要Millipede里面的一个运算器就可以了,所以不会使用millipede的小伙伴们也不用担心。选择geometry下面的 ISO surface。



将之前的center box连接box端,函数的值连接V端,等分的数值分别链接XYZ res,并将Merge端的布尔值设为True。



这个时候我们隐藏外面的box,奇迹在此出现。



极小曲面就这么嗖的一下出现在我们眼前!不过可以发现这时的曲面比较粗糙,即使改变GH的显示精度,也仍然不是太好。这个时候我们就要借助另外一款插件:Weavebird。相信对于这个插件大家都比较熟悉了,选择smoothing:



将mesh链接到M端,在L端设置柔化的阶数。



之后如果想要调节曲面的形状,只需要调节最初的π值和细分值即可。



当获取需要的形状讲最后的mesh bake出来就可。



可以沿Z轴压缩下形体:



如果大家想在上面开洞,可以再次使用WB进行曲面表皮设计。



或者继续赋予曲面表皮一个厚度:


 

再柔化一下:


 

STEP 2

材质与渲染


选择一个角度,给主体建筑加一个Porcelain的材质。



导入两个小人,给他们加一个粉色金属的材质效果作为配景,并加上无限地面。



打光:关闭所有光源,只使用环境白光进行照明。



咚咚咚,我们的图纸就出来啦。

 


在当今建筑设计中,极小曲面这一全新领域已经开始被广大建筑师使用,比如伊东丰雄的台中歌剧院,所以小伙伴们也抓紧操练起来吧!



后台回复“第22期”即可获本期教程的素材

原创作品,转载请与我们联系


了解更多相关技术类文章,请戳:


又一款地图制作神器 Map Stack

渣电脑出图套路,获奖作品的剖透视就是这样完成的!

触摸未来:酷炫科幻风剖透视场景

五彩斑斓黑!意想不到的工业风剖透视

仿真风格平面图:对呆板填色套路SAY GOODBYE

SITE ANALYSIS:从ELK到AI的工作流

一张平面图教你AI入门

平面秘笈:形式·风格·工具,烦恼拜拜~

光影交错—写实风格的剖透视渲染教程
图解分析的王道:BIG

实景合成在概念表达中的运用解析

极简神器ELK:秒出城市底图

Render那点事

水墨弥漫的灵韵剖面

立面效果图难搞?不!看我空手打造仙气立面风

COLOR UP!

纹理拼贴,剖面图的华丽转身

是时候掌握一套摧枯拉朽的平面技能了!

暗黑中世纪风来袭!你准备好接招了么?

拼贴+手绘!带你领略不一样的轴测图

从建模到后期,一张白描风剖轴测的诞生史

论轴测图的自我修养

三维记忆之树

最少的渲染,最大的效果

在线Mapping,你值得拥有

一组体块分析的蜕变

欧洲古建筑剖析分解影印图

植物素材

人物素材

优秀建筑剖面图赏析

搞个毛线

优秀作品集封面分享

爆炸式分析图分享

打造BIG同款小清新之万用底图

神图剖析(一)

神图剖析(二)



END




官方网站地址

http://www.lac-studio.com

微博丨豆瓣丨知乎

LAC丨ArchStudio

上海工作室地址

上海市杨浦区铁岭路32号同叶大厦434室

(同济大学地铁站步行十分钟)

联系方式

4007163580



联合 Linking | 学术 Academic | 创新 Creation


联合而不仅是连接-我们搭建老师、学生之间沟通的桥梁,更联合优秀的老师和学生,把宝贵的经验与大家互通分享。

学术而不仅是学院-我们不仅提供学院的教学环境,创造活跃,平等的课堂气氛,更注重学术知识的研究、传播。

创新而不仅是创意-我们培养的是学生全面的能力,不仅有好的思想,更有强大的技术,有把创意变为现实的能力。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存