私は、Perlinノイズ生成がどのように機能するかを説明している、オンラインで入手できる非常に数学的な多くの論文を理解するのに苦労しています。アプリケーションでPerlinノイズを使用して2Dテクスチャを作成したいと考えています。
元のPerlinノイズアルゴリズムが作成者によって非推奨になっていることは注目に値します。ケン・パーリンは新しいバージョンを設計しました: Simplex Noise
Java実装 ここ )を使用したシンプレックスノイズの適切な説明があります。
本を見てください テクスチャリングとモデリング、手続き型アプローチ 、67ページから始まる、勾配ノイズのニースの説明とソースコードがあります。perlinノイズは、もう1つの勾配ノイズです。
GPU Gems 2 にも実装があります。
パーリンノイズ自体は高度な数学を使用しておらず、線形補間、ラティス、ランダム値についてのみ知る必要があります。