Chaos Scatter
概要
Chaos Scatter は、選択したオブジェクトをシーンに簡単に分配できる強力なインスタンス化およびスキャッター(分散)ツールです。これは、緑、岩、草などで空間を埋める必要がある屋外シーンで特に便利です。
Chaosスキャッターパラメータは、共通設定、サーフェススキャッター、ボリュームスキャッター、移動、回転、スケール、領域タブにグループ化されています。
- 基本設定 タブ
- スプラインスキャッタリング タブ
- サーフェススキャッタリング タブ
- 傾斜高度制限 タブ
- ボリュームスキャッタリング タブ
- 移動設定タブ
- 回転設定タブ
- ルックアットタブ
- スケール設定タブ
- 領域設定タブ
アクセス
ツールバー > Create new Chaos Scatter object
右側パネル > Objects タブ > Create new Chaos Scatter object
Common settings [基本設定]
Scattering mode [スキャッタリングモード] - スキャッタリングのモードを次から選択します:
- 1D - オブジェクトがスプラインに沿って配置されるスキャッターモードです。これには、開いたスプラインまたは閉じたスプラインを使用できます。このモードはインポートされたVRSceneでのみサポートされることに注意してください。
- 2D - オブジェクトが表面上に配置するスキャッターモードです。表面が水平であるか垂直であるか、あるいは複雑な 3D オブジェクトの一部であるかは関係ありません。
- 3D - オブジェクトがオブジェクトのバウンディングボックス内に配置されるスキャッターモードです。バウンディングボックスは立方体の形をしているため、丸いオブジェクトにこのモードを使用すると、インスタンスが立方体の形で配置されることに注意してください。室内のホコリ、水族館の魚、本棚の本などが飛散する場合に便利なモードです。
Max. instances [最大インスタンス数] - 生成されるインスタンスの最大数を制限します。このオプションは、作成されるインスタンスの数を決定するものではないことに注意してください。代わりに、あまりにも多くのインスタンスが分散してクラッシュが発生するのを避けるための手段として機能します。
Random seed [ランダムシード] - 使用するランダム分布の初期値を決定します。この値を変更すると、分布するオブジェクトがランダムに変化します。同じパラメーター設定で別の見た目に設定できます。
Avoid collisions [衝突検知] - 有効にすると、互いに衝突するインスタンスが削除されます。これにより、インスタンス間の重複がなくなります。このオプションを有効にすると、インスタンスの数が指定よりも減る可能性があることに注意してください。
Spacing [%] [間隔] - 衝突の検出に使用されるバウンディングボックスのサイズをコントロールします。値が小さいほどインスタンスの密度が高くなり、衝突が発生します。値が大きいほど、インスタンス間の距離が長くなります。 100% を超える値は、オブジェクト間の距離がバウンディングボックスよりも大きいことを意味します。
Distribute-on target objects [ターゲット] - インスタンスが分配されるオブジェクトを指定します。
Instanced model objects [インスタンスソース] - ターゲットオブジェクト上に分配されるオブジェクトを指定します。
Include models' children [子も含む] - 有効にすると、Vantage は親のインスタンスソースモデルだけでなく、その子のジオメトリも合わせてスキャッターさせます。
Spline scattering [スプライン スキャッタリング]
次のパラメータは、スキャッタリングのモードが “1D” を選択している場合に使用できます。
Spacing [間隔] - インスタンス間の間隔をワールド単位で決定します。
Jitter [ジッタ] - スプラインに沿ってインスタンスをランダムに散らします。間隔は、スプラインの端のインスタンスを除き、各インスタンスの両側に適用されます。ジッター値はこれら2つの間隔で分割されます。すべての間隔距離でインスタンスがジッターできるようにするには、ジッターを 200% に設定する必要があります。
Offset [オフセット] - インスタンスがスプラインの一方向にオフセットされる間隔の割合を決定します。 100% に設定すると、オフセットが間隔の値全体に等しいため、全てのインスタンスが後続のインスタンスを置き換えます。
Follow amount [フォロー量] - スキャッターしたインスタンスがスプラインに沿ってどのように配置されるかを決定します。 100% の値を割り当てると、インスタンスはスプラインに従い、ローカル接線方向に沿って配向されます。
Surface scattering [サーフェススキャッタリングタブ]
次のパラメータは、スキャッターモードで“2D”を選択している場合に使用できます。
Distribution mode [分配モード] - スキャッターの方法を次から選択できます:
- Random [ランダム] - ターゲットオブジェクト全体にインスタンスをランダムにスキャッターします。デフォルトで有効になっています。
- UV - UVW マッピングを使用して、インスタンスを規則的なパターンでスキャッターします。
Instance count [インスタンス数] - スキャッターするインスタンスの正確な数を決定します。 Use area density(面密度を使用)オプションが有効な場合、スキャッターは密度によって定義されます。
Use area density [領域密度を使用] - 有効にすると、インスタンスのカウント量が指定された正方形領域で乗算されます。
Square area [正方形エリア乗数] - Use area density [領域密度を使用]が有効な場合のインスタンス数の乗数を指定します。
Volume scattering [ボリュームスキャッタリング]
次のパラメータは、スキャッターモードで“3D”を選択している場合に使用できます。
Instance count [インスタンス数] - 分散するインスタンスの正確な数を決定します。Use volume density [ボリューム密度を使用] オプションが有効な場合、スキャッターは密度 (ボリューム) によって定義されます。
Use volume density [ボリューム密度を使用] - 有効にすると、分布は密度 (Cube vol.) によって定義されます。
Cube vol. [ボリューム乗算] - Use volume density [ボリューム密度を使用]が有効な場合、インスタンス カウント値を乗算します。
Slope and altitude limits [傾斜高度制限]
このタブは、2D スキャッタリングモードでのみ使用できます。
Slope limitation [傾斜制限] - スキャッタを特定の角度の「斜面」にのみ制限します。たとえば、高低差のある地形にリアルな木々の広がりを作成するために使用できます。最小傾斜角と最大傾斜角が小さいほど、スキャッタが停止する角度は小さくなります。
Distr. normal alignment [法線の向き] - 傾斜制限を計算する場合に、ローカルアップベクトルまたはワールドアップベクトルどちらを使用するかを選択できます。
- Local [ローカル] - 有効にすると、個々のターゲット オブジェクトのアップベクトルに従って傾斜制限が測定されます。
- World [ワールド] - 有効にすると、シーン内のターゲットオブジェクトのワールド Z軸 Upベクトルに従って傾斜制限が測定されます。
Min / Max slope angle [最小/最大傾斜角度] - スキャッタを制限する角度の範囲を定義します。この範囲外のインスタンスはフィルターで除外されます。
Altitude limitation [高度制限] - 指定された高度範囲でのインスタンスの制限を有効にします。
Limit mode [制限モード] - ワールドまたは位置独立モードでの高度単位の範囲を定義します。
- World [ワールド] - 個々の分配オブジェクト上のサーフェス ポイントの高度は、(すべての変換後) ワールド空間で評価されます。
- Position Independent [位置独立] - 個々の分配オブジェクト上のサーフェスポイントの高度は、オブジェクトの中心を基準にして評価されますが、オブジェクトの回転とスケールは依然として高度に影響します。
From [~から] - 高度制限の最小値
To [~まで] - 高度制限の最大値
Translate [移動]
Min X / Max X [最小X/最大X] - X 軸上でインスタンスを指定された最小距離から指定された最大距離まで移動します。 Min Y / Max Y [最小Y/最大Y] - Y 軸上でインスタンスを指定された最小距離から指定された最大距離まで移動します。 Min Z / Max Z [最小Z/最大Z] - Z 軸上でインスタンスを指定された最小距離から指定された最大距離まで移動します。
Stepping distance [距離ステップ] - 有効な軸で、インスタンスが移動するステップ距離を決定します。値をゼロのままにすると、インスタンスは継続的な距離で変換されます。
Apply stepping distance for X / Y / Z [ステップ距離を適用するX/Y/Z軸] - ステップ距離の値が指定されている場合、X / Y / Z 軸を指定できます。
Rotation [回転]
Normal alignment [法線に揃える] - 0 以外の値を入力すると、インスタンスはスキャッタリング表面の向きに関係なくワールドのZ軸に従って整列されます。これは、Distributeon ターゲット オブジェクトがカーブしていて、スキャッタリングするオブジェクトがサーフェスの曲面に従わずに垂直を維持する必要がある場合に便利です。正の値はインスタンスが +Z軸 (垂直上向き) に整列されていることを意味し、負の値はインスタンスが -Z 軸 (垂直下向き) に整列されていることを意味します。
Min X / Max X [最小X/最大X] - インスタンスを指定された最小度から指定された最大度まで X 軸上で連続的に回転します。
Min Y / Max Y [最小Y/最大Y] - インスタンスを指定された最小度から指定された最大度まで Y 軸上で連続的に回転します。
Min Z / Max Z [最小Z/最大Z] - インスタンスを指定された最小度から指定された最大度まで Z 軸上で連続的に回転します。
Stepping angle [ステップ角度] - インスタンスが有効な軸に対して回転できるステップ角度を決定します。
Apply stepping angle for X / Y / Z [ステップ角度を適用するX/Y/Z軸] - ステップ角度の値が指定されている場合、X / Y / Z 軸を指定できます。
Preserved model rotation [モデルの向きを保持] - 有効にすると、選択したインスタンス化モデルの初期回転が保存されます。
Look at [ルックアット]
Enabled [有効] - オンにすると、範囲内のインスタンスが指定された方向に向きを変えます。
Target object [ターゲットオブジェクト] - 選択されたオブジェクトに基づいてインスタンスの方向が決定されます。ジオメトリオブジェクトが選択されると、各インスタンスはオブジェクトのバウンディングボックスの中心に向けられます。カメラ オブジェクトが選択されると、各インスタンスはカメラの方向を向きます。
Orientation axis [方向軸] - モデルオブジェクトのどの軸をその方向に向けるかを選択します。
Reverse [反転] - 有効にすると、選択した軸の逆の方向が回転します。
Horizontal [水平] - 有効にすると、選択したルックアット軸は法線に垂直な平面内でのみ回転します。
Falloff distance [フォールオフ距離] - ルックアットの影響を受けるインスタンスの範囲を指定します。ゼロ以外の場合、範囲内のインスタンスのみが影響を受けます。ゼロの場合全てのインスタンスが影響を受けます。太陽オブジェクトを選択しても効果はありません。
Scale [スケール]
Uniform [均一] - 有効にすると、全ての軸が X 軸の値に従ってスケーリングされます。
Min X / Max X - X軸に指定された最小値から指定された最大値までの範囲でランダムスケーリングします。Uniformが有効な場合、この値が全ての軸に適用されます。
Min Y / Max Y - Y軸に指定された最小値から指定された最大値までの範囲でランダムスケーリングします。 Uniform [均一]が有効な場合、X 軸の値が全軸に対してに適用されます。 Min Z / Max Z - Z軸に指定された最小値から指定された最大値までの範囲でランダムスケーリングします。 Uniform [均一]が有効な場合、X 軸の値が全軸に対してに適用されます。 Stepping [段階] - インスタンスに適用されるスケーリングのスケーリング段階を%で決定します。それ以外の場合、スケーリングは継続的に行われます。
Apply stepping percentage for X / Y / Z [段階の%をX/Y/Zに適用] - 段階の値が指定されている場合、X / Y / Z 軸が有効になります。
Preserved model scale [オリジナルのスケールを保持] - 有効にすると、選択したインスタンスソースモデルの初期スケールが保持されます。
Areas [エリア]
Include [含む] - このリストに含まれるオブジェクトのバウンディングボックス内にのみモデルを分散させます。ターゲットオブジェクトと同じオブジェクトは使用できません。
Exclude [除外] - リストのオブジェクトが配置されている領域を除き、ターゲットオブジェクト上のあらゆる場所にモデルを分散させます。配布対象オブジェクトと同じオブジェクトは使用できません。このオプションは、たとえば、家を配置する必要があるエリアから草や木のインスタンスを削除する場合に便利です。
Near / Far [近/遠] - 選択したオブジェクトから選択した軸平面までのフォールオフ距離を決定します(投影)。選択したオブジェクトが含むリストからのものである場合、フォールオフ距離内のインスタンスが含まれます。選択したオブジェクトが除外リストからのものである場合、フォールオフ距離内のインスタンスは除外されます。
Scale [スケール] - スケール係数は、近フォールオフと遠フォールオフ間のインスタンスにさらに影響を与えるスケール係数です。
Density [密度] - 近フォールオフと遠フォールオフ間のインスタンスにさらに影響を与える密度係数です
Projection [投影] - 指定されたターゲットオブジェクトに含む/除外オブジェクトを投影する軸を指定します。