我希望:
将常规 2d perlin 噪声约束为自身的量化直线版本,其中直线为 60°
也许我可以将柏林噪声函数的输入量化为 3 个 60° 轴?
也许我可以重写 2d 单纯形噪声,以便它从 xz 平面的 3 个轴而不是 xz 轴工作?
一个不太好的解决方案是采用 3 个不规则锯齿波并在 3 个轴上相乘。
目标:我正在测试使用等距 60° 正三角形网格(即六边形)显示的柏林景观。它比方形网格更好,并且更有效地利用空间。使用基于 lofi hex 的 perlin 噪声山峰看起来会非常好,因为例如在 50 度线上,顶点会形成锯齿形,所以如果我可以控制 perlin 噪声的角度,我就可以控制基于六边形的世界的质量.