查看: 480|回复: 0

追踪光线 装置建模 丨 建筑景观表皮制作专题

[复制链接]

30

主题

3

回帖

23

积分

版主

PGB
80 个
发表于 2017-9-11 11:10:26 | 显示全部楼层 |阅读模式
本文转自:
               兰犀艺数 | 做一个爱玩数字的设计小屋
               微信ID: L-RhinoDesign      
今天给大家带了一个存货好久的案例,可能大家已经很熟悉封面这张图片了,对,就是将来的研习班案例图之一。
不过说实话虽然名字称作表皮,却是一个工艺品设计的案例,在景观中用的不太多,而且比较不现实而且!!有点...呃不,十分饶人...所以兰亭君就在这里放出简单的建模介绍毕竟不实用的内容不能占用太多课程时间写成帖子供大家随时查阅才更靠谱些。
那就先来看看具体是个什么回事吧~


“追踪光线 ”  装置建模


  本文由 兰犀艺数 编写    转载请联系    1142060440@qq.com    尊重版权,侵权必究  

首先来看看实际案例是个什么内容:


6272c463614fffd329836c4e23f618e4.jpg

以下是引用自谷德网的一段介绍,觉得挺有意思的,分享给大家~
从透明材料中折射出的风景如融化在玻璃中的冰块,又像是在河底摇曳的水纹,具有神秘的魅力。设计师使用日常生活中随处可见的光的折射改变了我们生活的环境。计算机模拟出光在材料中折射的效果,折射率随着材料的厚度和形态逐渐变化。材料表面被分成了 5mm 的正方形网格,不同角度的平面连接在一起,形成了最后连续变化的效果。光线和颜色经过材料的反射随机的变化,异常迷人。


可以发现这样的Bling Bling的感觉,应该不是兰亭君一个人喜欢
所以兰亭君就忍不住用GH翻了一个模型出来自己渲着玩玩~再看看细节图:

b4e65051d600f1649ad58c60dde2e252.jpg

其实说白了建模原理很简单,主要是玻璃的制造工艺需要非常高超,果然符合日本人喜欢挑战工艺极限的性格~
要是分析下来...额,这个还需要分析吗其实就是一个渐变干扰而已每个小方块都随机旋转一个小角度从左到右越转越大就可以了,对就是如此简单。
接下来我们就看看这一步简单的操作怎么实现。首先打开我们熟悉的犀牛和GH。这里需要注意一下,模型单位用的是毫米
否则尺度太小公差算不过来很多内容。

bfbc9702297bc6102b023d152b658638.jpg

不过单位既然选择了毫米,公差用0.01也就差不多了。
接着就是在GH里直接用 Square 运算器建立方格网。

763f6bc130735caaaedf81584cadaa0e.jpg

fba717a488fdb8dc5be417a77a95a269.jpg
这一步操作应该很熟悉了,
通过点的矩阵形成方块网格嵌板。虽然后面这两个运算器都是插件(Mesh Edit),但因为很实用,所以还是强行用了一波。
有了这一块块小方块Mesh,接着就是对他们进行干扰操作
由于随机的方法比较多,兰亭君用了一个相对比较直白的
随机抬升方块的顶点不就可以达到目的了嘛~
576d3eed029d74c3bdc2c683bbdb190b.jpg
但是需要注意的是,由于需要保证方块变换后还是平面所以需要同时抬升其中的两个相邻的顶点
5ccb35323a280531b23d47364076d576.jpg
所以可以分两拨来抬升顶点,一部分是竖向的两个相邻顶点,一部分是横向的
15352c699b797c13afb19254d24560c3.jpg
大约像上图分为两部分。上面的是横向的,下面的是纵向的。那就用DIspatch来筛选咯~

b2c3a83559361635d8406a5dbad5232d.jpg

9b5d2611d70662063bbbd5d77d134310.jpg

得到了两个分组以后就可以分别对其变换了。变换之前需要提醒一下,不是盲目变换啊~~我得有干扰物体!
这里的话干扰物体就用一根线吧,最终效果应该差不多
27c1b928f5ebfd9ce899123eb97e0357.png

