Mask Scatter(マスク分散)

マスク画像の有効領域にスタンプをランダム配置するノード。

中級
Since P00

入力ポート

Mask(マスク)

配置範囲として使うマスク画像

Image
Stamp(スタンプ)

各点に配置する画像(未接続時は1pxドット)

Image

出力ポート

Image(画像)

分散配置された画像

Image

パラメータ

名前デフォルト説明
CountInt16配置する数
SeedシードInt0ランダム配置を再現するためのシード
Thresholdしきい値Float0.5この値以上のマスク値を配置対象にする
Use AlphaAlphaを使うBooltrueマスクの明るさではなくアルファで判定する
Invert反転Boolfalseマスクの反対側の領域に配置する
ColorColorスタンプ未接続時のドット色

使い方

  • 普通の使い方

- PathMask の出力を mask に入れる

- count で数を決める

- seed を変えて散り方を変える

  • しきい値

- 0.5 なら半分以上のマスク値の場所に置く

- PathMask のような白+アルファのマスクなら、そのままで問題ない

  • 反転

- オンにすると、塗られていない側に配置する

使用例

PathMask と組み合わせる

[MultiPathEditor] → [PathMask] → mask → [MaskScatter] → [Preview]

スタンプ未接続でドットをばらまく

[PathMask] → [MaskScatter(count:32, color:白)] → [Preview]

任意のマスク画像を使う

[PixelCanvas] → mask → [MaskScatter]

注意事項

  • 同じピクセル位置には重複して置きません
  • スタンプ画像自体は重なることがあります
  • 出力サイズは入力マスク画像と同じです

💡 ヒント

  • 同じピクセル位置には重複して置きません
  • スタンプ画像自体は重なることがあります
  • 出力サイズは入力マスク画像と同じです

関連ノード

multipatheditor
pathmask
maskscatter
preview
pixelcanvas
Mask Scatter (マスク分散) — PixPipeline ノード解説