我设计了一个小型个人项目,以帮助我学习如何使用Perlin Noise。该项目涉及用Perlin Noise算法生成的随机,一致的数据填充r
行和c
列的2D数组。
现在,我花了几个小时阅读有关生成Perlin Noise的各种资源。但是,这一切都困扰着我,我完全迷失了。我了解基本概念,但是不知道如何开始用Java实现此概念。我认为,如果有人可以向我展示一些能够很好地实现我的目标的代码,这对我很有帮助,这样我就可以向后工作并自己应用它。
最佳答案
如果您想要一个完美记录的实现,请查看this。您可以下载source code并打开src\java\org\j3d\texture\procedural\PerlinNoiseGenerator.java
以获取注释的代码。我对此一无所知。我所做的只是在Google上四处搜寻。
由于它是根据LGLPL许可的,因此我还将为其提供direct link。 (如果我误解了LGLPL的含义和能力,请通知我。)
关于java - 如何用Perlin噪声填充2D阵列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9090673/