ノイズ

概要

この記事では、 World Creator'の広範なノイズ機能の簡単な概要を説明します。このシステムは、 World Creator (ベースシェイプ、フィルタ、分布)のいくつかの異なる部分で利用できますので、それぞれの領域で情報が重複しないように、この記事では全体の構造とノイズに関連するすべてのオプションについて詳しく説明します。

アプリケーション World Creator

現在、 World Creator 、3つのエリアでノイズが使用されています:

ランドスケープレイヤーには、ノイズジェネレータを使って地形のベースを作成するためのノイズオプションがあります。

Noise カテゴリーのフィルターには、加算や乗算といった一般的なブレンドモードや、ディストーション、ディレクショナルディストーションがあり、また、それらを適用する際の レベルステップ をコントロールすることができます。

基本的なシェイプやフィルタに加えて、分布のノイズも見つけることができます。これは、最初の地形作成ステップでフィルタや他の要素をマスキングしたり、テクスチャリングのプロセスでマテリアルに使用したりできます。

利用可能なノイズ

World Creator には様々な種類のノイズがあり、それぞれ地形のディテールに大きな効果をもたらします。その種類は以下の通りです。

配布物には、新しいVoronoiノイズのレガシーバージョンであるWorleyノイズもあります。フィルタとベースシェイプで利用できないため、以下にはリストされていません。

ビローノイズ

ガボールノイズ

パーリン・ノイズ

位相ノイズ

ノイズ

シンプレックス・ノイズ

バリュー・ノイズ

ボロノイノイズ

ウェーブノイズ

ホワイト・ノイズ

パラメータ

プレースメント

これらのパラメータにより、ノイズを地形上に配置することができます。

  • オフセットX/Z X、Z方向のノイズをオフセットします。

  • アンカーX/Z 回転とスケーリングに使用するアンカーポイントを定義します。

  • ローテーション アンカー位置を中心にノイズを回転させます。

ノイズ

これらのパラメータはノイズジェネレーターを制御します。ノイズの種類によっては追加のパラメータがあります。

  • シード ノイズの種。

  • 振幅 ノイズの強さ(アップスケール)をコントロールします。

  • 頻度 ノイズに使用される uv のスケールを制御します。

フラクタル・タイプ

フラクタル・タイプは、異なる周波数と振幅の複数のオクターブのノイズを組み合わせて、より詳細で洗練された全体的な結果を作り出します。

オクターブについて簡単に説明します: fbm が有効な場合、ベースノイズはデフォルト設定で生成されます。各オクターブごとに、uv周波数にlacunarity値、振幅にゲインパラメータが乗算され、その結果が前のレイヤーに加算されます。lacunarityとgainが再帰的に働くので、周波数と振幅は連続する各ステップで小さくなったり大きくなったりし、高いオクターブでより細かいディテールが追加されます。リッジモードも同様に動作しますが、現在のノイズオクターブと前の結果の組み合わせは異なる操作です。

パラメータ

  • オクターブ オクターブの数。

  • ラクナリティ Increases/Decreases オクターブごとに周波数が変わります。

  • ゲイン Reduces/increases それぞれの新しいオクターブの振幅。

  • ファインディテール(リッジドのみ) より小さなスケールのディテールを追加します。

ドメイン・ワーピング

Domain Warpingは、ノイズ生成に使用されるUVを追加のノイズでオフセットし、ストレッチでワープしたパターンを作成します。オフセットに使用されるノイズは、ワープモードに応じて複数のオクターブを持つPerlinノイズで、fbmと同様の動作をします。

パラメータ

  • ワープモード

    ワーピングなし、再帰的ドメインワーピング、固定ドメインワーピングを切り替えることができます。Recursive(再帰的)ドメイン ワーピング(固定とは対照的)は、ドメイン ワーピング オフセットを自身の世代 UV に適用し、各オクターブでより分割されたオフセットを作成します。

  • オクターブ

    オクターブの数。

  • 振幅

    縦糸の強さ。

  • 頻度

    ワープの周波数。

Last updated

Was this helpful?