Back to Node List

Region Warp

region_warp

Warps RegionMap boundaries with procedural noise or an image guide

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 です
ガイド
guide
Image
画像方式で歪み方向に使う任意の画像です

Output Ports

NameTypeDescription
領域
regions
RegionMap
歪ませた RegionMap です
プレビュー
preview
Image
歪ませた領域の色分け確認用画像です
ラベル
labels
Map
Inspector に重ねるIDラベル位置です

Parameters

NameTypeDefaultRangeDescription / Options
歪み元
source
Enum
Noise

歪みに使う入力です

  • ノイズNoise
    内部ノイズで歪ませます
  • 画像Image
    ガイド画像の明度で歪ませます
amount
Int
30–32

最大で何ピクセルずらすかです

スケール
scale
Float
161–128 / step 1

ノイズの大きさです

反復
iterations
Int
11–8

歪みを繰り返す回数です

シード
seed
Int
10–99999

ノイズとプレビュー色に使うシードです

ID表示
show_ids
Bool
false

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

  • type_id: region_warp
  • category: Generate/Region/Edit

RegionMap の境界を、内部ノイズまたはガイド画像で少し歪ませます。規則的すぎるセルや地層の境界に自然な揺れを足したい時に使います。

主なパラメータ

ID 内容
source ノイズ は内部ノイズ、画像 はガイド画像の明度差で歪ませる
amount 最大で何ピクセルずらすか
scale ノイズの大きさ
iterations 歪みを繰り返す回数
seed ノイズとプレビュー色に使うシード
show_ids Inspector プレビューにIDラベルを表示

RegionMap左右ループ / 上下ループ は維持されます。ループが有効な方向では、端をまたぐ参照もループとして扱います。

使い方

Region CellsRegion Bands の境界が規則的すぎる時に、後段へ挟んで少し崩します。amount は小さめから始め、必要なら iterations を上げます。強くかけると細い領域や小さい島が崩れやすいため、後段に Region Merge Small を入れて整えると扱いやすくなります。

source = 画像 は、入力 guide の明度差を歪み方向の手がかりにします。ガイド画像を使わない場合は source = ノイズ が安定です。

このノードは領域を「自然に揺らす」ための加工ノードです。新しい領域数を増やしたい場合は、前段の生成ノードや Region Split Islands / Region Compose を使います。

Back to Node List
Region Warp — PixPipeline Node Reference