From e72fb6775a4773baa398baaa0163f4cf78ea543f Mon Sep 17 00:00:00 2001 From: shrimbly Date: Sat, 14 Feb 2026 23:34:17 +1300 Subject: [PATCH] feat: add generate3d source output in connectedInputs Add generate3d case in getSourceOutput() to return 3D URL data, enabling downstream nodes to receive 3D model output. Co-Authored-By: Claude Opus 4.6 --- src/store/utils/connectedInputs.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/store/utils/connectedInputs.ts b/src/store/utils/connectedInputs.ts index b6893424..5676fe30 100644 --- a/src/store/utils/connectedInputs.ts +++ b/src/store/utils/connectedInputs.ts @@ -13,6 +13,7 @@ import { AnnotationNodeData, NanoBananaNodeData, GenerateVideoNodeData, + Generate3DNodeData, VideoStitchNodeData, EaseCurveNodeData, PromptNodeData, @@ -66,6 +67,9 @@ function getSourceOutput(sourceNode: WorkflowNode): { type: "image" | "text" | " return { type: "3d", value: nbData.output3dUrl }; } return { type: "image", value: nbData.outputImage }; + } else if (sourceNode.type === "generate3d") { + const g3dData = sourceNode.data as Generate3DNodeData; + return { type: "3d", value: g3dData.output3dUrl }; } else if (sourceNode.type === "generateVideo") { return { type: "video", value: (sourceNode.data as GenerateVideoNodeData).outputVideo }; } else if (sourceNode.type === "videoStitch") {