概要

参考:

パーリンノイズを理解する | POSTD

ノイズの話 | Pentanium Blog

パーリンノイズ – Wikipedia

Understanding Perlin Noise | adrian’s soapbox

シンプレックスノイズ

特徴
  • n次元ノイズ関数
  • 方向性アーティファクトが少ない
  • 計算効率が良い
  • 少ない計算コストで高次元にスケールする
  • 勾配が連続的で、容易に計算可能

参考:

WebGL で Simplex Noise の GLSL を使ってグラフィックパターンを生成する – Qiita

GLSL でシンプレックスノイズ | Pentacreation BLOG

Simplex Noise – Wikipedia

実装

リンク:

Improved Noise Reference Implementation (Ken Perlin) | NYU Media Research Lab

参考:

NumPy でパーリンノイズ生成関数を無理やり短く書いた (Python) – Qiita

Unity でパーリンノイズの実装 | e.blog

フラクタル地形の生成

こちらのページを参照

参考:

フラクタル地形自動生成 – Qiita

フラクタル地形 – Wikipedia

資料

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

入手:

simplex-noise – npm

記事をシェアする:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA