X
返回顶部
当前位置: 首页> BIM资讯> BIM技术

Grasshopper如何生成渐变马赛克纹理?点进来告诉你!

发布:中文网小编4号 浏览:4703人 分享
发布于:2021-09-30 15:55

来源:蜂巢建筑


正常的马赛克纹理非常简单,但加上渐变的话会稍微有点复杂

之前我们用到的是这种方法:

现在我们升级一下,在随机的基础上加渐变的效果。只有随机的时候,我们是将整个数据进行了“拍平”的处理,使得我们是在整个大组中进行运算。如果我们想要渐变的效果,那就要首先使得每一纵向成一个组,然后我们在组内去进行随机变化,减少的数量由少到多,最后加“Graph Mapper”调整渐变范围大小。逻辑如下

eea757d1961ffb6a56d570bd08e9ce5b.png

但这种方法较为复杂,我最近发现了一个超级简单的处理方法,我们只需要利用Jitter震荡数列去影响数据,再将数据分开即可做出渐变的效果。

07c9ba8cc19a751f01bfa9186f8e1caa.png

5cb52b20d69fd143a820f02f479608bc.jpg

可以看出,当Jitter数值为0时,它是完全渐变,按顺序筛选出了前一半的数据,当数值为1时,是完全随机,渐变的效果就消失了,所以取中间值0.5是较为合适的状态,新技能Get+1,毕竟我们Grasshoper的终极目标,是拿最少的运算器干最多的事。

63cc10a528f6f89f9f2b99e2b0efb084.png


BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!