Back to Node List

Iso Item Builder

iso_item_builder

Build an IsoItem for the recommended IsoWorld workflow from editable maps

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

Input Ports

NameTypeDescription
形状マップ
shape_map
Image
形状マスクソースの方式で物体の占有範囲を解釈します
高さマップ
height_map
Image
明るさでセルごとの高さを指定します
材質マップ
material_map
Image
明るさで材質色セットを選びます
天面テクスチャ
top_texture
Image
セルごとの天面色として使う画像です
側面テクスチャ
side_texture
Image
セルごとの側面色として使う画像です
くり抜きマスク
cut_mask
Image
くり抜きマスクソースの方式で除去範囲を解釈します
エッジガイド
edge_guide
Image
手描き補正用のガイドマップです。出力として渡します
パレット
palette
Palette
先頭4色で材質0〜3を置き換える任意パレットです

Output Ports

NameTypeDescription
アイテム
item
IsoItem
IsoWorld に配置できる生成済みアイソアイテム
画像
image
Image
単体レンダリングしたプレビュー画像
形状マップ
shape_map
Image
接続入力とローカル編集を解決した形状マップ
高さマップ
height_map
Image
接続入力とローカル編集を解決した高さマップ
材質マップ
material_map
Image
接続入力とローカル編集を解決した材質マップ
天面サーフェスマップ
top_surface_map
Image
接続入力がない時に天面色として使うローカルサーフェスマップ
側面サーフェスマップ
side_surface_map
Image
接続入力がない時に側面色として使うローカルサーフェスマップ
天面マスク
top_mask
Image
レンダリング後の天面領域
側面マスク
side_mask
Image
レンダリング後の側面領域
エッジマスク
edge_mask
Image
レンダリング後のエッジ候補
エッジガイド
edge_guide
Image
接続入力またはローカル編集を解決した手描き補正用ガイド
深度マップ
depth_map
Image
レンダリング後の奥行き確認用マップ
ソース状態
source_status
Text
各マップが接続入力かローカル編集かを示す概要

Parameters

NameTypeDefaultRangeDescription / Options
width
Int
241–96

マップ幅(ピクセル)

高さ
height
Int
241–96

マップ高さ(ピクセル)

セルサイズ
cell_size
Int
21–16

マップ1ピクセルを何ワールド単位として扱うか

最大高さ
max_height
Int
81–64

高さマップが最大の時のブロック高さ

形状マスクソース
shape_mask_source
Enum
Auto

接続した形状マップを占有セルへ変換する方式

  • 自動Auto
    透明部分があればアルファを、なければ明るさを使います
  • 明るさLuma
    明るく不透明なピクセルを有効にします
  • アルファAlpha
    黒を含む不透明なピクセルを有効にします
くり抜きマスクソース
cut_mask_source
Enum
Auto

接続したくり抜きマスクを除去セルへ変換する方式

  • 自動Auto
    透明部分があればアルファを、なければ明るさを使います
  • 明るさLuma
    明るく不透明なピクセルを有効にします
  • アルファAlpha
    黒を含む不透明なピクセルを有効にします
回転
rotation
Enum
0

アイテム化するときに適用する90度単位の回転

  • 0度0
    回転しません
  • 90度90
    マップを90度回転して解釈します
  • 180度180
    マップを180度回転して解釈します
  • 270度270
    マップを270度回転して解釈します
材質0
material_0
Color
[0.7200000286102295,0.7799999713897705,0.8600000143051147,1]

既定の材質0

材質1
material_1
Color
[0.41999998688697815,0.6600000262260437,0.47999998927116394,1]

既定の材質1

材質2
material_2
Color
[0.7200000286102295,0.47999998927116394,0.36000001430511475,1]

既定の材質2

材質3
material_3
Color
[0.7799999713897705,0.7200000286102295,0.41999998688697815,1]

既定の材質3

ビルダーデータ
builder_data
CustomData

エディタが保存するローカルマップです。入力ピン接続がある場合は接続入力を優先します。

Overview

The recommended entry point for isometric work: assemble an isometric asset (IsoItem) in a dedicated editor. Draw maps for shape, height, materials, and other properties on a grid while checking the assembled solid in the preview.

Usage tips

  • Start isometric asset creation here. The standard workflow is to block out the asset in the editor, then refine it while watching the preview.
  • The map input ports are powerful. You can feed the output of region_height to Height or a tile pattern to Top, generating maps in other nodes and inserting them here. Connected inputs take priority; unconnected maps remain locally editable.
  • Place the completed IsoItem into an IsoWorld with iso_place. Use iso_assemble first when several items should become one asset.

Related nodes

  • iso_place — places an IsoItem into an IsoWorld

  • iso_assemble — combines several IsoItems into one asset

  • iso_world_compose — combines already placed IsoWorlds

  • region_height / noise_generate — supply maps

  • iso_extrude / iso_surface — low-level free-form routes

  • iso_scene_render — renders a scene to an image

  • Version: 1

  • Dedicated editor: IsoItemBuilderEditor

How to use

  1. Open the dedicated editor by double-clicking the node or pressing the edit button in the Inspector.
  2. Select the Shape, Height, Material, Top, Side, Cut, or Edge map from the cards on the left.
  3. Draw the local map on the center grid.
  4. Inspect the actual evaluated result, including connected inputs, rotation, maximum height, and materials, in the preview on the right.
  5. If needed, process any map output with another node and reconnect it to the corresponding input port.

For maps with an image connected to their input port, the connected input takes priority over local edits. Only unconnected maps use their local data stored in the node. You may keep editing the local fallback while an input is connected, but those edits do not affect evaluation until the connection is removed. After changing Width or Height, explicitly resize the stored local maps in the editor.

Design notes

  • v1 converts each cell of a local map into a small IsoBlock and builds an IsoItem::Compound.
  • When unconnected, the local Top / Side maps serve as the material slots for top and side faces. If top_texture / side_texture is connected, the connected image is sampled per cell and takes priority.
  • Auto Shape/Cut mask interpretation uses alpha when the image contains transparency and brightness when it is fully opaque. Choose Alpha explicitly when opaque black pixels should be active.
  • The first four Palette input colors replace Material 0 through 3.
  • The edge_guide output contains the resolved connected or local Edge guide.
  • This editor does not modify connected source nodes directly. A future Import as local action is planned for localizing connected input.
  • The node outputs each map as well as the completed image, so you can sketch maps in the editor, process them in other nodes, and reconnect them.
Back to Node List
Iso Item Builder — PixPipeline Node Reference