我需要在GLSL版本120片段着色器中生成正态分布的伪随机数。GLSL中的高斯分布式伪随机数发生器
他们甚至不必特别是好伪随机数字。但他们确实需要正常分发。
我想如果我想写我自己的随机数发生器,我知道在哪里看,但我想看看这样的东西是否已经发明了。我也很感激在GLSL 120中的任何链接均匀分布的随机数发生器。
作为一个说明,我已经看到了GLSL的random noise generation问题。不幸的是,它看起来像单纯形和Perlin噪声有某种多模式分布。我想我可以使用mod函数,但我想知道是否有更合适的方法。
如果其他人很好奇,GLSL 120中包含一些噪声功能,例如'noise1'和'noise2'。不过,我还没有机会验证它们是否正常发布。 –
请参阅http://stackoverflow.com/a/3956538/2521214 – Spektre