二维 Perlin 噪声的生成方式和 二维 Value 噪声的生成方式大体相同,二维 Perlin 噪声也是根据给定的坐标选取对应的正方形,并将该正方形的四个顶点作为插值端点,但是在 Perlin 噪声中...除此之外, 二维 Perlin 噪声的生成过程就和 二维 Value 噪声的生成过程就没有什么不同了(
ar,br,cr,drar, br, cr, drar,br,cr,dr
为四个端点对应的梯度向量...,
av,bv,cv,dvav, bv, cv, dvav,bv,cv,dv
为四个端点与给定坐标形成的距离向量,
uuu
为
xxx
轴原始的线性插值系数,
vvv
为
yyy
轴原始的线性插值系数...(注:上图展示的是实际生成的二维 Perlin 噪声数据,显示上没有做额外的插值处理,所以看起来会有明显的边界)
Simplex 噪声
Simplex 噪声是 Perlin 噪声的改进版,(二维)Perlin...(二维单形示例)
Simplex 噪声中随机值的生成也和 Perlin 噪声有所不同,有兴趣进一步了解的朋友可以从这里看起~
多维 Perlin 噪声
从 二维 Perlin 噪声扩展到 多维 Perlin