{
 "23": {
  "inputs": {
   "source": [
    "22:17",
    0
   ]
  },
  "class_type": "PreviewAny",
  "_meta": {
   "title": "Preview Transition Prompt"
  }
 },
 "3": {
  "inputs": {
   "filename_prefix": "ComfyUI-3d_logo",
   "images": [
    "2",
    0
   ]
  },
  "class_type": "SaveImage",
  "_meta": {
   "title": "Save Image"
  }
 },
 "22:20": {
  "inputs": {
   "image1": [
    "6",
    0
   ],
   "image2": [
    "4",
    0
   ]
  },
  "class_type": "ImageBatch",
  "_meta": {
   "title": "Batch Images (DEPRECATED)"
  }
 },
 "22:17": {
  "inputs": {
   "prompt": "STEP 1: ANALYZE BOTH FRAMES\n\nFor each image, identify:\n\nVisual Elements:\nForm (shape, 3D, position)\nTexture (surface details, patterns)\nColor (hues, contrast, temperature)\nBackground (environment, depth)\nLighting (source, quality, direction, mood)\nPerspective (angle, focal point)\nMood (tone, energy, aesthetic)\n\nTransition Strategy:\nTransition order always goes from image 1 to image 2.\nShared elements connecting both frames\nChallenges (dimension shifts, style changes)\nOpportunities (natural bridges between frames)\n\n\nSTEP 2: BUILD THE PROMPT (\u226450 WORDS)\nStructure:\n[Subject + Action] \u2192 [Beginning \u2192 Middle \u2192 End]  +  [MODIFIERS]\n\nRules:\nA. Lead with concrete subject + action verb\nThe transitions must have a lot of dynamic action.\nUse specific nouns and active verbs\nAvoid vague or passive language\n\nB. Map the journey in 3 beats\nDescribe HOW things transform, not just THAT they do\nStart state \u2192 transition \u2192 end state\n\nC. Use dynamic cinematic motion verbs\nGood: dissolves, spirals, cascades, erupts, morphs, fragments, reconverges\nAvoid: changes, moves, transforms (alone)\n\n\nD. State spatial transformations\nDimension changes: \"flat to volumetric\", \"2D to 3D\"\nScale shifts: \"zooms into detail\", \"pulls back to reveal\"\n\nE. Define visual style\nColors: literal names (teal, vermilion, neon green)\nLighting: volumetric, rim-lit, soft diffusion, bloom\nTexture: grain, scratches, chromatic aberration\nFPS: \"slow-motion\", \"cinematic 24fps\", \"digital rain FPS\"\n\nF. Add 1-3 bracketed modifiers\nFormat: [DESCRIPTOR IN CAPS]\nExamples: [DYNAMIC CAMERA PUSH], [VOLUMETRIC GLOW], [SLOW MOTION], [FAST PACED ENERGY]\n\n\nSTEP 3: OUTPUT\nONLY output the completed transition prompt. Nothing else.\n\nDo NOT include:\n\nProcess explanations\nStructural breakdowns\nAnalysis notes\nFollow-up questions",
   "model": "gemini-2.5-flash",
   "seed": 111,
   "system_prompt": "",
   "images": [
    "22:20",
    0
   ]
  },
  "class_type": "GeminiNode",
  "_meta": {
   "title": "Google Gemini"
  }
 },
 "5": {
  "inputs": {
   "filename_prefix": "ComfyUI-3d_logo_textured_1",
   "images": [
    "4",
    0
   ]
  },
  "class_type": "SaveImage",
  "_meta": {
   "title": "Save Image"
  }
 },
 "9": {
  "inputs": {
   "model": "seedance-1-0-pro-250528",
   "resolution": "1080p",
   "aspect_ratio": "adaptive",
   "duration": 5,
   "seed": 123,
   "camera_fixed": false,
   "watermark": false,
   "generate_audio": false,
   "prompt": [
    "22:17",
    0
   ],
   "first_frame": [
    "4",
    0
   ],
   "last_frame": [
    "6",
    0
   ]
  },
  "class_type": "ByteDanceFirstLastFrameNode",
  "_meta": {
   "title": "ByteDance First-Last-Frame to Video"
  }
 },
 "7": {
  "inputs": {
   "filename_prefix": "ComfyUI-3d_logo_textured_2",
   "images": [
    "6",
    0
   ]
  },
  "class_type": "SaveImage",
  "_meta": {
   "title": "Save Image"
  }
 },
 "16": {
  "inputs": {
   "filename_prefix": "video/ComfyUI-logo_animation",
   "format": "auto",
   "video": [
    "9",
    0
   ],
   "format.codec": "auto"
  },
  "class_type": "SaveVideo",
  "_meta": {
   "title": "Save Video"
  }
 },
 "1": {
  "inputs": {
   "image": "comfy_logo_c.png"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load Logo Image"
  }
 },
 "6": {
  "inputs": {
   "prompt": "Generate this image 5 seconds into the future after much dynamic action, maintain the overall shape of the textured logo\n",
   "model": "gemini-3-pro-image-preview",
   "seed": 321,
   "aspect_ratio": "1:1",
   "resolution": "1K",
   "response_modalities": "IMAGE+TEXT",
   "system_prompt": "You are an expert image-generation engine. You must ALWAYS produce an image.\nInterpret all user input\u2014regardless of format, intent, or abstraction\u2014as literal visual directives for image composition.\nIf a prompt is conversational or lacks specific visual details, you must creatively invent a concrete visual scenario that depicts the concept.\nPrioritize generating the visual representation above any text, formatting, or conversational requests.",
   "images": [
    "4",
    0
   ]
  },
  "class_type": "GeminiImage2Node",
  "_meta": {
   "title": "Nano Banana Pro (Google Gemini Image)"
  }
 },
 "4": {
  "inputs": {
   "prompt": "Generate this logo made out of glowing green ASCII code, maintain the depth and composition of the logo while adding the desired texture element",
   "model": "gemini-3-pro-image-preview",
   "seed": 123,
   "aspect_ratio": "1:1",
   "resolution": "1K",
   "response_modalities": "IMAGE+TEXT",
   "system_prompt": "You are an expert image-generation engine. You must ALWAYS produce an image.\nInterpret all user input\u2014regardless of format, intent, or abstraction\u2014as literal visual directives for image composition.\nIf a prompt is conversational or lacks specific visual details, you must creatively invent a concrete visual scenario that depicts the concept.\nPrioritize generating the visual representation above any text, formatting, or conversational requests.",
   "images": [
    "2",
    0
   ]
  },
  "class_type": "GeminiImage2Node",
  "_meta": {
   "title": "Nano Banana Pro (Google Gemini Image)"
  }
 },
 "2": {
  "inputs": {
   "prompt": "Create a simple 3D version of this logo, it is colored white, slightly extruded, floating against a solid black background taken from a low left angle, giving it a heroic feel. Taken with a long focal length.\n\n",
   "model": "gemini-3-pro-image-preview",
   "seed": 12345,
   "aspect_ratio": "1:1",
   "resolution": "1K",
   "response_modalities": "IMAGE+TEXT",
   "system_prompt": "You are an expert image-generation engine. You must ALWAYS produce an image.\nInterpret all user input\u2014regardless of format, intent, or abstraction\u2014as literal visual directives for image composition.\nIf a prompt is conversational or lacks specific visual details, you must creatively invent a concrete visual scenario that depicts the concept.\nPrioritize generating the visual representation above any text, formatting, or conversational requests.",
   "images": [
    "1",
    0
   ]
  },
  "class_type": "GeminiImage2Node",
  "_meta": {
   "title": "Nano Banana Pro (Google Gemini Image)"
  }
 }
}