Scatter

入力パターンを有機的に、または設定可能なグリッド上に散布します。

ノードを選択するとパラメータを調整できます。

入力

  • pattern_1 (省略可能)
  • pattern_2 (省略可能)
  • pattern_3 (省略可能)
  • pattern_4 (省略可能)
  • pattern_5 (省略可能)
  • pattern_6 (省略可能)
  • pattern_7 (省略可能)
  • pattern_8 (省略可能)
  • scale_map (省略可能) : 配置ごとのサイズを変調します。各配置の中心で1回サンプリングします。
  • mask_map (省略可能) : 表示する配置物を制御します。各配置の中心で1回サンプリングします。
  • color_map (省略可能) : スタンプのRGBに乗算して各配置物を着色します。アルファは維持します。

パラメータ

パラメータ型既定値範囲説明
pattern_inputs
Pattern Inputs
int11 ~ 8配置時の選択に使用するパターン入力の数です。
distribution
Distribution
enumgridScatterで使用する配置方式です。
  • grid : 必要に応じてジッターを加える、規則的な行と列です。
  • organic : 間隔と被覆の制約を用い、指定数を密に配置します。
rows
Rows
int81 ~ 64散布グリッドの行数です。
columns
Columns
int81 ~ 64散布グリッドの列数です。
jitter_xy
Jitter X/Y
vec2[0, 0]0 ~ 1セルの中心をランダムにずらす量です。セル単位で、軸ごとに指定します。
stagger_mode
Stagger Mode
enumnoneグリッド上の配置を行または列ごとにずらします。
  • none : 整列したグリッドを使用します。
  • every_other_row : 1行おきに水平方向へずらします。
  • every_other_column : 1列おきに垂直方向へずらします。
  • each_row_additively : 行ごとに水平方向のずれを追加します。
  • each_column_additively : 列ごとに垂直方向のずれを追加します。
stagger_amount
Stagger Amount
float0.5-1 ~ 1セル単位での配置のずれです。
organic_amount
Amount
int641 ~ 1024MaskとDropoutで取り除く前の、有機的な配置の正確な数です。
organic_spacing
Spacing
float10 ~ 1指定数の配置を、0のランダム配置から、1の計算済みの配置へ移動します。
scale
Scale
float10.01 ~ 10各配置セルに対する、スタンプの基準サイズです。
scale_xy
Scale X/Y
vec2[1, 1]0.01 ~ 4Scaleの後に適用する、軸ごとの拡大縮小倍率です。
scale_random
Scale Random
float00 ~ 1スタンプの縦横比を維持する、一様なランダム拡大縮小です。
scale_random_xy
Scale Random X/Y
vec2[0, 0]0 ~ 1軸ごとに個別に加える、ランダムな拡大縮小です。
scale_map_strength
Scale Map Strength
float00 ~ 1Scale Mapが配置ごとのサイズに与える影響です。0はマップを無視し、1はサンプリング値を拡大縮小の倍率として使用します。
scale_map_dimensions
Scale Map Dimensions
enumx_and_yScale Mapが影響する拡大縮小の軸です。
  • x_and_y : 両方の軸にScale Mapを適用します。
  • x : X軸のみにScale Mapを適用します。
  • y : Y軸のみにScale Mapを適用します。
rotation
Rotation
float00 ~ 1スタンプの基準回転を回転数で指定します。
rotation_random
Rotation Random
float00 ~ 1ランダムな回転の幅を回転数で指定します。1では最大1回転の範囲でランダムに回転します。
mask_threshold
Mask Threshold
float00 ~ 1マスク値がこのしきい値未満の配置物を非表示にします。
dropout
Dropout
float00 ~ 1配置物をランダムに取り除きます。0はすべて維持し、1はすべて取り除きます。
color_map_strength
Color Map Strength
float10 ~ 1Color MapがスタンプのRGBに色を付ける強さです。アルファは維持します。
luminance_random
Luminance Random
float00 ~ 1各配置物の輝度をランダムに下げます。0は入力を維持し、1は配置物ごとに0~1の倍率を割り当てます。アルファは維持します。
pattern_order
Pattern Order
enumrandomScatterがパターン入力を選択する方法です。
  • random : 配置ごとにパターン入力をランダムに選択します。
  • cycle : グリッドの順序に従って、パターン入力を順番に切り替えます。
overlap_mode
Overlap Mode
enummaxScatter内で、重なったスタンプを合成する方法です。
  • max : スタンプが重なる部分では、最も明るい寄与を残します。
  • add : 重なったスタンプの寄与を加算し、出力範囲にクランプします。
  • alpha_composite : アルファを用いて重なるスタンプを合成し、累積結果の上に各スタンプを重ねます。
filter_mode
Filter
enumbilinearパターン入力のテクスチャフィルタリングです。
  • bilinear : バイリニアフィルタリングでパターン入力をサンプリングします。
  • nearest : 最近傍フィルタリングでパターン入力をサンプリングします。

出力

  • output (既定の形式: inherit)
ドキュメントを参照