ノード一覧に戻る

出力ピン

output_pin

カスタムノードの出力ポートを定義します

確認済み
解説あり

入力ポート

名前説明
value
Any
必須
カスタムノードから出力される値

パラメータ

名前既定値範囲説明・選択肢
ピンID
pin_id
Text

出力ポートの不変IDです。

ポート名
pin_name
Text
output

この出力ポートの名前(カスタムノードの外側に表示)

ポート型
port_type
Enum
Image

この出力ポートの型

  • ImageImage
  • NumberNumber
  • FloatFloat
  • IntInt
  • ColorColor
  • BoolBool
  • TextText
  • Vec2Vec2
  • Vec3Vec3
  • OklchAdjustOklchAdjust
  • PalettePalette
  • ListList
  • PathPath
  • PixelLinePixelLine
  • SolidSolid
  • MapMap
  • TextLayoutTextLayout
  • PixelPatchPixelPatch
  • IndexedImageIndexedImage
  • IsoItemIsoItem
  • IsoSceneIsoScene
  • IsoWorldIsoWorld
  • AsepriteFileAsepriteFile
  • AnimationClipAnimationClip
  • RuleGridSpecRuleGridSpec
  • RuleTileSetRuleTileSet
  • RuleTileAssetRuleTileAsset
  • RuleSetRuleSet
  • RuleCanvasRuleCanvas
  • RuleResolvedRuleResolved
  • RuleTileAtlasRuleTileAtlas
  • TileAssetTileAsset
  • TilePaletteTilePalette
  • TileCanvasTileCanvas
  • TileResolvedTileResolved
  • NineSliceNineSlice
  • RegionMapRegionMap
  • RecordedLayerRecordedLayer
  • SpriteSheetSpriteSheet
  • FxState2DFxState2D
  • VariantSnapshotVariantSnapshot
  • VariantRecipeVariantRecipe
  • VariantRecordVariantRecord
  • SurfaceSurface
  • SurfaceGeometrySurfaceGeometry
  • ModelModel
  • PbrMaterialPbrMaterial
  • TangentNormalTangentNormal
  • TextureLayoutTextureLayout
  • ProceduralPaletteRecipeProceduralPaletteRecipe
  • AudioBufferAudioBuffer
  • AutomationCurveAutomationCurve
  • AnyAny

概要

カスタムノード(サブグラフのノード化)の出力口を定義する特殊ノードです。 カスタムノードの中に置くと、外側から見た出力ポートが1つ生えます。 input_pin と対で、カスタムノードの入出力インターフェースを構成します。

使い方のポイント

  • 内部グラフの「完成した値」を value 入力につなぐと、それが外側の 出力ポートから出る
  • pin_name / port_type は外側での見た目・接続可否を決める。 内部でつなぐ値の型と一致させること
  • 複数置けば多出力のカスタムノードになる(例: 画像とマスクを両方出す)

関連ノード

  • input_pin — 入口側の相方(セットで使う)
  • bake_subgraph / snapshot_node — カスタムノード運用と関わるキャッシュ系
ノード一覧に戻る
出力ピン — PixPipeline ノード解説