手続き型ノイズ

ProceduralNoise(またはProcGeo)ノードでは、一見ランダムなノイズを作成するPerlinノイズ関数を使用して、3Dジオメトリオブジェクトを変更できます。たとえば、このノードを使用して、波打つ波や雲のアニメーションノイズを生成したり、フラットカードから地形を作成したりできます。

入力とコントロール

接続タイプ

接続名

関数

入力

名前のない

カードノードなど、ノイズ関数を使用して変更する3Dジオメトリオブジェクト。複数のオブジェクトを一緒に変更したい場合は、ここでMergeGeoノードを接続することもできます。

Control (UI)

Knob (Scripting)

Default Value

関数

ProcGeo Tab

display

display

unchanged

3Dオブジェクトの表示特性を調整します。これらの設定は、シーンのレンダリング出力には影響しません。これらは、3Dビューアでの表示専用です。

off -3Dジオメトリオブジェクトを非表示にします。

wireframe -オブジェクトのジオメトリのアウトラインのみを表示します。

solid -すべてのジオメトリを単色で表示します。

solid+wireframe -オブジェクトのジオメトリアウトラインを使用して、ジオメトリを単色で表示します。

textured -表面のテクスチャのみを表示します。

textured+wireframe -ワイヤフレームと表面テクスチャを表示します。

unchanged -オブジェクトの表示モードを変更しません。ビューアはこの設定を上書きできます。

selectable

selectable

enabled

有効にすると、ビューアで通常どおりに選択を行うことができます。無効にすると、ポイントを選択または変更できなくなります。

render

render_mode

unchanged

オブジェクトのレンダリング方法を設定します。このコントロールはdisplay選択しますが、設定は同じです。

ProceduralNoise Method

mode

Turbulence

使用するノイズのタイプを選択します。

fBm (分数ブラウン運動)は、-1から+1の間の乱数を取得するために異なるスケールでnoise()を「オクターブ」回実行し、それらを加算します。

turbulenceと同じですfBmただし、ノイズ関数の絶対値を使用するため、合計される値はすべて0〜1になります。

Orientation orient Z

変更する値を選択します。

X -x軸の値のみを変更します。

Y -y軸の値のみを変更します。

Z -z軸の値のみを変更します。

All -x、y、z軸の値を変更します。

X Size

x_size

4

x軸のノイズの量。

X Offset

x_offset

0

x軸のノイズ効果をオフセットします。

Y Size

y_size

4

y軸のノイズの量。

Y Offset

y_offset

0

y軸のノイズ効果をオフセットします。

Octaves

octaves

5

ノイズの詳細の量。

Lacunarity

lacunarity

2.5

ノイズインスタンス間の空きスペースのサイズ分布。

Gain

gain

0.5

ノイズゲインの量。

Speed

speed

1.1

ノイズが時間とともに変化する速度。

ステップバイステップガイド

Perlinノイズ関数を使用したオブジェクトの変更