首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为perlin噪声生成伪随机梯度?

如何为perlin噪声生成伪随机梯度?
EN

Stack Overflow用户
提问于 2022-08-25 14:49:30
回答 1查看 53关注 0票数 0

我有个问题。所以我读了这篇关于经典和单纯噪音的文章。这里。我不明白你怎么会产生网格点的梯度。它说你应该在单位圆中选择8或16个梯度,但是这些梯度应该如何随着时间的推移而重复呢?

EN

回答 1

Stack Overflow用户

发布于 2022-08-26 20:24:05

梯度噪声通常是通过为每个网格点生成伪随机向量来产生的,但是这里描述的方法使用了一组预先生成的向量,并且:

要将每个网格点与精确的一个梯度相关联,可以使用点的整数坐标来计算散列值,而哈希值又可以用作渐变查找表中的索引。

如果哈希函数是周期性的,噪声也将是周期性的,这就是本文中的情况(在示例代码的末尾可以看到它)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73489631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档