Labs Building Generatorには、名前の付いたジオメトリのコレクションが必要です。 これらのコレクションに'wall'、'corner'、'top_ledge'といった名前を付けることで、それらの名前がモジュールとして参照されます。 このノードは、それらのモジュールの作成の補助をします。
モジュールの名前と寸法を設定するだけでなく、このSOPは局所的なオーバーライドを設定することもできます。
Handplaced Overrideタブでは、モジュールがBuilding Generatorのルールを無視するようにすることができ、そのモジュール独自のトランスフォームを定義することができます。
Volumetric Overrideタブは、2番目の入力を空間的オーバーライドとして使用します。ビルの一部がこのジオメトリと交差すると、指定されたモジュールが代わりに使用されるようになります。
パラメータ ¶
Building Module ¶
Module Name
2番目の入力に接続された境界ボックス(s)内に適用するモジュール。
Module Dimensions
モジュールのターゲットの幅と高さ(Houdini単位)。 自動境界が意図に反した寸法にならない可能性があるので(例えば、モジュール表面から離れて伸びた旗竿)、ここでは手動で定義します。
Floor Description ¶
Floor Name
この床構成に割り当てる名前。
Expanded Form
床の片側を埋めるモジュールのパターン配置。
<>
括弧内のモジュール名はオブジェクト沿いに繰り返され、[]
括弧内のモジュール名は後ろに数字が続かない限り1回だけ発生し、数字が続く場合はその回数だけ繰り返されます。
Rigid: [A], [A-B], [A][B], [A-B-A]
Rigid (repeated): [A]3, [A-B]2
Fill (repeated): <A>, <A-B>, <A-B-A>
Variations: <A*>, [B*], <A-B*>, [A*-B]
Incorrect: <*>, [*], <A*>, [A-B*], <A>2, <A><B>, 見つからないFillモジュール
Corners
右コーナーと左コーナーのモジュールをそれぞれ設定します。 1番目のパラメータのみにコーナーモジュールを設定すると、両方のコーナーがこのモジュールを適用します。
Variations
この床に使用する床バリエーションの数。
Variation
バリエーションとして使用する床の名前。 この名前は、別の Labs Building Generator Utility SOP の Floor Name パラメータから取得されます。
Weight
床のランダム選択でこの床バリエーションが選択される加重確率。
Handplaced Overrides ¶
Action
境界ボックス参照を表示または非表示にします。
Use Embedded Boundingbox
このHandplacedモジュールの寸法を視覚的に設定することができる境界ボックスユーティリティを有効にします。
Bounds Properties ¶
Center
モジュールの中心。
Size
モジュールのサイズ。
Uniform Scale
モジュールの均一スケール。3つの値のスケールは、この値で乗算されます。
Rotate
このモジュールの回転。
Building Module ¶
Module Name
2番目の入力に接続さえた境界ボックス(s)内に適用するモジュール。
See also |