235 lines
4.6 KiB
JSON
235 lines
4.6 KiB
JSON
{
|
|
"__animatrix_meta__": {
|
|
"name": "wan22_animate_move",
|
|
"version": "5",
|
|
"model": "Wan2.2 I2V A14B Local Native",
|
|
"description": "Official local Comfy-native Wan 2.2 image-to-video runtime using repackaged high-noise and low-noise diffusion models on GPU NVMe.",
|
|
"param_nodes": {
|
|
"positive_prompt": { "node_id": "2", "input": "text" },
|
|
"negative_prompt": { "node_id": "3", "input": "text" },
|
|
"ground_truth": { "node_id": "1", "input": "image" },
|
|
"seed": { "node_id": "10", "input": "noise_seed" },
|
|
"width": { "node_id": "12", "input": "width" },
|
|
"height": { "node_id": "12", "input": "height" },
|
|
"length": { "node_id": "12", "input": "length" }
|
|
},
|
|
"status": "production_local_native_graph"
|
|
},
|
|
"1": {
|
|
"class_type": "LoadImage",
|
|
"inputs": {
|
|
"image": "ground_truth.png"
|
|
}
|
|
},
|
|
"2": {
|
|
"class_type": "CLIPTextEncode",
|
|
"inputs": {
|
|
"text": "cinematic character animation from a grounded first frame",
|
|
"clip": [
|
|
"4",
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"3": {
|
|
"class_type": "CLIPTextEncode",
|
|
"inputs": {
|
|
"text": "oversaturated, overexposed, static frame, blurry details, unclear details, watermark, messy background, low quality, jpeg artifacts, deformed limbs, extra fingers, ugly, distorted face, character drift",
|
|
"clip": [
|
|
"4",
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"4": {
|
|
"class_type": "CLIPLoader",
|
|
"inputs": {
|
|
"clip_name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
|
|
"type": "wan",
|
|
"device": "default"
|
|
}
|
|
},
|
|
"5": {
|
|
"class_type": "VAELoader",
|
|
"inputs": {
|
|
"vae_name": "wan_2.1_vae.safetensors"
|
|
}
|
|
},
|
|
"6": {
|
|
"class_type": "UNETLoader",
|
|
"inputs": {
|
|
"unet_name": "wan2.2_i2v_high_noise_14B_fp8_scaled.safetensors",
|
|
"weight_dtype": "default"
|
|
}
|
|
},
|
|
"7": {
|
|
"class_type": "UNETLoader",
|
|
"inputs": {
|
|
"unet_name": "wan2.2_i2v_low_noise_14B_fp8_scaled.safetensors",
|
|
"weight_dtype": "default"
|
|
}
|
|
},
|
|
"8": {
|
|
"class_type": "LoraLoaderModelOnly",
|
|
"inputs": {
|
|
"model": [
|
|
"6",
|
|
0
|
|
],
|
|
"lora_name": "wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors",
|
|
"strength_model": 1.0
|
|
}
|
|
},
|
|
"9": {
|
|
"class_type": "LoraLoaderModelOnly",
|
|
"inputs": {
|
|
"model": [
|
|
"7",
|
|
0
|
|
],
|
|
"lora_name": "wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors",
|
|
"strength_model": 1.0
|
|
}
|
|
},
|
|
"10": {
|
|
"class_type": "ModelSamplingSD3",
|
|
"inputs": {
|
|
"model": [
|
|
"8",
|
|
0
|
|
],
|
|
"shift": 5.0
|
|
}
|
|
},
|
|
"11": {
|
|
"class_type": "ModelSamplingSD3",
|
|
"inputs": {
|
|
"model": [
|
|
"9",
|
|
0
|
|
],
|
|
"shift": 5.0
|
|
}
|
|
},
|
|
"12": {
|
|
"class_type": "WanImageToVideo",
|
|
"inputs": {
|
|
"positive": [
|
|
"2",
|
|
0
|
|
],
|
|
"negative": [
|
|
"3",
|
|
0
|
|
],
|
|
"vae": [
|
|
"5",
|
|
0
|
|
],
|
|
"width": 832,
|
|
"height": 468,
|
|
"length": 81,
|
|
"batch_size": 1,
|
|
"start_image": [
|
|
"1",
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"13": {
|
|
"class_type": "KSamplerAdvanced",
|
|
"inputs": {
|
|
"model": [
|
|
"10",
|
|
0
|
|
],
|
|
"add_noise": "enable",
|
|
"noise_seed": 42,
|
|
"steps": 4,
|
|
"cfg": 1.0,
|
|
"sampler_name": "euler",
|
|
"scheduler": "simple",
|
|
"positive": [
|
|
"12",
|
|
0
|
|
],
|
|
"negative": [
|
|
"12",
|
|
1
|
|
],
|
|
"latent_image": [
|
|
"12",
|
|
2
|
|
],
|
|
"start_at_step": 0,
|
|
"end_at_step": 2,
|
|
"return_with_leftover_noise": "enable"
|
|
}
|
|
},
|
|
"14": {
|
|
"class_type": "KSamplerAdvanced",
|
|
"inputs": {
|
|
"model": [
|
|
"11",
|
|
0
|
|
],
|
|
"add_noise": "disable",
|
|
"noise_seed": 42,
|
|
"steps": 4,
|
|
"cfg": 1.0,
|
|
"sampler_name": "euler",
|
|
"scheduler": "simple",
|
|
"positive": [
|
|
"12",
|
|
0
|
|
],
|
|
"negative": [
|
|
"12",
|
|
1
|
|
],
|
|
"latent_image": [
|
|
"13",
|
|
0
|
|
],
|
|
"start_at_step": 2,
|
|
"end_at_step": 4,
|
|
"return_with_leftover_noise": "disable"
|
|
}
|
|
},
|
|
"15": {
|
|
"class_type": "VAEDecode",
|
|
"inputs": {
|
|
"samples": [
|
|
"14",
|
|
0
|
|
],
|
|
"vae": [
|
|
"5",
|
|
0
|
|
]
|
|
}
|
|
},
|
|
"16": {
|
|
"class_type": "CreateVideo",
|
|
"inputs": {
|
|
"images": [
|
|
"15",
|
|
0
|
|
],
|
|
"fps": 16
|
|
}
|
|
},
|
|
"17": {
|
|
"class_type": "SaveVideo",
|
|
"inputs": {
|
|
"video": [
|
|
"16",
|
|
0
|
|
],
|
|
"filename_prefix": "Animatrix",
|
|
"format": "mp4",
|
|
"codec": "h264"
|
|
}
|
|
}
|
|
}
|