通过 Deconstruct Mesh 电池筛选出需要变换的两个顶点,其中两个是需要移动变换的,两外两个不动~

aa280e70bdc8c3f4aabcf8c5c64e6f89.jpg
筛选好了之后就需要给他们一个随机移动值用到 Random 运算器,给的移动幅度在-1.5到1.5毫米之间。

3ff582cb091d5b1ad4be97425e09fd71.jpg
不过这里好像漏掉了点什么...
对!就是干扰忘了!!
怎么用这个干扰项呢,我们可以测距嘛~

测量其中一个顶点到干扰线的距离有了距离值之后距离越短变换越小不就好了~
至于怎么达到距离越短变换越小的效果呢,我们可以将距离值 Remap 到 0-1 之间,再将这个数值乘以前面随机移动值,多么机智如我!

48bc7f4078e40b10d19644965200a236.jpg

移动过后再用最右边 Construct Mesh 运算器将之前拆分的四个点还原为四边平面网格,第一步的主要操作就完成了。
不过这只是我筛选的其中一部分网格另一部分的变换也一样,只不过在选择移动点上稍作修改。
46727024af86f0e6f0130d57ee94a0e6.jpg

如果觉得随机的还不够的话呢~那就在这基础上将每个小四边网格都上下移动一下。移动的距离不要太大,也就给个1.5毫米吧~
b55b985fd1de4a8a4dc01eee8df44911.jpg

这里注意两件事:第一:由于之前Dispatch是随机分两拨的,但是毕竟有布尔值作为依据,所以在这里合并数据的时候需要沿用之前的布尔值才能还原为原始整齐的矩阵顺序也就是Weave 运算器的P端需要输入和Dispatch一样的数据
第二:这里的移动也需要被干扰一下,否则在最左边的那些小方块都移动太散了不能显示出由左边完全平的过渡到右边随机的感觉所以在这里也需要乘以前面的那个距离干扰值,也就是红框中框出来的部分。
有这以上的操作,这个干扰加随机的面就做好一半了。
f1989b96c7b20e8536dfc688dd66c73f.jpg

接下来就是处理很麻烦的边角密封问题。这里由于篇幅限制,那就留到以后再讲吧~
文末原文链接里有GH文件,可以提供大家下载自主学习~

8f01b9357372271fd03572dce4f366e6.jpg

封边的操作就是红框中的这个部分。以及下面一串是玻璃四个大边缘的密封方法。毕竟无论是建模还是渲染都是需要实体的模型就需要仔细处理一下细节部分。

不过其实话说回来,抛开这个案例不谈,就单单刚刚做好的这个四边小网格一样可以作为建筑表皮或者景观景墙的嵌板而且施工成本并不太高,如果做成金属嵌板还可以有龙鳞效果,有兴趣的小伙伴可以在实际项目中尝试运用哦~
之前在西单还真见过类似的装饰设计,待兰亭君到手机里找找以前的照片...这里的是圆形小片片,而且是随风活动的,风一吹过一片Bling Bling的感觉~

df4afef1a87cec32fdb206b980ff0001.jpg


最后,随手渲染一个龙鳞嵌板小样看看,这个就是只有一层单片金属片的情况~

6f45c4eb2e94bda13cae4aa2246e29c3.jpg



还有模仿原案例的玻璃渲染结果,
是处理完边角变成实体的情况。竖屏实在太浪费像素了,就横屏看看吧
最后再强调一下,模型文件在文末阅读原文链接里哦~

37bc89195c4e0e7dd0ba171624f0a6c2.jpg

f32a6004845ac98bf79299d75158ba64.jpg


最后的最后,继续给自己做广告~
欢迎报名兰亭君的景观Rhino参数化研习班。更多案例将会在小班给大家耐心讲授哦
点击图片进入详情页面

23efcecf6f5f6ce83babf3f30b121781.jpg



5fec90ad49c4cf832932f273df941bb2.png





784efcda2b4316916b65a677fc53126d.jpg


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:pgive@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|蜀ICP备12029808号

在本版发帖
关注公众号
返回顶部