概要
参考:
Understanding Perlin Noise | adrian’s soapbox
シンプレックスノイズ
特徴
- n次元ノイズ関数
- 方向性アーティファクトが少ない
- 計算効率が良い
- 少ない計算コストで高次元にスケールする
- 勾配が連続的で、容易に計算可能
参考:
WebGL で Simplex Noise の GLSL を使ってグラフィックパターンを生成する – Qiita
GLSL でシンプレックスノイズ | Pentacreation BLOG
実装
リンク:
Improved Noise Reference Implementation (Ken Perlin) | NYU Media Research Lab
参考:
NumPy でパーリンノイズ生成関数を無理やり短く書いた (Python) – Qiita
フラクタル地形の生成
こちらのページを参照
参考:
資料
Improving Noise (PDF / Ken Perlin) | NYU Media Research Lab
Simplex Noise (Jonas Wagner)
リポジトリ:
jwagner/simplex-noise.js: A Fast Simplex Noise Implementation in JavaScript – GitHub
入手: