SPONSORED

シンプレックスノイズ(しんぷれっくすのいず)

最終更新:2026/4/27

シンプレックスノイズは、滑らかで自然なノイズパターンを生成するアルゴリズムであり、コンピュータグラフィックスでテクスチャや地形の生成に広く用いられる。

別名・同義語 パースリンノイズフラクタルノイズ

ポイント

従来のノイズ関数であるパースリンノイズと比較して、計算効率が高く、より自然な外観を持つことが特徴である。特に、高次元空間でのノイズ生成に適している。

概要

シンプレックスノイズは、1997年にケン・ペリンによって考案されたノイズ生成アルゴリズムである。パースリンノイズの改良版であり、より高速な計算と、より自然な外観を実現している。特に、3次元以上の空間におけるノイズ生成において、その利点が顕著になる。

特徴

  • 計算効率: パースリンノイズと比較して、計算量が少ないため、リアルタイムでのレンダリングに適している。
  • 滑らかなノイズ: 生成されるノイズパターンは、滑らかで自然な外観を持つ。これにより、テクスチャや地形の生成において、よりリアルな表現が可能になる。
  • 方向性: ノイズパターンは、特定の方向に偏りを持つ。この特性を利用することで、風の流れや水の流れなどの表現が可能になる。
  • スケーラビリティ: 空間の次元数を容易に変更できるため、様々な用途に対応できる。

アルゴリズム

シンプレックスノイズは、格子状に配置された点(格子点)を用いてノイズを生成する。各格子点には、ランダムな値が割り当てられており、この値を用いて、格子点間の補間を行うことで、ノイズパターンを生成する。パースリンノイズとの違いは、格子点の配置方法と、補間方法にある。シンプレックスノイズでは、格子点を単純な立方体ではなく、シンプレックスと呼ばれる形状で配置することで、計算効率を高めている。

応用例

SPONSORED