From cea14331556a6ec84d219296dec51f5e5ce37a7e Mon Sep 17 00:00:00 2001 From: shrimbly Date: Sat, 14 Feb 2026 23:30:28 +1300 Subject: [PATCH] feat: add generate3d node defaults and dimensions Add default dimensions (300x300) and createDefaultNodeData case for the generate3d node type. Co-Authored-By: Claude Opus 4.6 --- src/store/utils/nodeDefaults.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/store/utils/nodeDefaults.ts b/src/store/utils/nodeDefaults.ts index 625baee6..4f9a3e65 100644 --- a/src/store/utils/nodeDefaults.ts +++ b/src/store/utils/nodeDefaults.ts @@ -7,6 +7,7 @@ import { PromptConstructorNodeData, NanoBananaNodeData, GenerateVideoNodeData, + Generate3DNodeData, LLMGenerateNodeData, SplitGridNodeData, OutputNodeData, @@ -32,6 +33,7 @@ export const defaultNodeDimensions: Record { selectedVideoHistoryIndex: 0, } as GenerateVideoNodeData; } + case "generate3d": { + const nodeDefaults = loadNodeDefaults(); + return { + inputImages: [], + inputPrompt: null, + output3dUrl: null, + selectedModel: nodeDefaults.generate3d?.selectedModel, + status: "idle", + error: null, + } as Generate3DNodeData; + } case "llmGenerate": { const nodeDefaults = loadNodeDefaults(); const llmDefaults = nodeDefaults.llm;