如何使用Perlin噪声填充2D阵列?

Son*_*c42 11 java arrays perlin-noise

我已经设计了一个小型的个人项目来帮助我学习如何使用Perlin Noise.该项目涉及使用Perlin Noise算法生成的随机,相干数据填充r行和c列的2D数组.

现在,我花了好几个小时阅读有关生成Perlin Noise的各种资源.然而,这完全是我的头脑,我完全迷失了.我理解基本概念,但我不知道如何在Java中开始实现它.我认为如果有人可以向我展示一些完善我的目标,那么我可以向后工作并自己应用它将是最有帮助的.

Zen*_*xer 6

如果您想要完整记录的实现,请查看此内容.您可以下载源代码并打开src\java\org\j3d\texture\procedural\PerlinNoiseGenerator.java以获取注释代码.我对此不予理睬.我所做的只是在Google上搜索一下.

由于它是根据LGLPL许可的,我还将提供它的直接链接.(如果我对LGLPL的含义和我的能力有误,请通知我.)


cdc*_*cdc 0

处理提供了 Perlin 噪声发生器。

参考文档

源代码 查找noise(...)方法

  • **处理!= Java** (3认同)