Back to Node List

Autotile From Parts

autotile_from_parts

Synthesizes a full Blob47 autotile set from a fill texture plus border style parameters (thickness, color, corner rounding).

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
塗りテクスチャ
fill
Image
Required
地形の内側を埋める繰り返しテクスチャです。ノイズ生成やパターン系ノードの出力をそのまま使えます。

Output Ports

NameTypeDescription
ルールタイル素材
asset
RuleTileAsset
タイルセットとルールセットを束ねた1本のワイヤーです。ルールキャンバスへはこれ1本で接続できます。
ルールタイルセット
tile_set
RuleTileSet
47タイル入りのルールタイルセットです。
ルールセット
rule_set
RuleSet
地形名で塗ったマスからタイルを決めるBlob47ルールです。
ルールタイルアトラス
atlas
RuleTileAtlas
47タイルを1枚に並べた情報です。
シート画像
image
Image
Blob47のシート画像です(正規マスク昇順で並びます)。
タイル数
tile_count
Int
生成したタイル数です(47)。
概要
summary
Text
作成結果の短いまとめです。

Parameters

NameTypeDefaultRangeDescription / Options
地形名
material_id
Text
terrain

ルールキャンバスに塗る地形の名前です。例: grass、water。

タイルセット名
tileset_name
Text
Blob47 Tiles

作成するタイルセットの名前です。

セル幅
cell_width
Int
00–2048

0 の時は塗りテクスチャからサイズを推定します。

セル高さ
cell_height
Int
00–2048

0 の時は塗りテクスチャからサイズを推定します。

縁の色
edge_color
Color
[0.1599999964237213,0.1899999976158142,0.23999999463558197,1]

つながっていない側に描く縁取りの色です。

縁の太さ
edge_thickness
Float
10–16 / step 0.5

縁取りの太さ(px)です。0なら縁を描きません。

角の丸み
corner_radius
Float
20–16 / step 0.5

外角のシルエットと内角のポケットを丸める半径(px)です。

シート列数
columns
Int
80–64

シート画像の列数です。0 の時は自動で決めます。

何をするノードか

絵を描かずに、「塗り+縁取り+角の丸み」のオートタイルを量産する方式です。 ノイズ生成やパターン系ノードの出力を塗りとして接続すれば、地形1種が即座に47タイル化されます。 縁の表情は後段のアウトライン・エッジ強調・パレットスナップ等でさらに加工できます。

テンプレートに描いた絵をそのまま使いたい場合は オートタイル作成(テンプレート) を使います。

主な設定

ID 名前 説明
material_id 地形名 ルールキャンバスに塗る名前です。
cell_width / cell_height セル幅/高さ 0 で塗りテクスチャから推定します。
edge_color 縁の色 つながっていない側に描く縁取りの色です。
edge_thickness 縁の太さ 縁取りの太さ(px)。0で縁なしです。
corner_radius 角の丸み 外角のシルエットと内角のポケットを丸める半径(px)です。
columns シート列数 シート画像の列数です(既定8)。

つなぎ方の例

NoiseGenerate.image        -> AutotileFromParts.fill
AutotileFromParts.tile_set -> RuleCanvas.tile_set
AutotileFromParts.rule_set -> RuleCanvas.rule_set
Back to Node List