Aat*_*tch 5 random noise perlin-noise
我一直在研究我希望构建的库的噪声算法,并从 Perlin 噪声开始(更准确地说,Simplex 噪声,我想处理任意维度,或者至少最多 6 个维度)。阅读Simplex 噪声揭开了神秘面纱,有所帮助,但在最后查看实现时,我看到了一个名为perm.
在代码示例中,它似乎用于生成一组梯度的索引,但该方法似乎很奇怪。我认为该表只是为了提供 1) 确定性和 2) 速度提升。
我的问题是,perm查找表是否有任何辅助意义或目的,还是由于上述原因而存在?或者另一种方式,除了性能之外,是否有不使用伪随机数生成器的特定原因?