【问题标题】:About noise in shaders关于着色器中的噪点 【发布时间】:2021-09-14 10:32:23 【问题描述】: 当我使用return fract(sin(dot(uv,vec2(18.13,98.16)))*19978.13); 创建随机时。 为什么会有这么清晰的界限? 【问题讨论】: 标签: shader 【解决方案1】: 假设uv (vec2) 的值为continuous,我猜这是由fract 函数引起的。它的作用是t-floor(t),但floor function is not continuous。这反过来又使fract 也成为一个不连续的函数。 这种功能好像在讨论here。 Perlin noise 是伪随机性的常见来源。 【讨论】: