想兼具功能性与装饰性,必须学会做百叶窗效果表皮!
哈喽,大家好
这里是 建道犀牛参数化建模小课堂
前段时间我们推出了
两款简单的 穿孔板参数化表皮
受到一片好评
那小编也不藏私
最近研究的进阶版
百叶窗效果表皮 给大家
那就让我们开始吧~
那本次升级版百叶窗表皮我就以此图为例。
首先,我们和图像灰度干扰的案例一样,需要找一张图片。将其导入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方向移动的幅度更大。
最后我们将其连线,并且成面即可。由此可知,我们无非只是将点左右移动,使其生成的线产生扭曲,最后成面而已。怎么样,是不是还算好理解?
当大家将其成面后,返回前面部分我给大家用蓝色打组的区域,我们可以调整精度,让点数更多,显示的效果就会更加的精细。点移动的距离可以调成生成面后的大小,防止面交错在一起。
我们就可以得到一个这样的表皮效果啦!
下课~
建道教育|ArchiDogs 全新推出网络课堂“超越公开课(SuperLecture)系列”,课程涵盖了建筑、景观、室内和城市设计和其他设计专业。公开课演讲嘉宾由自 世界顶尖设计事务所,设计公司,以及世界顶尖设计院校的资深设计师 组成,所有课程内容将在 小鹅通 隆重推出。这一网络开放课程将开启大家对于海外设计课程的全新认识,为你的设计生涯翻开新的篇章。课程的具体内容及开课时间将在建道微信公众号定期发布,请大家密切关注。