私はhttp://dindinx.net/OpenGL/index.php?menu=exemples&submenu=shadersのいくつかの例を通してパーリンのノイズを研究していましたが、彼が代わりにmake3DNoiseTexture()
使用perlin.c
していることに気付くのを助けることができませんでしたnoise3(ni)
PerlinNoise3D(...)
それはなぜですか?パーリンのノイズは、さまざまなノイズ周波数と振幅の合計であるはずではありませんか?
質問 2 は何ni, inci, incj, inck
の略ですか。ni
x、y 座標の代わりに使用する理由 Hugo Elias が x,y 座標でPerlin2Dni
を
ni[0]+=inci;
inci = 1.0 / (Noise3DTexSize / frequency);
作成したのを見て、PerlinNoise3D(...) もそうです。
前もって感謝します :)