{
  "last_node_id": 14,
  "last_link_id": 16,
  "nodes": [
    {
      "id": 1,
      "type": "CheckpointLoaderSimple",
      "pos": [
        50,
        100
      ],
      "size": [
        315,
        98
      ],
      "properties": {
        "Node name for S&R": "CheckpointLoaderSimple"
      },
      "widgets_values": [
        "sd_xl_turbo_1.0_fp16.safetensors"
      ]
    },
    {
      "id": 2,
      "type": "ADE_AnimateDiffLoaderWithContext",
      "pos": [
        50,
        300
      ],
      "size": [
        315,
        180
      ],
      "properties": {
        "Node name for S&R": "ADE_AnimateDiffLoaderWithContext"
      },
      "widgets_values": [
        "mm_sdxl_v10_beta.ckpt",
        "sqrt_linear (AnimateDiff)",
        16,
        0,
        1
      ],
      "title": "AnimateDiff Loader - Load motion model"
    },
    {
      "id": 3,
      "type": "CLIPTextEncode",
      "pos": [
        450,
        50
      ],
      "size": [
        450,
        200
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        "animated YouTube thumbnail, dynamic motion, energetic, vibrant colors, looping animation, smooth motion, eye-catching, trending"
      ]
    },
    {
      "id": 4,
      "type": "CLIPTextEncode",
      "pos": [
        450,
        300
      ],
      "size": [
        450,
        150
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        "static, still image, blurry, low quality, watermark, text, ugly, jerky motion"
      ]
    },
    {
      "id": 5,
      "type": "EmptyLatentImage",
      "pos": [
        450,
        500
      ],
      "size": [
        315,
        106
      ],
      "properties": {
        "Node name for S&R": "EmptyLatentImage"
      },
      "widgets_values": [
        512,
        512,
        16
      ],
      "title": "16 frames for animation"
    },
    {
      "id": 6,
      "type": "KSampler",
      "pos": [
        950,
        100
      ],
      "size": [
        315,
        262
      ],
      "properties": {
        "Node name for S&R": "KSampler"
      },
      "widgets_values": [
        42,
        "randomize",
        8,
        7.5,
        "euler_ancestral",
        "normal",
        1.0
      ]
    },
    {
      "id": 7,
      "type": "VAEDecode",
      "pos": [
        1350,
        100
      ],
      "size": [
        210,
        46
      ],
      "properties": {
        "Node name for S&R": "VAEDecode"
      }
    },
    {
      "id": 8,
      "type": "VHS_VideoCombine",
      "pos": [
        1600,
        100
      ],
      "size": [
        315,
        200
      ],
      "properties": {
        "Node name for S&R": "VHS_VideoCombine"
      },
      "widgets_values": [
        8,
        0,
        "animated_thumbnail",
        "image/gif",
        true,
        true,
        ""
      ],
      "title": "Save as GIF (requires VideoHelperSuite)"
    },
    {
      "id": 9,
      "type": "SaveImage",
      "pos": [
        1600,
        350
      ],
      "size": [
        315,
        270
      ],
      "properties": {
        "Node name for S&R": "SaveImage"
      },
      "widgets_values": [
        "animatediff_frames"
      ]
    }
  ],
  "links": [
    [
      1,
      1,
      0,
      6,
      0,
      "MODEL"
    ],
    [
      2,
      1,
      1,
      3,
      0,
      "CLIP"
    ],
    [
      3,
      1,
      1,
      4,
      0,
      "CLIP"
    ],
    [
      4,
      3,
      0,
      6,
      1,
      "CONDITIONING"
    ],
    [
      5,
      4,
      0,
      6,
      2,
      "CONDITIONING"
    ],
    [
      6,
      5,
      0,
      6,
      3,
      "LATENT"
    ],
    [
      7,
      6,
      0,
      7,
      0,
      "LATENT"
    ],
    [
      8,
      1,
      2,
      7,
      1,
      "VAE"
    ],
    [
      9,
      7,
      0,
      8,
      0,
      "IMAGE"
    ],
    [
      10,
      7,
      0,
      9,
      0,
      "IMAGE"
    ]
  ],
  "groups": [
    {
      "title": "AnimateDiff - Animated Thumbnail Generator",
      "bounding": [
        30,
        30,
        1950,
        650
      ],
      "color": "#e74c3c"
    },
    {
      "title": "REQUIRES: ComfyUI-AnimateDiff-Evolved + ComfyUI-VideoHelperSuite custom nodes",
      "bounding": [
        30,
        700,
        1950,
        50
      ],
      "color": "#c0392b"
    }
  ],
  "config": {},
  "extra": {
    "workflow_description": "AnimateDiff animated thumbnail/GIF generator. Requires AnimateDiff Evolved and VideoHelperSuite custom nodes.",
    "workflow_category": "animatediff",
    "workflow_tags": [
      "animatediff",
      "animation",
      "gif",
      "animated-thumbnail"
    ],
    "required_custom_nodes": [
      "https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved",
      "https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite"
    ],
    "required_models": [
      "AnimateDiff motion model (mm_sdxl_v10_beta.ckpt) -> place in models/animatediff_models/"
    ]
  },
  "version": 0.4
}