Back to Node List

Region Strata

region_strata

Generates broken layered RegionMap strata

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
マスク
mask
Image
領域を生成する範囲を制限する任意の画像マスクです。マスクは 明度 * アルファ >= 0.5 のピクセルを有効範囲として扱います。マスク外は OUTSIDE_ID になります。

Output Ports

NameTypeDescription
領域
regions
RegionMap
生成された RegionMap データです
プレビュー
preview
Image
生成した領域を色分けした確認用画像です
ラベル
labels
Map
Inspector に重ねるIDラベル位置です

Parameters

NameTypeDefaultRangeDescription / Options
width
Int
641–2048

RegionMap のピクセル幅です

高さ
height
Int
641–2048

RegionMap のピクセル高さです

層数
layer_count
Int
82–128

主な地層の数です

分断数
break_count
Int
61–128

層を方向に沿って何個に分けるかです

うねり
waviness
Float
50–64 / step 0.5

層の境界をどれだけうねらせるかです

分断ゆらぎ
break_jitter
Float
0.350–1 / step 0.01

分断位置のランダムなずれです

シード
seed
Int
10–99999

地層生成を再現するためのシードです

方向
direction
Enum
Horizontal

地層の主方向です

  • Horizontal
    横方向の地層です
  • Vertical
    縦方向の地層です
  • 右下がりDiagonalDown
    左上から右下へ流れる地層です
  • 右上がりDiagonalUp
    左下から右上へ流れる地層です
左右ループ
wrap_x
Bool
false

左右の端がつながっているものとして生成します

上下ループ
wrap_y
Bool
false

上下の端がつながっているものとして生成します

ID順
id_order
Enum
SeedOrder

生成した領域IDの並べ替え方法です

  • 生成順SeedOrder
    生成時のID順を使います
  • 左上からTopLeft
    左上に近い領域から小さいIDを割り当てます
  • 右下からBottomRight
    右下に近い領域から小さいIDを割り当てます
  • 面積昇順AreaAsc
    面積が小さい領域から小さいIDを割り当てます
  • 面積降順AreaDesc
    面積が大きい領域から小さいIDを割り当てます
ID表示
show_ids
Bool
false

Inspector のプレビュー上に領域IDラベルを表示します

  • type_id: region_strata
  • category: Generate/Region/Create

割れや分断を持つ地層状の RegionMap を、最終サイズで直接生成します。岩壁、崖、土の断面、鉱石層などに向きます。

主なパラメータ

ID 内容
width / height RegionMap のピクセルサイズ
layer_count 主な層の数
break_count 層を方向に沿って分断する数
waviness 層境界のうねり
break_jitter 分断位置のゆらぎ
direction 横 / 縦 / 斜め方向
wrap_x / wrap_y 左右・上下ループとして扱う

Region Bands より岩場・断面寄りの用途に向きます。

mask を接続すると、マスクの有効範囲内だけを地層領域にし、外側は OUTSIDE として扱います。マスクは 明度 * アルファ >= 0.5 のピクセルを有効範囲として扱います。マスク接続時は任意形状を優先し、wrap_x / wrap_y は出力上無効になります。

方向がある面を作るノードなので、direction によって見た目の分布は大きく変わります。均等なセル状の分割が欲しい場合は Region Cells、規則的な帯が欲しい場合は Region Bands、点を中心にした面分けが欲しい場合は Region Voronoi を使います。

Back to Node List
Region Strata — PixPipeline Node Reference