所以我一直在使用我的 Google 技能来研究 Perlin 和 Simplex 噪声,并且遇到了很多对我自己来说有点数学负担的文章。我也遇到过很多代码,但它们似乎是用 C# 或 Java 编写的,我对这两种代码都不够熟悉,无法推断出噪音的实际产生方式。
我的目标是找到一些会产生固体噪声的代码,类似于 GIMP 中的“Render Clouds”功能,如下所示:
现在它不需要任何花哨的东西,我只希望能够在我的程序中产生如上所示的噪音。
最佳答案
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
关于c++ - C++ 中的固体噪声生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11444468/