Back to Node List

Region Pattern Assign

region_pattern_assign

Assigns palette colors or texture samples to each RegionMap area

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
領域
regions
RegionMap
Required
割り当てに使う RegionMap です
パレット
palette
Palette
パレット方式で使う任意のパレットです
パターン
pattern
Image
模様方式で使う任意の画像です

Output Ports

NameTypeDescription
画像
output
Image
領域ごとに模様を割り当てた画像です
ラベル
labels
Map
Inspector に重ねるIDラベル位置です

Parameters

NameTypeDefaultRangeDescription / Options
方式
mode
Enum
PaletteById

領域へ何を割り当てるかです

  • パレットID順PaletteById
    領域ID順にパレット色を割り当てます
  • パレットランダムPaletteRandom
    領域ごとに安定したランダムなパレット色を割り当てます
  • 模様タイルPatternTiled
    模様画像を全体にタイル状に貼ります
  • 領域別模様PatternPerRegion
    領域ごとに模様の位置をずらして貼ります
  • 面積明度AreaShade
    領域面積で2色の間を塗り分けます
色A
color_a
Color
[0.18000000715255737,0.2199999988079071,0.2800000011920929,1]

面積明度方式の小さい側の色です

色B
color_b
Color
[0.7200000286102295,0.7799999713897705,0.6399999856948853,1]

面積明度方式の大きい側の色です

タイル倍率
tile_scale
Int
11–64

模様画像を何倍のピクセル単位で読むかです

シード
seed
Int
10–99999

ランダム割当に使うシードです

ID表示
show_ids
Bool
false

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

  • type_id: region_pattern_assign
  • category: Generate/Region/Render

RegionMap の各領域に、パレット色や模様画像を割り当てて画像化します。地面・岩・鉱石・汚れなどを、領域単位で塗り分けるためのノードです。

主なパラメータ

ID 内容
mode パレットID順、パレットランダム、模様タイル、領域別模様、面積明度
color_a / color_b 面積明度方式で使う2色
tile_scale 模様画像を読むピクセル倍率
seed ランダム割当や領域別模様の位置ずらしに使うシード
show_ids Inspector プレビューにIDラベルを表示

模様タイル は入力画像を全体にそのまま繰り返します。領域別模様 は領域ごとに模様の読み取り位置をずらすため、同じ画像でも領域ごとに少し違う見た目になります。

使い方

Region Fill がシンプルな色分け用なのに対し、このノードは領域ごとにパレット色や模様の割り当て方を変えるための画像化ノードです。地形面ごとの質感、岩の面ごとの模様、鉱石や汚れの見た目作りに使います。

出力は通常の Image です。後段でさらに領域IDを使いたい場合は、前段の RegionMap を別ルートで分岐しておきます。

パレット未接続時は、領域IDごとの仮色で表示します。制作で色を固定したい場合は、palette を接続して パレットID順 または パレットランダム を使います。

Back to Node List
Region Pattern Assign — PixPipeline Node Reference