Chaos Scatter
このページではChaosEnvisionのScatterツールについて解説します。
概要
Scatterは、シーンに好きなモデルを簡単に配置できる強力な配布ツールです。これは、緑、岩、草などで埋める必要がある屋外シーンに特に便利です。スキャッターツールは、指定したモデルのインスタンスを他のオブジェクトやスプラインのサーフェス上に作成します。
Cosmosオブジェクトのみ散布可能です。
選択範囲のハイライトは、Hホットキー、またはViewメニュー > Scene Selection Highlightingで素早くオン/オフを切り替えることができます。
UIパス
すべての Scatter オブジェクトは、Objects タブ > Scatter filter タブにあります。すべてのScatterオブジェクトのパラメータは、Detailsタブでアクセスできます。
スキャッターのボタン
以下のパラメータは右側の詳細タブにあり、左側のオブジェクトタブで任意の散布図オブジェクトを選択すると使用できます。
Scatterタブ
散布するモデルとその分布は、「Layers(レイヤー)」タブで指定します。1つのレイヤーに複数のモデルを含めることができますが、複数のレイヤーを使用して、求める視覚的な結果に応じて散布モデルを分割および整理することもできます。
レイヤーを追加するには、新規レイヤー追加ボタン()を使用します。レイヤーを削除するには、レイヤーの上にカーソルを置くと表示される削除ボタン(
)を使用します。
モデルを散布する領域は、「Targets(ターゲット)」タブで指定します。これらの領域の一部を除外するには、「Exclusion areas(除外領域)」タブを使用します。
TargetとExclusionの両方のタイプで、既存のシーンオブジェクトを選ぶか、Create geometryまたはSplineツールを使ってネイティブのEnvisionオブジェクトを作成します。
スキャッター設定
散布したいCosmosモデルを選択し、スキャッターレイヤー設定のモデルセクションにドロップします。
モデルは、サーフェス上またはスプライン上に散布できます。詳しくは、Scatter Workflowsの記事をご覧ください。
Scattering over a surface(サーフェス上に散布する)
Density(密度)-散在モデルの密度を100平方メートルあたりのインスタンス数で定義します。以下のDensityの例を参照してください。
Max angle to up vector-モデルを散布する面の最大角度を定義します。値が0の場合、モデルは水平面にのみ散布されます。値が180の場合、モデルはどの角度でも散布されます。
Detect collisions(衝突の検出)-散布されたモデルが互いに衝突するのを防ぎます。以下のDetect Collisionsの例を参照してください。
Models(モデル)-現在選択されているスキャッターで使用されているモデルのリストです。モデルをクリックし、スライダーを動かしてFrequency(頻度)を設定します。以下のFrequencyの例をご覧ください。
-選択されているモデル、または選択されていない場合はすべてのモデルを削除します。
レイヤーをダブルクリックして名前を変更できます。
Scattering over a spline(スプライン上に散布する)
Spacing(間隔)-インスタンス間の間隔をメートル単位で指定します。以下のSpacingの例を参照してください。
Jitter(ジッター)-スプラインに沿ってインスタンスをランダムにジッターさせます。各インスタンスは、スプラインの端にあるインスタンスを除いて、その両側にSpacingが適用されます。Jitterの値は、これらの2つのSpacingの間で分割されます。
Offset(オフセット)-インスタンスがスプラインの一方向にオフセットされるSpacingのパーセンテージを決定します。100%に設定すると、オフセットがSpacingの全値に等しくなるため、すべてのインスタンスがその次のインスタンスに置き換わります。以下のOffsetの例を参照してください。
Follow spline-散らばったインスタンスがスプラインに沿ってどのように配置されるかを決定します。100%の値を割り当てると、インスタンスはスプラインに沿い、ローカルの接線方向に向きます。
Detect collisions(衝突の検出)-散布されたモデルが互いに衝突するのを防ぎます。以下のDetect Collisionsの例を参照してください。
Models(モデル)-現在選択されているスキャッターで使用されているモデルのリストです。モデルをクリックし、スライダーを動かしてFrequency(頻度)を設定します。以下のFrequencyの例をご覧ください。
-選択されているモデル、または選択されていない場合はすべてのモデルを削除します。
レイヤーをダブルクリックして名前を変更できます。
Randomization(ランダム化)
このパネルのコントロールは、散乱モデルの位置、回転、スケールにランダム化を追加し、散乱モデルをより自然でリアルな外観にすることができます。
Translation(移動)-インスタンスを対応する軸上の指定された距離から指定された距離まで移動します。Randomizationを参照してください: 以下のTranslationの例を参照してください。
Rotation(回転)-インスタンスを指定された度数から連続的に指定された度数まで回転させます。以下のランダム化の例を参照してください: 以下のRotationの例を参照してください。
Scale(スケール)-インスタンスを指定された値から指定された値まで連続的にスケーリングします。Uniform scaleが有効な場合、X軸の値はターゲットオブジェクト全体に適用されます。以下のランダム化の例を参照してください: 以下のRandomization: Scaleの例を参照してください。
Uniform scaling-有効にすると、すべての軸のすべてのインスタンスがX軸の値に従ってスケーリングされます。以下のRandomization: Scaleの例を参照してください: 以下のRandomization: Scaleの例を参照してください。
例
Density(密度)
Spacing(間隔)
Detect Collisions
Frequency(頻度)
オブジェクトはサーフェス上に散布されています。
Offset(オフセット)
Scale(スケール)
オブジェクトはサーフェス上に散布されています。
Rotation(回転)
オブジェクトはスプライン上に散布されています。