Back to Node List

Line Branch

line_branch

A variation-line branch point. Name each line, then bundle them with a downstream value selector.

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
入力
input
Image
Required
有効なすべての線へ流す値です

Output Ports

NameTypeDescription
線1
line_1
Image
線1へそのまま流す値です
線2
line_2
Image
線2へそのまま流す値です
線3
line_3
Image
線3へそのまま流す値です

Parameters

NameTypeDefaultRangeDescription / Options
値の型
value_type
Enum
Image

分岐させる値の型を指定します

  • 数値(汎用)Number
    このノードで数値(汎用)型の値を扱います
  • 小数Float
    このノードで小数型の値を扱います
  • 整数Int
    このノードで整数型の値を扱います
  • ON/OFFBool
    このノードでON/OFF型の値を扱います
  • Color
    このノードで色型の値を扱います
  • 文字Text
    このノードで文字型の値を扱います
  • 画像Image
    このノードで画像型の値を扱います
  • パスPath
    このノードでパス型の値を扱います
  • ピクセル線PixelLine
    このノードでピクセル線型の値を扱います
  • Vec2Vec2
    このノードでVec2型の値を扱います
  • Vec3Vec3
    このノードでVec3型の値を扱います
  • OKLCH補正OklchAdjust
    このノードでOKLCH補正型の値を扱います
  • パレットPalette
    このノードでパレット型の値を扱います
  • リストList
    このノードでリスト型の値を扱います
  • マップMap
    このノードでマップ型の値を扱います
  • 文字レイアウトTextLayout
    このノードで文字レイアウト型の値を扱います
  • ピクセルパッチPixelPatch
    このノードでピクセルパッチ型の値を扱います
  • 記録レイヤーRecordedLayer
    このノードで記録レイヤー型の値を扱います
  • アニメーションクリップAnimationClip
    このノードでアニメーションクリップ型の値を扱います
  • AsepriteファイルAsepriteFile
    このノードでAsepriteファイル型の値を扱います
  • ルールグリッドRuleGridSpec
    このノードでルールグリッド型の値を扱います
  • ルールタイルセットRuleTileSet
    このノードでルールタイルセット型の値を扱います
  • ルールタイル素材RuleTileAsset
    このノードでルールタイル素材型の値を扱います
  • ルールセットRuleSet
    このノードでルールセット型の値を扱います
  • ルールキャンバスRuleCanvas
    このノードでルールキャンバス型の値を扱います
  • 解決済みルール配置RuleResolved
    このノードで解決済みルール配置型の値を扱います
  • ルールタイルアトラスRuleTileAtlas
    このノードでルールタイルアトラス型の値を扱います
  • 9スライスNineSlice
    このノードで9スライス型の値を扱います
  • 2D FX 状態FxState2D
    このノードで2D FX 状態型の値を扱います
  • スプライトシートSpriteSheet
    このノードでスプライトシート型の値を扱います
  • バリアントスナップショットVariantSnapshot
    このノードでバリアントスナップショット型の値を扱います
  • バリアントレシピVariantRecipe
    このノードでバリアントレシピ型の値を扱います
  • バリアントレコードVariantRecord
    このノードでバリアントレコード型の値を扱います
  • IsoItemIsoItem
    このノードでIsoItem型の値を扱います
  • IsoSceneIsoScene
    このノードでIsoScene型の値を扱います
  • IsoWorldIsoWorld
    このノードでIsoWorld型の値を扱います
  • タイル素材TileAsset
    このノードでタイル素材型の値を扱います
  • タイルパレットTilePalette
    このノードでタイルパレット型の値を扱います
  • タイルマップTileCanvas
    このノードでタイルマップ型の値を扱います
  • 解決済みタイル配置TileResolved
    このノードで解決済みタイル配置型の値を扱います
  • Any(上級者向け)Any
    上級者向けです。どの値型でも扱えますが、下流ノードの期待と合わないと実行時エラーになります。
線の数
count
Int
32–8

line_1からline_N(最大line_8)まで作る名前付き出力ラインの数です

線1の名前
line_1_name
Text

下流の候補選択に表示する線1の名前です。空欄なら「線1」になります。

線2の名前
line_2_name
Text

下流の候補選択に表示する線2の名前です。空欄なら「線2」になります。

線3の名前
line_3_name
Text

下流の候補選択に表示する線3の名前です。空欄なら「線3」になります。

線4の名前
line_4_name
Text

下流の候補選択に表示する線4の名前です。空欄なら「線4」になります。

線5の名前
line_5_name
Text

下流の候補選択に表示する線5の名前です。空欄なら「線5」になります。

線6の名前
line_6_name
Text

下流の候補選択に表示する線6の名前です。空欄なら「線6」になります。

線7の名前
line_7_name
Text

下流の候補選択に表示する線7の名前です。空欄なら「線7」になります。

線8の名前
line_8_name
Text

下流の候補選択に表示する線8の名前です。空欄なら「線8」になります。

Overview

An organizational node that names branch points for variant creation. Split one input into named lines such as "Option A" and "Option B", process them separately, then gather and compare them downstream with value_select. The graph clearly communicates that candidate branches begin here.

Usage tips

  • The basic pattern is shared upstream → line_branch (name each line) → different processing on each branch → select one with value_select. Names preserve the intent when you revisit the graph later.
  • Line Count ranges from 2 to 8. Counts above 3 reveal line_4 through line_8 in order, all using the selected output type.
  • value_select keeps the original line name when every node between it and Line Branch forms a one-input, one-output processing chain. If that path merges or branches again, it displays the immediate source node's name instead.
  • Functionally, plain branching wires can do the same thing. This is a readability node that makes the candidate-comparison structure explicit.

Related nodes

  • value_select — gathers the branched candidates
  • switch — when two choices are enough
  • variant_range — parameter-axis variants, an alternate approach
Back to Node List
Line Branch — PixPipeline Node Reference