{
  "config": {},
  "definitions": {
    "subgraphs": [
      {
        "config": {},
        "extra": {
          "workflowRendererVersion": "LG"
        },
        "groups": [
          {
            "bounding": [
              -1820,
              -1750,
              366.6666666666667,
              798.9999763868319
            ],
            "color": "#3f789e",
            "flags": {},
            "font_size": 24,
            "id": 1,
            "title": "Step 1 - Load Models"
          },
          {
            "bounding": [
              -1430,
              -1750,
              416.6666666666667,
              439.6667121143534
            ],
            "color": "#3f789e",
            "flags": {},
            "font_size": 24,
            "id": 2,
            "title": "Step 3- Prompt"
          }
        ],
        "id": "0ad975d5-38e9-46ed-a943-85b7c5594051",
        "inputNode": {
          "bounding": [
            -2000,
            -1390.500011806584,
            120,
            120
          ],
          "id": -10
        },
        "inputs": [
          {
            "id": "d53a34ab-74af-4b42-aa79-fd098b69cc2e",
            "linkIds": [
              566,
              555,
              567
            ],
            "localized_name": "image",
            "name": "image",
            "pos": [
              -1900,
              -1370.500011806584
            ],
            "type": "IMAGE"
          },
          {
            "id": "0ad18015-7e45-40d5-8bbe-13f6fbe77976",
            "linkIds": [
              593
            ],
            "localized_name": "tracks",
            "name": "tracks",
            "pos": [
              -1900,
              -1350.500011806584
            ],
            "shape": 7,
            "type": "TRACKS"
          },
          {
            "id": "e14e3c9e-94d3-470a-9c17-df0dcbdc2a35",
            "linkIds": [
              594
            ],
            "name": "text",
            "pos": [
              -1900,
              -1330.500011806584
            ],
            "type": "STRING"
          },
          {
            "id": "fd885de0-b85b-4f70-a021-40197614c3af",
            "linkIds": [
              595
            ],
            "name": "text_1",
            "pos": [
              -1900,
              -1310.500011806584
            ],
            "type": "STRING"
          }
        ],
        "links": [
          {
            "id": 560,
            "origin_id": 232,
            "origin_slot": 0,
            "target_id": 231,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 561,
            "origin_id": 131,
            "origin_slot": 0,
            "target_id": 234,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 559,
            "origin_id": 231,
            "origin_slot": 0,
            "target_id": 61,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 521,
            "origin_id": 10,
            "origin_slot": 0,
            "target_id": 220,
            "target_slot": 0,
            "type": "VAE"
          },
          {
            "id": 135,
            "origin_id": 84,
            "origin_slot": 0,
            "target_id": 83,
            "target_slot": 0,
            "type": "CLIP_VISION"
          },
          {
            "id": 312,
            "origin_id": 61,
            "origin_slot": 0,
            "target_id": 144,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 453,
            "origin_id": 195,
            "origin_slot": 0,
            "target_id": 144,
            "target_slot": 1,
            "type": "CONDITIONING"
          },
          {
            "id": 454,
            "origin_id": 195,
            "origin_slot": 1,
            "target_id": 144,
            "target_slot": 2,
            "type": "CONDITIONING"
          },
          {
            "id": 457,
            "origin_id": 195,
            "origin_slot": 2,
            "target_id": 144,
            "target_slot": 3,
            "type": "LATENT"
          },
          {
            "id": 313,
            "origin_id": 144,
            "origin_slot": 0,
            "target_id": 131,
            "target_slot": 0,
            "type": "LATENT"
          },
          {
            "id": 522,
            "origin_id": 220,
            "origin_slot": 0,
            "target_id": 131,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 447,
            "origin_id": 193,
            "origin_slot": 0,
            "target_id": 34,
            "target_slot": 0,
            "type": "CLIP"
          },
          {
            "id": 446,
            "origin_id": 193,
            "origin_slot": 0,
            "target_id": 151,
            "target_slot": 0,
            "type": "CLIP"
          },
          {
            "id": 451,
            "origin_id": 151,
            "origin_slot": 0,
            "target_id": 195,
            "target_slot": 0,
            "type": "CONDITIONING"
          },
          {
            "id": 452,
            "origin_id": 34,
            "origin_slot": 0,
            "target_id": 195,
            "target_slot": 1,
            "type": "CONDITIONING"
          },
          {
            "id": 523,
            "origin_id": 220,
            "origin_slot": 0,
            "target_id": 195,
            "target_slot": 2,
            "type": "VAE"
          },
          {
            "id": 456,
            "origin_id": 83,
            "origin_slot": 0,
            "target_id": 195,
            "target_slot": 5,
            "type": "CLIP_VISION_OUTPUT"
          },
          {
            "id": 552,
            "origin_id": 226,
            "origin_slot": 0,
            "target_id": 195,
            "target_slot": 6,
            "type": "INT"
          },
          {
            "id": 553,
            "origin_id": 226,
            "origin_slot": 1,
            "target_id": 195,
            "target_slot": 7,
            "type": "INT"
          },
          {
            "id": 566,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 83,
            "target_slot": 1,
            "type": "IMAGE"
          },
          {
            "id": 555,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 226,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 567,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 195,
            "target_slot": 3,
            "type": "IMAGE"
          },
          {
            "id": 593,
            "origin_id": -10,
            "origin_slot": 1,
            "target_id": 195,
            "target_slot": 4,
            "type": "TRACKS"
          },
          {
            "id": 562,
            "origin_id": 234,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "VIDEO"
          },
          {
            "id": 594,
            "origin_id": -10,
            "origin_slot": 2,
            "target_id": 151,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 595,
            "origin_id": -10,
            "origin_slot": 3,
            "target_id": 34,
            "target_slot": 1,
            "type": "STRING"
          }
        ],
        "name": "WanMoveTrackToVideo",
        "nodes": [
          {
            "flags": {},
            "id": 231,
            "inputs": [
              {
                "link": 560,
                "localized_name": "model",
                "name": "model",
                "type": "MODEL"
              }
            ],
            "mode": 0,
            "order": 5,
            "outputs": [
              {
                "links": [
                  559
                ],
                "localized_name": "MODEL",
                "name": "MODEL",
                "type": "MODEL"
              }
            ],
            "pos": [
              -1809.1178540027897,
              -1534.666645711415
            ],
            "properties": {
              "Node name for S&R": "LoraLoaderModelOnly",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "models": [
                {
                  "directory": "loras",
                  "name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors",
                  "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors"
                }
              ],
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.4.0"
            },
            "size": [
              350,
              100
            ],
            "type": "LoraLoaderModelOnly",
            "widgets_values": [
              "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors",
              1
            ]
          },
          {
            "flags": {},
            "id": 193,
            "inputs": [],
            "mode": 0,
            "order": 0,
            "outputs": [
              {
                "links": [
                  446,
                  447
                ],
                "localized_name": "CLIP",
                "name": "CLIP",
                "type": "CLIP"
              }
            ],
            "pos": [
              -1801.333344260368,
              -1375.333340580728
            ],
            "properties": {
              "Node name for S&R": "CLIPLoader",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "models": [
                {
                  "directory": "text_encoders",
                  "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors"
                }
              ],
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.4.0"
            },
            "size": [
              350,
              125
            ],
            "type": "CLIPLoader",
            "widgets_values": [
              "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
              "wan",
              "default"
            ]
          },
          {
            "flags": {},
            "id": 10,
            "inputs": [],
            "mode": 0,
            "order": 1,
            "outputs": [
              {
                "links": [
                  521
                ],
                "localized_name": "VAE",
                "name": "VAE",
                "type": "VAE"
              }
            ],
            "pos": [
              -1809.6666778905303,
              -1200.3333343473182
            ],
            "properties": {
              "Node name for S&R": "VAELoader",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "models": [
                {
                  "directory": "vae",
                  "name": "wan_2.1_vae.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors"
                }
              ],
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.3.68"
            },
            "size": [
              350,
              68.33333333333334
            ],
            "type": "VAELoader",
            "widgets_values": [
              "wan_2.1_vae.safetensors"
            ]
          },
          {
            "flags": {},
            "id": 84,
            "inputs": [],
            "mode": 0,
            "order": 2,
            "outputs": [
              {
                "links": [
                  135
                ],
                "localized_name": "CLIP_VISION",
                "name": "CLIP_VISION",
                "type": "CLIP_VISION"
              }
            ],
            "pos": [
              -1801.333344260368,
              -1066.9999962647203
            ],
            "properties": {
              "Node name for S&R": "CLIPVisionLoader",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "models": [
                {
                  "directory": "clip_vision",
                  "name": "clip_vision_h.safetensors",
                  "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors"
                }
              ],
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.3.71"
            },
            "size": [
              350,
              68.33333333333334
            ],
            "type": "CLIPVisionLoader",
            "widgets_values": [
              "clip_vision_h.safetensors"
            ]
          },
          {
            "flags": {},
            "id": 232,
            "inputs": [],
            "mode": 0,
            "order": 3,
            "outputs": [
              {
                "links": [
                  560
                ],
                "localized_name": "MODEL",
                "name": "MODEL",
                "type": "MODEL"
              }
            ],
            "pos": [
              -1809.1178540027897,
              -1688.6667038959545
            ],
            "properties": {
              "Node name for S&R": "UNETLoader",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "models": [
                {
                  "directory": "diffusion_models",
                  "name": "Wan21-WanMove_fp8_scaled_e4m3fn_KJ.safetensors",
                  "url": "https://huggingface.co/Kijai/WanVideo_comfy_fp8_scaled/resolve/main/WanMove/Wan21-WanMove_fp8_scaled_e4m3fn_KJ.safetensors"
                }
              ],
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.4.0"
            },
            "size": [
              350,
              96.66666666666667
            ],
            "type": "UNETLoader",
            "widgets_values": [
              "Wan21-WanMove_fp8_scaled_e4m3fn_KJ.safetensors",
              "default"
            ]
          },
          {
            "flags": {
              "collapsed": true
            },
            "id": 234,
            "inputs": [
              {
                "link": 561,
                "localized_name": "images",
                "name": "images",
                "type": "IMAGE"
              },
              {
                "link": null,
                "localized_name": "audio",
                "name": "audio",
                "shape": 7,
                "type": "AUDIO"
              }
            ],
            "mode": 0,
            "order": 14,
            "outputs": [
              {
                "links": [
                  562
                ],
                "localized_name": "VIDEO",
                "name": "VIDEO",
                "type": "VIDEO"
              }
            ],
            "pos": [
              -390,
              -1640
            ],
            "properties": {
              "Node name for S&R": "CreateVideo",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.4.0"
            },
            "size": [
              210,
              54
            ],
            "type": "CreateVideo",
            "widgets_values": [
              16
            ]
          },
          {
            "flags": {},
            "id": 61,
            "inputs": [
              {
                "link": 559,
                "localized_name": "model",
                "name": "model",
                "type": "MODEL"
              }
            ],
            "mode": 0,
            "order": 6,
            "outputs": [
              {
                "links": [
                  312
                ],
                "localized_name": "MODEL",
                "name": "MODEL",
                "type": "MODEL"
              }
            ],
            "pos": [
              -990,
              -1700
            ],
            "properties": {
              "Node name for S&R": "ModelSamplingSD3",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.3.71"
            },
            "size": [
              270,
              68.33333333333334
            ],
            "type": "ModelSamplingSD3",
            "widgets_values": [
              5
            ]
          },
          {
            "flags": {},
            "id": 220,
            "inputs": [
              {
                "link": 521,
                "name": "",
                "type": "*"
              }
            ],
            "mode": 0,
            "order": 4,
            "outputs": [
              {
                "links": [
                  522,
                  523
                ],
                "name": "",
                "type": "VAE"
              }
            ],
            "pos": [
              -1110,
              -1260
            ],
            "properties": {
              "horizontal": false,
              "showOutputText": false
            },
            "size": [
              75,
              26
            ],
            "type": "Reroute"
          },
          {
            "flags": {
              "collapsed": true
            },
            "id": 83,
            "inputs": [
              {
                "link": 135,
                "localized_name": "clip_vision",
                "name": "clip_vision",
                "type": "CLIP_VISION"
              },
              {
                "link": 566,
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE"
              }
            ],
            "mode": 0,
            "order": 8,
            "outputs": [
              {
                "links": [
                  456
                ],
                "localized_name": "CLIP_VISION_OUTPUT",
                "name": "CLIP_VISION_OUTPUT",
                "type": "CLIP_VISION_OUTPUT"
              }
            ],
            "pos": [
              -1410,
              -1250
            ],
            "properties": {
              "Node name for S&R": "CLIPVisionEncode",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.3.71"
            },
            "size": [
              229.505859375,
              54
            ],
            "type": "CLIPVisionEncode",
            "widgets_values": [
              "center"
            ]
          },
          {
            "flags": {
              "collapsed": true
            },
            "id": 226,
            "inputs": [
              {
                "link": 555,
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE"
              }
            ],
            "mode": 0,
            "order": 13,
            "outputs": [
              {
                "links": [
                  552
                ],
                "localized_name": "width",
                "name": "width",
                "type": "INT"
              },
              {
                "links": [
                  553
                ],
                "localized_name": "height",
                "name": "height",
                "type": "INT"
              },
              {
                "links": null,
                "localized_name": "batch_size",
                "name": "batch_size",
                "type": "INT"
              }
            ],
            "pos": [
              -1410,
              -1190
            ],
            "properties": {
              "Node name for S&R": "GetImageSize",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.4.0"
            },
            "size": [
              140,
              124
            ],
            "type": "GetImageSize",
            "widgets_values": []
          },
          {
            "flags": {},
            "id": 144,
            "inputs": [
              {
                "link": 312,
                "localized_name": "model",
                "name": "model",
                "type": "MODEL"
              },
              {
                "link": 453,
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING"
              },
              {
                "link": 454,
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING"
              },
              {
                "link": 457,
                "localized_name": "latent_image",
                "name": "latent_image",
                "type": "LATENT"
              }
            ],
            "mode": 0,
            "order": 10,
            "outputs": [
              {
                "links": [
                  313
                ],
                "localized_name": "LATENT",
                "name": "LATENT",
                "type": "LATENT"
              }
            ],
            "pos": [
              -690,
              -1700
            ],
            "properties": {
              "Node name for S&R": "KSampler",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.3.71"
            },
            "size": [
              270,
              530
            ],
            "type": "KSampler",
            "widgets_values": [
              128,
              "fixed",
              6,
              1,
              "er_sde",
              "simple",
              1
            ]
          },
          {
            "flags": {
              "collapsed": true
            },
            "id": 131,
            "inputs": [
              {
                "link": 313,
                "localized_name": "samples",
                "name": "samples",
                "type": "LATENT"
              },
              {
                "link": 522,
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE"
              }
            ],
            "mode": 0,
            "order": 9,
            "outputs": [
              {
                "links": [
                  561
                ],
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE"
              }
            ],
            "pos": [
              -390,
              -1700
            ],
            "properties": {
              "Node name for S&R": "VAEDecode",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.3.71"
            },
            "size": [
              140,
              46
            ],
            "type": "VAEDecode",
            "widgets_values": []
          },
          {
            "bgcolor": "#335",
            "color": "#223",
            "flags": {
              "collapsed": false
            },
            "id": 34,
            "inputs": [
              {
                "link": 447,
                "localized_name": "clip",
                "name": "clip",
                "type": "CLIP"
              },
              {
                "link": 595,
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                }
              }
            ],
            "mode": 0,
            "order": 7,
            "outputs": [
              {
                "links": [
                  452
                ],
                "localized_name": "CONDITIONING",
                "name": "CONDITIONING",
                "type": "CONDITIONING"
              }
            ],
            "pos": [
              -1417.999903167294,
              -1442.000009622027
            ],
            "properties": {
              "Node name for S&R": "CLIPTextEncode",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.3.68"
            },
            "size": [
              375,
              103.33333333333334
            ],
            "type": "CLIPTextEncode",
            "widgets_values": [
              "色调艳丽，过曝，静态，细节模糊不清，字幕，风格，作品，画作，画面，静止，整体发灰，最差质量，低质量，JPEG压缩残留，丑陋的，残缺的，多余的手指，画得不好的手部，画得不好的脸部，畸形的，毁容的，形态畸形的肢体，手指融合，静止不动的画面，杂乱的背景，三条腿，背景人很多，倒着走"
            ]
          },
          {
            "flags": {},
            "id": 195,
            "inputs": [
              {
                "link": 451,
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING"
              },
              {
                "link": 452,
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING"
              },
              {
                "link": 523,
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE"
              },
              {
                "link": 567,
                "localized_name": "start_image",
                "name": "start_image",
                "type": "IMAGE"
              },
              {
                "link": 593,
                "localized_name": "tracks",
                "name": "tracks",
                "shape": 7,
                "type": "TRACKS"
              },
              {
                "link": 456,
                "localized_name": "clip_vision_output",
                "name": "clip_vision_output",
                "shape": 7,
                "type": "CLIP_VISION_OUTPUT"
              },
              {
                "link": 552,
                "localized_name": "width",
                "name": "width",
                "type": "INT",
                "widget": {
                  "name": "width"
                }
              },
              {
                "link": 553,
                "localized_name": "height",
                "name": "height",
                "type": "INT",
                "widget": {
                  "name": "height"
                }
              }
            ],
            "mode": 0,
            "order": 12,
            "outputs": [
              {
                "links": [
                  453
                ],
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING"
              },
              {
                "links": [
                  454
                ],
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING"
              },
              {
                "links": [
                  457
                ],
                "localized_name": "latent",
                "name": "latent",
                "type": "LATENT"
              }
            ],
            "pos": [
              -990,
              -1580
            ],
            "properties": {
              "Node name for S&R": "WanMoveTrackToVideo",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.4.0"
            },
            "size": [
              266.77083333333337,
              281.6666666666667
            ],
            "type": "WanMoveTrackToVideo",
            "widgets_values": [
              1,
              640,
              640,
              81,
              1
            ]
          },
          {
            "bgcolor": "#353",
            "color": "#232",
            "flags": {},
            "id": 151,
            "inputs": [
              {
                "link": 446,
                "localized_name": "clip",
                "name": "clip",
                "type": "CLIP"
              },
              {
                "link": 594,
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                }
              }
            ],
            "mode": 0,
            "order": 11,
            "outputs": [
              {
                "links": [
                  451
                ],
                "localized_name": "CONDITIONING",
                "name": "CONDITIONING",
                "type": "CONDITIONING"
              }
            ],
            "pos": [
              -1420,
              -1680
            ],
            "properties": {
              "Node name for S&R": "CLIPTextEncode",
              "cnr_id": "comfy-core",
              "enableTabs": false,
              "hasSecondTab": false,
              "secondTabOffset": 80,
              "secondTabText": "Send Back",
              "secondTabWidth": 65,
              "tabWidth": 65,
              "tabXOffset": 10,
              "ver": "0.3.68"
            },
            "size": [
              390,
              200
            ],
            "type": "CLIPTextEncode",
            "widgets_values": [
              "cartoon character walking in a grassy meadow surrounded by trees"
            ]
          }
        ],
        "outputNode": {
          "bounding": [
            -196.16015625,
            -1380.500011806584,
            120,
            60
          ],
          "id": -20
        },
        "outputs": [
          {
            "id": "4d96160c-f3b1-4209-8ffd-6eabcb93a1e2",
            "linkIds": [
              562
            ],
            "localized_name": "VIDEO",
            "name": "VIDEO",
            "pos": [
              -176.16015625,
              -1360.500011806584
            ],
            "type": "VIDEO"
          }
        ],
        "revision": 0,
        "state": {
          "lastGroupId": 5,
          "lastLinkId": 595,
          "lastNodeId": 256,
          "lastRerouteId": 0
        },
        "version": 1,
        "widgets": []
      }
    ]
  },
  "extra": {
    "VHS_KeepIntermediate": true,
    "VHS_MetadataImage": true,
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "ds": {
      "offset": [
        2403.290049597873,
        1997.2834858752253
      ],
      "scale": 0.5292132807863859
    },
    "frontendVersion": "1.34.9",
    "workflowRendererVersion": "LG"
  },
  "groups": [
    {
      "bounding": [
        -699.6666583610686,
        -888.6666607522545,
        850.5078125,
        783.4947916666667
      ],
      "color": "#3f789e",
      "flags": {},
      "font_size": 24,
      "id": 3,
      "title": "Move Visualize(Preview)"
    },
    {
      "bounding": [
        -1639.6666583610686,
        -888.6666607522545,
        910,
        780
      ],
      "color": "#3f789e",
      "flags": {},
      "font_size": 24,
      "id": 4,
      "title": "Create Tracks"
    }
  ],
  "id": "cdbc2b9d-d8eb-4fec-a710-534e365f965a",
  "last_link_id": 596,
  "last_node_id": 259,
  "links": [
    [
      492,
      212,
      0,
      211,
      0,
      "VIDEO"
    ],
    [
      493,
      210,
      0,
      212,
      0,
      "IMAGE"
    ],
    [
      557,
      228,
      0,
      230,
      0,
      "IMAGE"
    ],
    [
      565,
      228,
      0,
      210,
      0,
      "IMAGE"
    ],
    [
      569,
      238,
      0,
      228,
      0,
      "IMAGE"
    ],
    [
      578,
      244,
      0,
      247,
      0,
      "TRACKS"
    ],
    [
      579,
      245,
      0,
      247,
      1,
      "TRACKS"
    ],
    [
      580,
      247,
      0,
      248,
      0,
      "TRACKS"
    ],
    [
      581,
      246,
      0,
      248,
      1,
      "TRACKS"
    ],
    [
      592,
      248,
      0,
      210,
      1,
      "TRACKS"
    ],
    [
      594,
      228,
      0,
      257,
      0,
      "IMAGE"
    ],
    [
      595,
      248,
      0,
      257,
      1,
      "TRACKS"
    ],
    [
      596,
      257,
      0,
      235,
      0,
      "VIDEO"
    ]
  ],
  "nodes": [
    {
      "flags": {},
      "id": 212,
      "inputs": [
        {
          "link": 493,
          "name": "images",
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "audio",
          "shape": 7,
          "type": "AUDIO"
        }
      ],
      "mode": 4,
      "order": 13,
      "outputs": [
        {
          "links": [
            492
          ],
          "name": "VIDEO",
          "type": "VIDEO"
        }
      ],
      "pos": [
        -689.666676823537,
        -608.6667250408252
      ],
      "properties": {
        "Node name for S&R": "CreateVideo",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.4.0"
      },
      "size": [
        270,
        88.33333333333334
      ],
      "type": "CreateVideo",
      "widgets_values": [
        16
      ]
    },
    {
      "flags": {},
      "id": 211,
      "inputs": [
        {
          "link": 492,
          "name": "video",
          "type": "VIDEO"
        }
      ],
      "mode": 4,
      "order": 15,
      "outputs": [],
      "pos": [
        -409.6666271001593,
        -828.6666887170279
      ],
      "properties": {
        "Node name for S&R": "SaveVideo",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.4.0"
      },
      "size": [
        550.5078125,
        688.828125
      ],
      "type": "SaveVideo",
      "widgets_values": [
        "video/ComfyUI_WanMoveTracks",
        "auto",
        "auto"
      ]
    },
    {
      "flags": {},
      "id": 210,
      "inputs": [
        {
          "link": 565,
          "name": "images",
          "type": "IMAGE"
        },
        {
          "link": 592,
          "name": "tracks",
          "shape": 7,
          "type": "TRACKS"
        }
      ],
      "mode": 4,
      "order": 11,
      "outputs": [
        {
          "links": [
            493
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        -689.666676823537,
        -818.6667095588426
      ],
      "properties": {
        "Node name for S&R": "WanMoveVisualizeTracks",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.4.0"
      },
      "size": [
        270,
        173.33333333333334
      ],
      "type": "WanMoveVisualizeTracks",
      "widgets_values": [
        24,
        22,
        0.9,
        8
      ]
    },
    {
      "flags": {},
      "id": 246,
      "inputs": [
        {
          "link": null,
          "name": "track_mask",
          "shape": 7,
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 0,
      "outputs": [
        {
          "links": [
            581
          ],
          "name": "TRACKS",
          "type": "TRACKS"
        },
        {
          "links": null,
          "name": "track_length",
          "type": "INT"
        }
      ],
      "pos": [
        -1019.6666751123573,
        -618.6666514244945
      ],
      "properties": {
        "Node name for S&R": "GenerateTracks",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.4.0"
      },
      "size": [
        270,
        428.33333333333337
      ],
      "type": "GenerateTracks",
      "widgets_values": [
        720,
        480,
        0.12,
        1,
        0.55,
        0.63,
        81,
        5,
        0.012,
        true,
        0.42,
        0.96,
        "linear"
      ]
    },
    {
      "flags": {},
      "id": 245,
      "inputs": [
        {
          "link": null,
          "name": "track_mask",
          "shape": 7,
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 1,
      "outputs": [
        {
          "links": [
            579
          ],
          "name": "TRACKS",
          "type": "TRACKS"
        },
        {
          "links": null,
          "name": "track_length",
          "type": "INT"
        }
      ],
      "pos": [
        -1329.6668206338386,
        -618.6666514244945
      ],
      "properties": {
        "Node name for S&R": "GenerateTracks",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.4.0"
      },
      "size": [
        270,
        428.33333333333337
      ],
      "type": "GenerateTracks",
      "widgets_values": [
        720,
        480,
        0.48,
        0.97,
        0.96,
        0.16,
        81,
        7,
        0.017,
        true,
        0.88,
        0.72,
        "linear"
      ]
    },
    {
      "flags": {},
      "id": 244,
      "inputs": [
        {
          "link": null,
          "name": "track_mask",
          "shape": 7,
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 2,
      "outputs": [
        {
          "links": [
            578
          ],
          "name": "TRACKS",
          "type": "TRACKS"
        },
        {
          "links": null,
          "name": "track_length",
          "type": "INT"
        }
      ],
      "pos": [
        -1619.6666911918537,
        -618.6666514244945
      ],
      "properties": {
        "Node name for S&R": "GenerateTracks",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.4.0"
      },
      "size": [
        270,
        428.33333333333337
      ],
      "type": "GenerateTracks",
      "widgets_values": [
        720,
        480,
        0.6,
        0.27,
        0.22,
        0.45,
        81,
        5,
        0.007,
        true,
        0.46,
        0.44,
        "linear"
      ]
    },
    {
      "flags": {
        "collapsed": false
      },
      "id": 248,
      "inputs": [
        {
          "link": 580,
          "name": "tracks_1",
          "type": "TRACKS"
        },
        {
          "link": 581,
          "name": "tracks_2",
          "shape": 7,
          "type": "TRACKS"
        }
      ],
      "mode": 0,
      "order": 9,
      "outputs": [
        {
          "links": [
            592,
            595
          ],
          "name": "TRACKS",
          "type": "TRACKS"
        }
      ],
      "pos": [
        -1199.6667221558191,
        -778.6666873770698
      ],
      "properties": {
        "Node name for S&R": "WanMoveConcatTrack",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.4.0"
      },
      "size": [
        270,
        60
      ],
      "type": "WanMoveConcatTrack",
      "widgets_values": []
    },
    {
      "flags": {
        "collapsed": false
      },
      "id": 247,
      "inputs": [
        {
          "link": 578,
          "name": "tracks_1",
          "type": "TRACKS"
        },
        {
          "link": 579,
          "name": "tracks_2",
          "shape": 7,
          "type": "TRACKS"
        }
      ],
      "mode": 0,
      "order": 7,
      "outputs": [
        {
          "links": [
            580
          ],
          "name": "TRACKS",
          "type": "TRACKS"
        }
      ],
      "pos": [
        -1549.6666787610095,
        -778.6666873770698
      ],
      "properties": {
        "Node name for S&R": "WanMoveConcatTrack",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.4.0"
      },
      "size": [
        190,
        60
      ],
      "type": "WanMoveConcatTrack",
      "widgets_values": []
    },
    {
      "flags": {},
      "id": 228,
      "inputs": [
        {
          "link": 569,
          "name": "image",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 8,
      "outputs": [
        {
          "links": [
            557,
            565,
            594
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        -1289.666692903034,
        -1438.666631180194
      ],
      "properties": {
        "Node name for S&R": "ImageScale",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.4.0"
      },
      "size": [
        300,
        160
      ],
      "type": "ImageScale",
      "widgets_values": [
        "lanczos",
        720,
        480,
        "center"
      ]
    },
    {
      "flags": {},
      "id": 235,
      "inputs": [
        {
          "link": 596,
          "name": "video",
          "type": "VIDEO"
        }
      ],
      "mode": 0,
      "order": 14,
      "outputs": [],
      "pos": [
        -459.6666812146336,
        -1438.666631180194
      ],
      "properties": {
        "Node name for S&R": "SaveVideo",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.4.0"
      },
      "size": [
        610,
        504.6666666666667
      ],
      "type": "SaveVideo",
      "widgets_values": [
        "video/ComfyUI_WanMove",
        "auto",
        "auto"
      ]
    },
    {
      "bgcolor": "#000",
      "color": "#432",
      "flags": {},
      "id": 237,
      "inputs": [],
      "mode": 0,
      "order": 3,
      "outputs": [],
      "pos": [
        -2389.666616833079,
        -1438.666631180194
      ],
      "properties": {},
      "size": [
        710,
        832.6171875
      ],
      "type": "MarkdownNote",
      "widgets_values": [
        "You can use [this editor](https://comfyui-wiki.github.io/wan_move_track_visualizer/) to generate tracks visually.\n\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud will be updated after the stable release; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/Comfy-Org/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n\n\n## Model links（for local user）\n\n**text_encoders**\n\n- [umt5_xxl_fp8_e4m3fn_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors)\n\n**clip_vision**\n\n- [clip_vision_h.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors)\n\n**loras**\n\n- [lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors](https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors)\n\n**diffusion_models**\n\n- [Wan21-WanMove_fp8_scaled_e4m3fn_KJ.safetensors](https://huggingface.co/Kijai/WanVideo_comfy_fp8_scaled/resolve/main/WanMove/Wan21-WanMove_fp8_scaled_e4m3fn_KJ.safetensors)\n\n**vae**\n\n- [wan_2.1_vae.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors)\n\n\nModel Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 text_encoders/\n│   │      └── umt5_xxl_fp8_e4m3fn_scaled.safetensors\n│   ├── 📂 clip_vision/\n│   │      └── clip_vision_h.safetensors\n│   ├── 📂 loras/\n│   │      └── lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors\n│   ├── 📂 diffusion_models/\n│   │      └── Wan21-WanMove_fp8_scaled_e4m3fn_KJ.safetensors\n│   └── 📂 vae/\n│          └── wan_2.1_vae.safetensors\n```\n"
      ]
    },
    {
      "flags": {},
      "id": 238,
      "inputs": [],
      "mode": 0,
      "order": 4,
      "outputs": [
        {
          "links": [
            569
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": null,
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        -1649.6666814409255,
        -1438.666631180194
      ],
      "properties": {
        "Node name for S&R": "LoadImage",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.3.71"
      },
      "size": [
        340,
        490
      ],
      "type": "LoadImage",
      "widgets_values": [
        "snowboard_rush.png",
        "image"
      ]
    },
    {
      "flags": {},
      "id": 230,
      "inputs": [
        {
          "link": 557,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 10,
      "outputs": [],
      "pos": [
        -1289.666692903034,
        -1218.6666675039912
      ],
      "properties": {
        "Node name for S&R": "PreviewImage",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.4.0"
      },
      "size": [
        300,
        270
      ],
      "type": "PreviewImage",
      "widgets_values": []
    },
    {
      "bgcolor": "#000",
      "color": "#432",
      "flags": {},
      "id": 249,
      "inputs": [],
      "mode": 0,
      "order": 5,
      "outputs": [],
      "pos": [
        -1640,
        -40
      ],
      "properties": {},
      "size": [
        480,
        103.828125
      ],
      "title": "Online WanMOve Visual Track Editor",
      "type": "MarkdownNote",
      "widgets_values": [
        "You can use [this editor](https://comfyui-wiki.github.io/wan_move_track_visualizer/) to generate tracks visually. Or, you can also install [/ComfyUI_Fill-Nodes](https://github.com/filliptm/ComfyUI_Fill-Nodes) and then use the *FL Path Animator* to create the track coordinates.\n\nThe WanMoveTracksFromCoords supports converting tracks from coords"
      ]
    },
    {
      "flags": {},
      "id": 258,
      "inputs": [
        {
          "link": null,
          "name": "track_coords",
          "shape": 7,
          "type": "STRING"
        },
        {
          "link": null,
          "name": "track_mask",
          "shape": 7,
          "type": "MASK"
        }
      ],
      "mode": 4,
      "order": 6,
      "outputs": [
        {
          "links": null,
          "name": "TRACKS",
          "type": "TRACKS"
        },
        {
          "links": null,
          "name": "track_length",
          "type": "INT"
        }
      ],
      "pos": [
        -1630,
        100
      ],
      "properties": {
        "Node name for S&R": "WanMoveTracksFromCoords",
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.5.1"
      },
      "size": [
        330,
        60
      ],
      "type": "WanMoveTracksFromCoords",
      "widgets_values": []
    },
    {
      "flags": {},
      "id": 257,
      "inputs": [
        {
          "link": 594,
          "name": "image",
          "type": "IMAGE"
        },
        {
          "link": 595,
          "name": "tracks",
          "type": "TRACKS"
        }
      ],
      "mode": 0,
      "order": 12,
      "outputs": [
        {
          "links": [
            596
          ],
          "name": "VIDEO",
          "type": "VIDEO"
        }
      ],
      "pos": [
        -919.6666724324409,
        -1438.666631180194
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "enableTabs": false,
        "hasSecondTab": false,
        "proxyWidgets": [
          [
            "-1",
            "text"
          ],
          [
            "-1",
            "text_1"
          ],
          [
            "144",
            "seed"
          ],
          [
            "144",
            "control_after_generate"
          ]
        ],
        "secondTabOffset": 80,
        "secondTabText": "Send Back",
        "secondTabWidth": 65,
        "tabWidth": 65,
        "tabXOffset": 10,
        "ver": "0.5.1"
      },
      "size": [
        420,
        491.6666666666667
      ],
      "type": "0ad975d5-38e9-46ed-a943-85b7c5594051",
      "widgets_values": [
        "cartoon character walking in a grassy meadow surrounded by trees",
        "色调艳丽，过曝，静态，细节模糊不清，字幕，风格，作品，画作，画面，静止，整体发灰，最差质量，低质量，JPEG压缩残留，丑陋的，残缺的，多余的手指，画得不好的手部，画得不好的脸部，畸形的，毁容的，形态畸形的肢体，手指融合，静止不动的画面，杂乱的背景，三条腿，背景人很多，倒着走"
      ]
    }
  ],
  "revision": 0,
  "version": 0.4
}