所以我一直在使用我的Google技能来研究Perlin和Simplex的噪音,并且发现了很多对我自己有点数学的文章。我也遇到了很多代码,但它似乎是在C#或Java中,我都不熟悉它们能够推断出实际产生噪声的方式。
我的目标是找到一些会产生固体噪音的代码,类似于GIMP中的“渲染云”功能,如下所示:
现在它不需要任何花哨的东西,我只想在我的程序中产生如上所示的噪音。
答案 0 :(得分:4)
Cinder是一个用C ++编写图形应用程序的优秀框架。它有一个内置的Perlin noise类,并且是currently very well maintained and has an active community。
有趣的事情与Cinder和噪音完成:
http://blog.soulwire.co.uk/laboratory/cinder/noise-reactive-particle-sphere https://1024d.wordpress.com/2010/07/23/quartz-composer-cinder-plugin/ https://vimeo.com/37555124
答案 1 :(得分:1)
我能够在C ++中找到一个很好的Simplex Noise库,我可以使用它,但那是建议jeremy:)
链接到C ++ Simplex噪音:http://www.6by9.net/b/2012/02/03/simplex-noise-for-c-and-python