Initial Animatrix import
This commit is contained in:
80
workflows/animate/wan22_animate_mix_v1.json
Normal file
80
workflows/animate/wan22_animate_mix_v1.json
Normal file
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"__animatrix_meta__": {
|
||||
"name": "wan22_animate_mix",
|
||||
"version": "1",
|
||||
"model": "Wan2.2-Animate-14B",
|
||||
"description": "Character animation — Mix mode. Blends reference character(s) with ground-truth following a motion video.",
|
||||
"param_nodes": {
|
||||
"positive_prompt": {"node_id": "6", "input": "text"},
|
||||
"negative_prompt": {"node_id": "7", "input": "text"},
|
||||
"ground_truth": {"node_id": "12", "input": "image"},
|
||||
"motion_video": {"node_id": "15", "input": "video"},
|
||||
"reference_image": {"node_id": "20", "input": "image"},
|
||||
"pose_sheet": {"node_id": "22", "input": "image"},
|
||||
"seed": {"node_id": "25", "input": "seed"},
|
||||
"steps": {"node_id": "25", "input": "steps"},
|
||||
"cfg": {"node_id": "25", "input": "cfg"}
|
||||
},
|
||||
"status": "PLACEHOLDER — replace with production ComfyUI export"
|
||||
},
|
||||
"6": {
|
||||
"class_type": "CLIPTextEncode",
|
||||
"inputs": {
|
||||
"text": "a character performing a motion",
|
||||
"clip": ["4", 1]
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"class_type": "CLIPTextEncode",
|
||||
"inputs": {
|
||||
"text": "blurry, low quality, watermark, deformed",
|
||||
"clip": ["4", 1]
|
||||
}
|
||||
},
|
||||
"12": {
|
||||
"class_type": "LoadImage",
|
||||
"inputs": {
|
||||
"image": "ground_truth.png"
|
||||
}
|
||||
},
|
||||
"15": {
|
||||
"class_type": "VHS_LoadVideo",
|
||||
"inputs": {
|
||||
"video": "motion_video.mp4",
|
||||
"force_rate": 0,
|
||||
"force_size": "Disabled",
|
||||
"custom_width": 512,
|
||||
"custom_height": 512,
|
||||
"frame_load_cap": 0,
|
||||
"skip_first_frames": 0,
|
||||
"select_every_nth": 1
|
||||
}
|
||||
},
|
||||
"20": {
|
||||
"class_type": "LoadImage",
|
||||
"inputs": {
|
||||
"image": "reference.png"
|
||||
}
|
||||
},
|
||||
"22": {
|
||||
"class_type": "LoadImage",
|
||||
"inputs": {
|
||||
"image": "pose_sheet.png"
|
||||
}
|
||||
},
|
||||
"25": {
|
||||
"class_type": "KSampler",
|
||||
"inputs": {
|
||||
"seed": -1,
|
||||
"steps": 20,
|
||||
"cfg": 7.0,
|
||||
"sampler_name": "dpmpp_2m",
|
||||
"scheduler": "karras",
|
||||
"denoise": 1.0,
|
||||
"model": ["4", 0],
|
||||
"positive": ["6", 0],
|
||||
"negative": ["7", 0],
|
||||
"latent_image": ["30", 0]
|
||||
}
|
||||
}
|
||||
}
|
||||
234
workflows/animate/wan22_animate_move_v1.json
Normal file
234
workflows/animate/wan22_animate_move_v1.json
Normal file
@@ -0,0 +1,234 @@
|
||||
{
|
||||
"__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"
|
||||
}
|
||||
}
|
||||
}
|
||||
74
workflows/s2v/wan22_s2v_v1.json
Normal file
74
workflows/s2v/wan22_s2v_v1.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"__animatrix_meta__": {
|
||||
"name": "wan22_s2v",
|
||||
"version": "1",
|
||||
"model": "Wan2.2-S2V-14B",
|
||||
"description": "Audio Performance Studio — drives character animation from an audio file.",
|
||||
"param_nodes": {
|
||||
"positive_prompt": {"node_id": "6", "input": "text"},
|
||||
"negative_prompt": {"node_id": "7", "input": "text"},
|
||||
"ground_truth": {"node_id": "12", "input": "image"},
|
||||
"audio": {"node_id": "16", "input": "audio"},
|
||||
"reference_image": {"node_id": "20", "input": "image"},
|
||||
"pose_sheet": {"node_id": "22", "input": "image"},
|
||||
"seed": {"node_id": "25", "input": "seed"},
|
||||
"steps": {"node_id": "25", "input": "steps"},
|
||||
"cfg": {"node_id": "25", "input": "cfg"}
|
||||
},
|
||||
"status": "PLACEHOLDER — replace with production ComfyUI export"
|
||||
},
|
||||
"6": {
|
||||
"class_type": "CLIPTextEncode",
|
||||
"inputs": {
|
||||
"text": "a character singing expressively",
|
||||
"clip": ["4", 1]
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"class_type": "CLIPTextEncode",
|
||||
"inputs": {
|
||||
"text": "blurry, low quality, watermark, static",
|
||||
"clip": ["4", 1]
|
||||
}
|
||||
},
|
||||
"12": {
|
||||
"class_type": "LoadImage",
|
||||
"inputs": {
|
||||
"image": "ground_truth.png"
|
||||
}
|
||||
},
|
||||
"16": {
|
||||
"class_type": "VHS_LoadAudio",
|
||||
"inputs": {
|
||||
"audio": "audio.mp3",
|
||||
"seek_seconds": 0
|
||||
}
|
||||
},
|
||||
"20": {
|
||||
"class_type": "LoadImage",
|
||||
"inputs": {
|
||||
"image": "reference.png"
|
||||
}
|
||||
},
|
||||
"22": {
|
||||
"class_type": "LoadImage",
|
||||
"inputs": {
|
||||
"image": "pose_sheet.png"
|
||||
}
|
||||
},
|
||||
"25": {
|
||||
"class_type": "KSampler",
|
||||
"inputs": {
|
||||
"seed": -1,
|
||||
"steps": 20,
|
||||
"cfg": 7.0,
|
||||
"sampler_name": "euler",
|
||||
"scheduler": "karras",
|
||||
"denoise": 1.0,
|
||||
"model": ["4", 0],
|
||||
"positive": ["6", 0],
|
||||
"negative": ["7", 0],
|
||||
"latent_image": ["30", 0]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user