Initial Animatrix import

This commit is contained in:
Sagnik
2026-04-17 19:11:57 +05:30
commit c7994d17a9
60 changed files with 8516 additions and 0 deletions

View 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]
}
}
}

View 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"
}
}
}

View 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]
}
}
}