PxrFractal

PxrFractal

すべてのテクスチャスタイルノードと同様に、このノードは、2Dまたは3Dの領域を表現したマニフォールドを取得して、そこにフラクタルテクスチャを適用します。 マニフォールドがない場合のデフォルトの挙動は、3DのPに適用されます。

入力パラメータ

Layers(レイヤ)

使用するノイズレイヤの数。レイヤが多くなると、ノイズが連続して増えます。

RIB: int layers
デフォルト: 6

Frequency(周波数)

ノイズレイヤの最低(開始)周波数を設定します。

RIB: float frequency
デフォルト: 1.0

Lacunarity(空隙性)

ノイズの各連続レイヤの周波数を決定するために使用するスカラー。 値が小さいと、レイヤは周波数の間隔が狭くなります。値が大きいと、レイヤの間隔が広がります。

RIB: float lacunarity
デフォルト: 2.0

Dimension(次元)

周波数指数。この値を使用して、ノイズの各連続レイヤの大きさを1/f^(3-2*Dimension)の式でスケールします。 fは、指定したレイヤに使用されているノイズ周波数です。 この値はフラクタル次元に関係するため、dimensionと呼ばれます。 値が大きいと粗くなり、値が小さいと滑らかになります。

RIB: float dimension
デフォルト: 1.0

Erosion(衰退)

周波数指数の範囲。dimensionで指定した周波数指数は、ノイズの大きさの関数として、それ自体がオフセットです。 この値はそのオフセットを調整します。これにより、フラクタルのいわゆるクロスオーバースケールが決定します。 0は均一な外観になります。 マイナスの値は、値の小さい領域を滑らかにし、プラスの値は、値の大きい領域を滑らかにします。

RIB: float erosion
デフォルト: 0.0

Variation(バリエーション)

この値は、外観のどの特定のバリエーションを取得するのかを制御します。 他のコントロールで決められた外観の品質を変更することなく実行することができます。 したがって、例えば、この値をTimeに接続することで外観をアニメーションさせたり、この値を別の値に設定することで、その外観の固有のインスタンスをいくつか作成することができます。

RIB: float variation
デフォルト: 0.0

Manifold(マニフォールド)

ノイズの適用先となるマニフォールド。デフォルトはPです。

RIB: struct manifold

出力パラメータ

resultF

フラクタルテクスチャの結果。