shadertoy noise 案例分析2
一、


这里面分别用了 sample、perlin 、value。

1:左上
2:左下
3:右下
4:右上

1、1层
2、5层
3、使用abs
4、居然使用了sin,实现了银结晶生长的效果,非常牛逼哦。



先试着把noise_sum_abs改为只有一层,但是abs传入的是0~1诶,怎么用abs

右右右把我干蒙了

这作者喜欢让shader输出-1~1,我属于无话可说。我说难怪哦。
二、默认使用了simplex,我们换成其他的


这时候已经体现出三角网络的优越性了。
我们也可以使用六边搞网络,

simplex的特性非常有的尖,尤其是使用turbo后的效果。