Back to Node List

Autotile From Template

autotile_from_template

Builds a full Blob47 autotile set (47 tiles + rules) from a small 5-tile template image or individual role tiles.

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
テンプレート画像
template
Image
選んだレイアウトで役割タイルを並べたテンプレート画像です。ガイド出力に上書きして描いたものを接続します。
塗り(内部)
fill
Image
この役割のタイルを個別に差し替える時に接続します。接続するとテンプレートより優先されます。
孤立(全周が縁)
isolated
Image
この役割のタイルを個別に差し替える時に接続します。接続するとテンプレートより優先されます。
横パイプ(上下が縁)
horizontal
Image
この役割のタイルを個別に差し替える時に接続します。接続するとテンプレートより優先されます。
縦パイプ(左右が縁)
vertical
Image
この役割のタイルを個別に差し替える時に接続します。接続するとテンプレートより優先されます。
十字(四隅が内角)
inner_corner
Image
この役割のタイルを個別に差し替える時に接続します。接続するとテンプレートより優先されます。

Output Ports

NameTypeDescription
ルールタイル素材
asset
RuleTileAsset
タイルセットとルールセットを束ねた1本のワイヤーです。ルールキャンバスへはこれ1本で接続できます。
ルールタイルセット
tile_set
RuleTileSet
47タイル入りのルールタイルセットです。
ルールセット
rule_set
RuleSet
地形名で塗ったマスからタイルを決めるBlob47ルールです。
ルールタイルアトラス
atlas
RuleTileAtlas
47タイルを1枚に並べた情報です。
シート画像
image
Image
Blob47のシート画像です(正規マスク昇順で並びます)。
テンプレートガイド
guide
Image
どこに何を描くかのガイド画像です。PNG保存して上に描き、テンプレート入力へ戻します。
タイル数
tile_count
Int
生成したタイル数です(47)。
警告
warnings
Text
プレースホルダで補った役割など、気をつける点です。
概要
summary
Text
作成結果の短いまとめです。

Parameters

NameTypeDefaultRangeDescription / Options
テンプレート配置
layout
Enum
Strip5

テンプレート画像内で役割タイルをどう並べるかです。

  • 横一列5タイルStrip5
    [塗り][孤立][横パイプ][縦パイプ][十字] を横一列に並べる形式です。
  • RPGツクールA2互換RpgMakerA2
    2×3タイル形式(左上=孤立、右上=内角、下2×2=大きな四角形)です。既存のツクール向け素材を流用できます。
地形名
material_id
Text
terrain

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

タイルセット名
tileset_name
Text
Blob47 Tiles

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

セル幅
cell_width
Int
00–2048

0 の時はテンプレートや役割タイルからサイズを推定します。

セル高さ
cell_height
Int
00–2048

0 の時はテンプレートや役割タイルからサイズを推定します。

シート列数
columns
Int
80–64

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

何をするノードか

Blob47の47タイルは、実は「クォーター(1/4タイル)5状態×4象限」の組み合わせで全て作れます。 このノードは、5つの役割タイルを描いたテンプレート画像からクォーターを切り出し、 47パターン全てを機械的に合成します。1タイルずつ描いて並べる必要はありません。

基本ワークフロー:

  1. ノードを置き、guide 出力(ガイド画像)をPNG保存する
  2. ガイドの上に自分の絵を描く(5タイル分だけ)
  3. 描いた画像を template 入力へ接続する
  4. tile_set / rule_set を「ルールキャンバス」へつなぎ、地形名で塗る

主な設定

ID 名前 説明
layout テンプレート配置 横一列5タイル([塗り][孤立][横][縦][十字])か RPGツクールA2互換(2×3)です。
material_id 地形名 ルールキャンバスに塗る名前です。例: grass。
cell_width / cell_height セル幅/高さ 0 でテンプレートや役割タイルから推定します。
columns シート列数 シート画像の列数です(既定8)。

つなぎ方の例

AutotileFromTemplate.tile_set -> RuleCanvas.tile_set
AutotileFromTemplate.rule_set -> RuleCanvas.rule_set
RuleCanvas.resolved           -> TiledMapExport.resolved
AutotileFromTemplate.atlas    -> TiledTilesetExport.atlas

関連

Back to Node List
Autotile From Template — PixPipeline Node Reference