查看原文
其他

想兼具功能性与装饰性,必须学会做百叶窗效果表皮!

建道ArchiDogs 建道海外设计课 2023-03-13


哈喽,大家好

这里是 建道犀牛参数化建模小课堂

前段时间我们推出了

两款简单的 穿孔板参数化表皮

受到一片好评


那小编也不藏私

最近研究的进阶版

百叶窗效果表皮 给大家

那就让我们开始吧~


© Pinterest


那本次升级版百叶窗表皮我就以此图为例。


 

首先,我们和图像灰度干扰的案例一样,需要找一张图片。将其导入PS。



我们在PS中查看一下图像的大小,记住它的像素(大家可以根据自己的需求裁剪)。


接下来我们打开Rhino和Grasshopper,打开本节课的工程文件。



那么,首先,我先为大家介绍一下本案例的构建逻辑。



第一步,我们需要构建一组点阵X和Y要符合PS看到的图片像素(符合比例即可),大家可以借助Point list 运算器查看点的数据结构(也就是顺序),辅助大家理解。


此处构建的点数结合运算器的连接理解,首先我们构建的是X方向的点数,将其生支(Graft),为了将其构建成树形数据,其次构建Y方向的点数,不需要生支,这样生成的点的数据结构就会有X个分支,每个X分支中又有Y个元素



第二步,我们将所有的点接入Image Sampler运算器(图像灰度运算器),将图片放入Image Sampler运算器


这里有一个重点,Image Sampler设置中X和Y domain的数值要和前面构建点阵的X和Y值对等。其次在Channel中选择黑白模式即可。



第三步,我们将图片设置好,导入后,将其生成的数据进行映射,适当缩小,映射的区间和前面的X和Y值进行联动。该步骤的作用是防止过后点阵的移动距离过大。


这里要注意的部分就是Stream Filter运算器,如果想让图片黑白区域生成的效果对调,只需要在这将Ture改为False,效果如下:



大家根据自己喜欢的效果调整即可。



第四步,我们将所有的点提取,进行移动。


我们在Remap Numbers运算器中,得到了所有的点要移动的距离,接下来我们将所有的点接入Move运算器,移动方向X,这里我加了一个-x,目的是让点沿着X方向移动的幅度更大。



最后我们将其连线,并且成面即可。由此可知,我们无非只是将点左右移动,使其生成的线产生扭曲,最后成面而已。怎么样,是不是还算好理解?



当大家将其成面后,返回前面部分我给大家用蓝色打组的区域,我们可以调整精度,让点数更多,显示的效果就会更加的精细。点移动的距离可以调成生成面后的大小,防止面交错在一起。



我们就可以得到一个这样的表皮效果啦!

下课~



21/22FALL申请咨询
① 关注“建道海外设计课”
② 回复“留学”
③ 获取免费定制留学评估报告

撰文|阿华
编辑|Winnie



建道教育|ArchiDogs 全新推出网络课堂超越公开课(SuperLecture)系列”,课程涵盖了建筑、景观、室内和城市设计和其他设计专业。公开课演讲嘉宾由自 世界顶尖设计事务所,设计公司,以及世界顶尖设计院校的资深设计师 组成,所有课程内容将在 小鹅通 隆重推出。这一网络开放课程将开启大家对于海外设计课程的全新认识,为你的设计生涯翻开新的篇章。课程的具体内容及开课时间将在建道微信公众号定期发布,请大家密切关注。




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

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