Heightfield Generate

「Heightfield Generate」の編集履歴(バックアップ)一覧に戻る

Heightfield Generate - (2016/12/06 (火) 13:50:02) の編集履歴(バックアップ)


Node Type: Heightfield Operator

ノード説明と目的:

『Heightfield Generate』ノードを使用する事で、標準のシンプルながらも強力な設計に基づいたユニークなハイトフィールド地形を生成する事が出来ます。ノードに組み込まれたフラクタルに基づいた新しいハイトフィールド生成する事も、他のシェーダを使用してハイトフィールドの高度情報を生成する事も出来ます。特に、侵食などのハイトフィールド固有の操作を適用する場合には、ハイトフィールド地形を作成するためにこれを使用して下さい。理論上無限のディティールを持ち、惑星全体をカバーする事が出来るプロシージャル地形とは異なり、ハイトフィールドは有限の解像度で特定範囲をカバーします。しかし、Terragenでは、ハイトフィールドは、ディティールを高めるためにプロシージャル・ディスプレースメントによってレンダリングする事もあります。これはデフォルトで有効になっています。

設定:

New heightfield 新規ハイトフィールド これにチェックする事で、ポイント数とサイズメータのパラメータによって、ハイトフィールドの解像度とサイズの設定に使用します。チェックしない場合、ハイトフィールドの寸法は、Input端子に接続されたノードから取得します。
Number of points ポイント数 ハイトフィールドの解像度(ポイント数)を設定します。この数値はハイトフィールドがカバーする範囲をコントロールするものではありません。
Size in metres サイズ(メートル) ハイトフィールドのX(幅)、Y(奥行き)をメータで設定します。

Fractalタブ

Feature scale 平均サイズ

このパラメータは、ハイトフィールドで生成された容貌の平均サイズをメートルで設定します。
Feature scal: 2000、Feature steepness: 0.25、Roughnes: 0.875
Feature steepness 傾斜程度

生成された容貌の急峻を設定します。数値が高いほど急勾配になり、容貌そのものの全高も増大します。
Feature steepness: 0.4
Roughness 地形の粗さ

生成された地形の荒さをコントロールします。数値が高いほどより荒くなります。
Feature steepness: 0.3、Roughnes: 0.65
Seed 要素 この数値はノードで生成するパターンをコントロールします。複数の『Heightfield Generate』ノード上で同じ数値を使用した場合、すべて同じパターンの地形を生成するでしょう。
Random Seed ランダム要素 このボタンをクリックする事で、上の"Seed"のパラメータ数値がランダムで選択されます。
Auto generate 自動生成 チャックを入れることで、プロジェクトの読み込み時や、他パラメータを変更する度にハイトフィールドが再生成されます。現時点では、このパラメータをチェックしないことをお勧めします。
Generate Now 生成開始 このボタンをクリックする事で、ハイトフィールドを生成します。

Tweak Fractalタブ

「Tweak Fractal」タブは、ハイトフィールドを生成時に使用する、フラクタルのいくつかの特徴を変更するパラメータを備えています。
Variation 変動量 この設定はフラクタル全体の変化量をコントロールします。変動量はフラクタルパターンにおいて、大小の特質の分布に関連します。変動量が0に設定されている場合、大小の特質は均等に分布されます。値が大きくなるにつれて、ノイズはより少なく均一に変化し始め、大小の特質の間でだんだんと分布が不均一になるパターンが得られます。
Variation method 変動方法 このポップアップで、変動量をフラクタルに適用するためにいくつかの方法を選択します。
Clamped multifractal(マルチフラクタルを固定)
Unclamped multifractal(マルチフラクタルを非固定)
Multi-scale modulatorlマルチスケールを調整)
それぞれマルチフラクタル演算式の違いなので、お好みに合わせていろいろ試されてみる事をお勧めします。
Buoyancy from variation
Use Shader Tab
Shader
Position center
Position lower left
Position