地形
 
 
 

| テクスチャ | 地形 | Advanced(アドバンス) | Render Tree の使い方

カテゴリ: テクスチャ

シェーダ ファミリ: テクスチャ

出力: カラー

フラクタルを使って、雪や山、草などのあるリアルな風景を作成します。各カラーを変更して別の地形をシミュレートすることができます。湖やその他の風景効果を作成するには、ディスプレイスメント マップされた地形と交差する平面状のサーフェイスを使用します。

名前(Name)

シェーダの名前。任意の名前を入力するか、デフォルト名を使用します。

テクスチャ

テクスチャ空間

使用するテクスチャ プロジェクションを選択します。「テクスチャ プロジェクションを指定する」(「テクスチャリング」)を参照してください。

バンプ マッピング

有効(Enable)

バンプ マッピングのオン/オフを切り替えます。

係数(Bump Map Factor)

バンプ マッピングの凹凸を定義します。負の値では内側に隆起が反転し、正の値では外側に隆起します。

アルファ使用(Use Alpha)

テクスチャのアルファ チャンネルを使用してバンプ マップを取得します。

地形

雪のカラー(Snow Color)

雪カラー(山の冠雪)を定義します。標高が最も高い場所にある雪として定義されます。

岩の色(Rock Color)

岩の色を定義します。これは雪と草の中間にある領域として定義されます。

草の色(Grass Color)

草の色を定義します。これは最も低いところにある領域として定義されます。

アルファ

アルファを RGB にコピー(Copy Alpha to RGB)

アルファ強度パラメータで定義された係数でアルファ チャンネルを RGB チャンネルに乗算します。

アルファ強度(Alpha Strength)

アルファチャンネルを RGB チャンネルにコピーするときの係数を定義します。

境界

雪と岩(Snow-Rock)

雪の領域(高所)と岩の領域(中間)の境界高度を定義します。

岩と草(Rock-Grass)

岩の領域(中間)と草地の領域(低所)の境界高度を定義します。

ブレンド(Blending)

領域の間でカラーを互いにどの程度ブレンドするかをコントロールします。高い値にするとレンダリング時間が長くかかります。

起伏(Ruggedness)

各領域の間の起伏の多さをコントロールします。

フラクタル

割合(Ratio)

現在の反復の振幅と次の反復の振幅の比を定義します。1 未満の値の場合は次の反復で振幅が小さくなります。1 より大きい値のの場合は反復により振幅が大きくなりフラクタルが発散します。

反復(Iterations)

フラクタルを定義するための反復回数を定義します。

振幅(Amplitude)

このテクスチャの計算に使うフラクタルの基本振幅を定義します。このパラメータは第 1 反復の振幅にのみ適用されます。後続する反復では振幅が増大していくこともあります。

起伏(Ruggedness)

風景の全体的な起伏の多さをコントロールします。低い値に設定すると滑らかな地形になります。高い値に設定するとギザギザした危険そうな風景になります。

周波数 U/V(U, V Frequency)

U 方向と V 方向のフラクタル周波数を定義します。

Advanced(アドバンス)

バンプ マッピング

ステップ(Step)

バンプ マップの U、V、Z ステップを制御します。このパラメータを使用し、バンプの滑らかさやジャギーを決定します。

代替

U/V/Z(U, V, Z)

テクスチャを繰り返す場合に、交互に反転するかどうかを指定します。これによりテクスチャが交互に反転されて繰り返されます。

リピート

テクスチャリピート(Texture Repeats)

X、Y、および Z の反復係数を含みます。たとえば、値が 2 の場合は、テクスチャが縮小されて[0..1]の間隔に 2 回収まるようになります。

UV リマップ

最小、最大(Minimum, Maximum)

テクスチャ イメージの再マッピングを決定します。2D イメージの場合、X 軸と Y 軸のみを使用します。

Render Tree の使い方

草、雪、および岩に関するカラー値を持つパラメータはすべて、他のテクスチャやイメージ処理シェーダへ接続できます。テクスチャ ジェネレータ シェーダでテクスチャのスカラ パラメータを変更して、興味深いエフェクトを生成します。たとえば、フラクタル テクスチャジェネレータ シェーダを使ってバンプ係数をコントロールすることができます。

テクスチャ シェーダは Render Tree で無限の機能を発揮します。カメラかライト投影、バンプかディスプレースメント、多種のブレンドなどのパラメータを指定してオブジェクトにテクスチャを生成します。