1784 lines
43 KiB
JSON
1784 lines
43 KiB
JSON
{
|
|
"id": "e3f2b845-8f2c-4b5a-9caf-eac1029d3e7e",
|
|
"revision": 0,
|
|
"last_node_id": 163,
|
|
"last_link_id": 317,
|
|
"nodes": [
|
|
{
|
|
"id": 116,
|
|
"type": "MarkdownNote",
|
|
"pos": [
|
|
-2030,
|
|
4850
|
|
],
|
|
"size": [
|
|
450,
|
|
889.6875
|
|
],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [],
|
|
"title": "Note: MiniMax H3",
|
|
"properties": {},
|
|
"widgets_values": [
|
|
"## MiniMax H3\n\n[MiniMax H3](https://www.minimax.io/blog/minimax-h3) is MiniMax's general-purpose, omni-modal generation model. It jointly understands text, image, video, and audio, and generates video with **native stereo audio**: voice, sound effects, and music are modeled jointly in a single forward pass, not layered on afterward. Output is up to 2K resolution, 24fps, and up to about 15 seconds.\n\n## ComfyUI links\n- [ComfyUI#15224](https://github.com/Comfy-Org/ComfyUI/pull/15224)\n- [🤗 Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n## About this workflow\n\nThis template runs the **reference-to-video (ref2va)** task using the `MiniMaxH3ReferenceToVideo` node. It takes any mix of reference images, videos, and standalone audio, and weaves them into the generation to lock in a character's identity, a style, a motion, a camera move, or a voice.\n\n**Key inputs**\n\n- **ref_images / ref_videos / ref_video_audios / ref_audios**: up to 9 reference images, 3 reference videos (each may carry its own paired soundtrack), and 3 standalone reference audio clips\n- **prompt**: reference the inputs by tag, in the exact order they were connected, for example `<Picture 1>`, `<Video 1>`, `<Audio 1>`, then describe the target scene, motion, and audio\n- **ref_image_size**: `match` scales references down to the generation's resolution (faster); `max` keeps up to a 2048px short edge for stronger identity fidelity, at the cost of speed since reference tokens ride along every sampling step\n- **width / height**: set via Resolution Selector.\n- **duration (seconds)**: converted to a valid frame `length` by the Math Expression node\n\n**Sampling and decode**\n\n- Sampler: `res_multistep`. `beta` or `normal` scheduler tends to outperform `simple` for reference-heavy prompts like this one\n- The sampler's joint audio+video `LATENT` output feeds directly into both `VAEDecode` (video, `minimax_h3_video_vae_fp16`) and `VAEDecodeAudio` (audio, `minimax_h3_audio_vae_fp32`); each decode node automatically pulls its own half out of the packed latent. `CreateVideo` then muxes the two into a single MP4 with synced sound\n- The diffusion model here is `minimax_h3_ref2va_pruned_int8_convrot.safetensors`, a different set of weights from the `fl2va` model used by the t2v/i2v templates\n\nRef2va's output is very sensitive to prompt wording; matching the reference tags precisely and being explicit about which reference drives which part of the shot tends to work best."
|
|
],
|
|
"widgets_values_named": {
|
|
"text": "## MiniMax H3\n\n[MiniMax H3](https://www.minimax.io/blog/minimax-h3) is MiniMax's general-purpose, omni-modal generation model. It jointly understands text, image, video, and audio, and generates video with **native stereo audio**: voice, sound effects, and music are modeled jointly in a single forward pass, not layered on afterward. Output is up to 2K resolution, 24fps, and up to about 15 seconds.\n\n## ComfyUI links\n- [ComfyUI#15224](https://github.com/Comfy-Org/ComfyUI/pull/15224)\n- [🤗 Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n## About this workflow\n\nThis template runs the **reference-to-video (ref2va)** task using the `MiniMaxH3ReferenceToVideo` node. It takes any mix of reference images, videos, and standalone audio, and weaves them into the generation to lock in a character's identity, a style, a motion, a camera move, or a voice.\n\n**Key inputs**\n\n- **ref_images / ref_videos / ref_video_audios / ref_audios**: up to 9 reference images, 3 reference videos (each may carry its own paired soundtrack), and 3 standalone reference audio clips\n- **prompt**: reference the inputs by tag, in the exact order they were connected, for example `<Picture 1>`, `<Video 1>`, `<Audio 1>`, then describe the target scene, motion, and audio\n- **ref_image_size**: `match` scales references down to the generation's resolution (faster); `max` keeps up to a 2048px short edge for stronger identity fidelity, at the cost of speed since reference tokens ride along every sampling step\n- **width / height**: set via Resolution Selector.\n- **duration (seconds)**: converted to a valid frame `length` by the Math Expression node\n\n**Sampling and decode**\n\n- Sampler: `res_multistep`. `beta` or `normal` scheduler tends to outperform `simple` for reference-heavy prompts like this one\n- The sampler's joint audio+video `LATENT` output feeds directly into both `VAEDecode` (video, `minimax_h3_video_vae_fp16`) and `VAEDecodeAudio` (audio, `minimax_h3_audio_vae_fp32`); each decode node automatically pulls its own half out of the packed latent. `CreateVideo` then muxes the two into a single MP4 with synced sound\n- The diffusion model here is `minimax_h3_ref2va_pruned_int8_convrot.safetensors`, a different set of weights from the `fl2va` model used by the t2v/i2v templates\n\nRef2va's output is very sensitive to prompt wording; matching the reference tags precisely and being explicit about which reference drives which part of the shot tends to work best."
|
|
},
|
|
"color": "#222",
|
|
"bgcolor": "#000"
|
|
},
|
|
{
|
|
"id": 117,
|
|
"type": "MarkdownNote",
|
|
"pos": [
|
|
-2500,
|
|
4850
|
|
],
|
|
"size": [
|
|
440,
|
|
740
|
|
],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [],
|
|
"title": "Note: Model Links",
|
|
"properties": {},
|
|
"widgets_values": [
|
|
"## Model Links\n[🤗 Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n**vae**\n\n- [minimax_h3_video_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors)\n\n**diffusion_models**\n\n- [minimax_h3_ref2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ ├── minimax_h3_video_vae_fp16.safetensors\n│ │ └── minimax_h3_audio_vae_fp32.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── minimax_h3_ref2va_pruned_int8_convrot.safetensors\n│ └── 📂 text_encoders/\n│ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/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"
|
|
],
|
|
"widgets_values_named": {
|
|
"text": "## Model Links\n[🤗 Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n**vae**\n\n- [minimax_h3_video_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors)\n\n**diffusion_models**\n\n- [minimax_h3_ref2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ ├── minimax_h3_video_vae_fp16.safetensors\n│ │ └── minimax_h3_audio_vae_fp32.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── minimax_h3_ref2va_pruned_int8_convrot.safetensors\n│ └── 📂 text_encoders/\n│ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/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"
|
|
},
|
|
"color": "#222",
|
|
"bgcolor": "#000"
|
|
},
|
|
{
|
|
"id": 119,
|
|
"type": "VAELoader",
|
|
"pos": [
|
|
-1490,
|
|
5270
|
|
],
|
|
"size": [
|
|
640,
|
|
70
|
|
],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "VAE",
|
|
"type": "VAE",
|
|
"links": [
|
|
251,
|
|
273
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "VAELoader",
|
|
"models": [
|
|
{
|
|
"name": "minimax_h3_video_vae_fp16.safetensors",
|
|
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors",
|
|
"directory": "vae"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"minimax_h3_video_vae_fp16.safetensors"
|
|
],
|
|
"widgets_values_named": {
|
|
"vae_name": "minimax_h3_video_vae_fp16.safetensors"
|
|
}
|
|
},
|
|
{
|
|
"id": 120,
|
|
"type": "VAELoader",
|
|
"pos": [
|
|
-1490,
|
|
5400
|
|
],
|
|
"size": [
|
|
650,
|
|
70
|
|
],
|
|
"flags": {},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "VAE",
|
|
"type": "VAE",
|
|
"links": [
|
|
250,
|
|
274
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "VAELoader",
|
|
"models": [
|
|
{
|
|
"name": "minimax_h3_audio_vae_fp32.safetensors",
|
|
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors",
|
|
"directory": "vae"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"minimax_h3_audio_vae_fp32.safetensors"
|
|
],
|
|
"widgets_values_named": {
|
|
"vae_name": "minimax_h3_audio_vae_fp32.safetensors"
|
|
}
|
|
},
|
|
{
|
|
"id": 123,
|
|
"type": "KSamplerSelect",
|
|
"pos": [
|
|
-260,
|
|
5190
|
|
],
|
|
"size": [
|
|
370,
|
|
70
|
|
],
|
|
"flags": {},
|
|
"order": 20,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "SAMPLER",
|
|
"type": "SAMPLER",
|
|
"links": [
|
|
255
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "KSamplerSelect"
|
|
},
|
|
"widgets_values": [
|
|
"res_multistep"
|
|
],
|
|
"widgets_values_named": {
|
|
"sampler_name": "res_multistep"
|
|
}
|
|
},
|
|
{
|
|
"id": 126,
|
|
"type": "BasicGuider",
|
|
"pos": [
|
|
-260,
|
|
5080
|
|
],
|
|
"size": [
|
|
360,
|
|
60
|
|
],
|
|
"flags": {},
|
|
"order": 21,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 284
|
|
},
|
|
{
|
|
"name": "conditioning",
|
|
"type": "CONDITIONING",
|
|
"link": 270
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "GUIDER",
|
|
"type": "GUIDER",
|
|
"links": [
|
|
254
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "BasicGuider"
|
|
}
|
|
},
|
|
{
|
|
"id": 128,
|
|
"type": "CLIPLoader",
|
|
"pos": [
|
|
-1490,
|
|
5090
|
|
],
|
|
"size": [
|
|
640,
|
|
120
|
|
],
|
|
"flags": {},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"links": [
|
|
272
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CLIPLoader",
|
|
"models": [
|
|
{
|
|
"name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
|
|
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
|
|
"directory": "text_encoders"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
|
|
"minimax",
|
|
"default"
|
|
],
|
|
"widgets_values_named": {
|
|
"clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
|
|
"type": "minimax",
|
|
"device": "default"
|
|
}
|
|
},
|
|
{
|
|
"id": 129,
|
|
"type": "RandomNoise",
|
|
"pos": [
|
|
-260,
|
|
4940
|
|
],
|
|
"size": [
|
|
360,
|
|
90
|
|
],
|
|
"flags": {},
|
|
"order": 22,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "NOISE",
|
|
"type": "NOISE",
|
|
"links": [
|
|
253
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "RandomNoise"
|
|
},
|
|
"widgets_values": [
|
|
337404407076246,
|
|
"randomize"
|
|
],
|
|
"widgets_values_named": {
|
|
"noise_seed": 337404407076246,
|
|
"control_after_generate": "randomize"
|
|
}
|
|
},
|
|
{
|
|
"id": 131,
|
|
"type": "ComfyMathExpression",
|
|
"pos": [
|
|
-1450,
|
|
5940
|
|
],
|
|
"size": [
|
|
225,
|
|
0
|
|
],
|
|
"flags": {
|
|
"collapsed": true
|
|
},
|
|
"order": 13,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"label": "a",
|
|
"name": "values.a",
|
|
"type": "FLOAT,INT,BOOLEAN",
|
|
"link": 311
|
|
},
|
|
{
|
|
"label": "b",
|
|
"name": "values.b",
|
|
"shape": 7,
|
|
"type": "FLOAT,INT,BOOLEAN",
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "FLOAT",
|
|
"type": "FLOAT",
|
|
"links": []
|
|
},
|
|
{
|
|
"name": "INT",
|
|
"type": "INT",
|
|
"links": [
|
|
275
|
|
]
|
|
},
|
|
{
|
|
"name": "BOOL",
|
|
"type": "BOOLEAN",
|
|
"links": []
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ComfyMathExpression"
|
|
},
|
|
"widgets_values": [
|
|
"max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
|
|
],
|
|
"widgets_values_named": {
|
|
"expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
|
|
}
|
|
},
|
|
{
|
|
"id": 136,
|
|
"type": "MiniMaxH3ReferenceToVideo",
|
|
"pos": [
|
|
-750,
|
|
4940
|
|
],
|
|
"size": [
|
|
410,
|
|
354
|
|
],
|
|
"flags": {},
|
|
"order": 17,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 272
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 273
|
|
},
|
|
{
|
|
"name": "audio_vae",
|
|
"type": "VAE",
|
|
"link": 274
|
|
},
|
|
{
|
|
"label": "ref_image_0",
|
|
"name": "ref_images.ref_image_0",
|
|
"shape": 7,
|
|
"type": "IMAGE",
|
|
"link": null
|
|
},
|
|
{
|
|
"label": "ref_image_1",
|
|
"name": "ref_images.ref_image_1",
|
|
"shape": 7,
|
|
"type": "IMAGE",
|
|
"link": null
|
|
},
|
|
{
|
|
"label": "ref_video_0",
|
|
"name": "ref_videos.ref_video_0",
|
|
"shape": 7,
|
|
"type": "IMAGE",
|
|
"link": null
|
|
},
|
|
{
|
|
"label": "ref_video_audio_0",
|
|
"name": "ref_video_audios.ref_video_audio_0",
|
|
"shape": 7,
|
|
"type": "AUDIO",
|
|
"link": null
|
|
},
|
|
{
|
|
"label": "ref_audio_0",
|
|
"name": "ref_audios.ref_audio_0",
|
|
"shape": 7,
|
|
"type": "AUDIO",
|
|
"link": null
|
|
},
|
|
{
|
|
"name": "prompt",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "prompt"
|
|
},
|
|
"link": 316
|
|
},
|
|
{
|
|
"name": "width",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "width"
|
|
},
|
|
"link": 276
|
|
},
|
|
{
|
|
"name": "height",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "height"
|
|
},
|
|
"link": 277
|
|
},
|
|
{
|
|
"name": "length",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "length"
|
|
},
|
|
"link": 275
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
270
|
|
]
|
|
},
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
271
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "MiniMaxH3ReferenceToVideo"
|
|
},
|
|
"widgets_values": [
|
|
"",
|
|
1344,
|
|
768,
|
|
124,
|
|
"match"
|
|
],
|
|
"widgets_values_named": {
|
|
"prompt": "",
|
|
"width": 1344,
|
|
"height": 768,
|
|
"length": 124,
|
|
"ref_image_size": "match"
|
|
}
|
|
},
|
|
{
|
|
"id": 140,
|
|
"type": "MarkdownNote",
|
|
"pos": [
|
|
-1890,
|
|
5830
|
|
],
|
|
"size": [
|
|
300,
|
|
520
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [],
|
|
"title": "Note: Size Settings Reference",
|
|
"properties": {},
|
|
"widgets_values": [
|
|
"| megapixels | Aspect | Output (multiple=32) |\n|---|---|---|\n| 0.2 | 16:9 | 608 x 352 |\n| 0.3 | 16:9 | 736 x 416 |\n| 0.4 | 16:9 | 864 x 480 |\n| 0.5 | 16:9 | 960 x 544 |\n| 0.6 | 16:9 | 1056 x 608 |\n| 0.7 | 16:9 | 1152 x 640 |\n| 0.8 | 16:9 | 1216 x 672 |\n| 0.9 | 16:9 | 1280 x 736 |\n| 0.98 | 16:9 | 1344 x 768 |\n| 1.0 | 16:9 | 1376 x 768 |\n| 1.2 | 16:9 | 1504 x 832 |\n| 1.5 | 16:9 | 1664 x 928 |\n| 1.8 | 16:9 | 1824 x 1024 |\n| 2.0 | 16:9 | 1920 x 1088 |\n"
|
|
],
|
|
"widgets_values_named": {
|
|
"text": "| megapixels | Aspect | Output (multiple=32) |\n|---|---|---|\n| 0.2 | 16:9 | 608 x 352 |\n| 0.3 | 16:9 | 736 x 416 |\n| 0.4 | 16:9 | 864 x 480 |\n| 0.5 | 16:9 | 960 x 544 |\n| 0.6 | 16:9 | 1056 x 608 |\n| 0.7 | 16:9 | 1152 x 640 |\n| 0.8 | 16:9 | 1216 x 672 |\n| 0.9 | 16:9 | 1280 x 736 |\n| 0.98 | 16:9 | 1344 x 768 |\n| 1.0 | 16:9 | 1376 x 768 |\n| 1.2 | 16:9 | 1504 x 832 |\n| 1.5 | 16:9 | 1664 x 928 |\n| 1.8 | 16:9 | 1824 x 1024 |\n| 2.0 | 16:9 | 1920 x 1088 |\n"
|
|
},
|
|
"color": "#222",
|
|
"bgcolor": "#000"
|
|
},
|
|
{
|
|
"id": 127,
|
|
"type": "UNETLoader",
|
|
"pos": [
|
|
-1490,
|
|
4940
|
|
],
|
|
"size": [
|
|
640,
|
|
90
|
|
],
|
|
"flags": {},
|
|
"order": 6,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
287
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "UNETLoader",
|
|
"models": [
|
|
{
|
|
"name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors",
|
|
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors",
|
|
"directory": "diffusion_models"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"minimax_h3_fl2va_pruned_int8_convrot.safetensors",
|
|
"default"
|
|
],
|
|
"widgets_values_named": {
|
|
"unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
|
|
"weight_dtype": "default"
|
|
}
|
|
},
|
|
{
|
|
"id": 143,
|
|
"type": "PathchSageAttentionKJ",
|
|
"pos": [
|
|
-1053.7001484700845,
|
|
4487.1141936418935
|
|
],
|
|
"size": [
|
|
270,
|
|
114
|
|
],
|
|
"flags": {},
|
|
"order": 16,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 287
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
288
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "PathchSageAttentionKJ"
|
|
},
|
|
"widgets_values": [
|
|
"auto",
|
|
false
|
|
],
|
|
"widgets_values_named": {
|
|
"sage_attention": "auto",
|
|
"allow_compile": false
|
|
}
|
|
},
|
|
{
|
|
"id": 124,
|
|
"type": "BasicScheduler",
|
|
"pos": [
|
|
-260,
|
|
5310
|
|
],
|
|
"size": [
|
|
370,
|
|
130
|
|
],
|
|
"flags": {},
|
|
"order": 23,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 285
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "SIGMAS",
|
|
"type": "SIGMAS",
|
|
"links": [
|
|
256
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "BasicScheduler"
|
|
},
|
|
"widgets_values": [
|
|
"simple",
|
|
25,
|
|
1
|
|
],
|
|
"widgets_values_named": {
|
|
"scheduler": "simple",
|
|
"steps": 25,
|
|
"denoise": 1
|
|
}
|
|
},
|
|
{
|
|
"id": 141,
|
|
"type": "MiniMaxH3MemoryEfficientSolAttentionPatch",
|
|
"pos": [
|
|
-726.0345247058672,
|
|
4488.181523720697
|
|
],
|
|
"size": [
|
|
425,
|
|
317.984375
|
|
],
|
|
"flags": {},
|
|
"order": 18,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 288
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
284,
|
|
285
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "MiniMaxH3MemoryEfficientSolAttentionPatch"
|
|
},
|
|
"widgets_values": [
|
|
true,
|
|
1,
|
|
4096,
|
|
false,
|
|
"diag",
|
|
false,
|
|
"exact_kv",
|
|
"exact_kv",
|
|
""
|
|
],
|
|
"widgets_values_named": {
|
|
"enabled": true,
|
|
"tau": 1,
|
|
"min_tokens": 4096,
|
|
"strict": false,
|
|
"thresh_type": "diag",
|
|
"int8_qk": false,
|
|
"int8_pv": "exact_kv",
|
|
"sink_conditioning": "exact_kv",
|
|
"dense_blocks": ""
|
|
}
|
|
},
|
|
{
|
|
"id": 92,
|
|
"type": "SaveVideo",
|
|
"pos": [
|
|
1486.7689789589474,
|
|
4918.16530598828
|
|
],
|
|
"size": [
|
|
1458.46875,
|
|
978.625
|
|
],
|
|
"flags": {},
|
|
"order": 28,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "video",
|
|
"type": "VIDEO",
|
|
"link": 294
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "video",
|
|
"type": "VIDEO",
|
|
"links": null
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "SaveVideo"
|
|
},
|
|
"widgets_values": [
|
|
"video/MiniMax_H3",
|
|
"auto",
|
|
"auto"
|
|
],
|
|
"widgets_values_named": {
|
|
"filename_prefix": "video/MiniMax_H3",
|
|
"format": "auto",
|
|
"codec": "auto"
|
|
}
|
|
},
|
|
{
|
|
"id": 146,
|
|
"type": "CreateVideo",
|
|
"pos": [
|
|
1153.3203937926853,
|
|
4918.833697770201
|
|
],
|
|
"size": [
|
|
270,
|
|
110
|
|
],
|
|
"flags": {},
|
|
"order": 27,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 300
|
|
},
|
|
{
|
|
"name": "audio",
|
|
"shape": 7,
|
|
"type": "AUDIO",
|
|
"link": 293
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "VIDEO",
|
|
"type": "VIDEO",
|
|
"links": [
|
|
294
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CreateVideo"
|
|
},
|
|
"widgets_values": [
|
|
24,
|
|
8
|
|
],
|
|
"widgets_values_named": {
|
|
"fps": 24,
|
|
"bit_depth": 8
|
|
}
|
|
},
|
|
{
|
|
"id": 125,
|
|
"type": "SamplerCustomAdvanced",
|
|
"pos": [
|
|
158.03185488963769,
|
|
5096.948269315885
|
|
],
|
|
"size": [
|
|
230,
|
|
140
|
|
],
|
|
"flags": {},
|
|
"order": 24,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "noise",
|
|
"type": "NOISE",
|
|
"link": 253
|
|
},
|
|
{
|
|
"name": "guider",
|
|
"type": "GUIDER",
|
|
"link": 254
|
|
},
|
|
{
|
|
"name": "sampler",
|
|
"type": "SAMPLER",
|
|
"link": 255
|
|
},
|
|
{
|
|
"name": "sigmas",
|
|
"type": "SIGMAS",
|
|
"link": 256
|
|
},
|
|
{
|
|
"name": "latent_image",
|
|
"type": "LATENT",
|
|
"link": 271
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "output",
|
|
"type": "LATENT",
|
|
"links": [
|
|
280,
|
|
281
|
|
]
|
|
},
|
|
{
|
|
"name": "denoised_output",
|
|
"type": "LATENT",
|
|
"links": []
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "SamplerCustomAdvanced"
|
|
}
|
|
},
|
|
{
|
|
"id": 121,
|
|
"type": "VAEDecodeAudio",
|
|
"pos": [
|
|
822.9405035967076,
|
|
5106.377964494297
|
|
],
|
|
"size": [
|
|
230,
|
|
60
|
|
],
|
|
"flags": {
|
|
"collapsed": false
|
|
},
|
|
"order": 26,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "samples",
|
|
"type": "LATENT",
|
|
"link": 281
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 250
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "AUDIO",
|
|
"type": "AUDIO",
|
|
"links": [
|
|
293
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "VAEDecodeAudio"
|
|
}
|
|
},
|
|
{
|
|
"id": 122,
|
|
"type": "VAEDecode",
|
|
"pos": [
|
|
474.98008590661334,
|
|
4919.442328787373
|
|
],
|
|
"size": [
|
|
230,
|
|
60
|
|
],
|
|
"flags": {
|
|
"collapsed": false
|
|
},
|
|
"order": 25,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "samples",
|
|
"type": "LATENT",
|
|
"link": 280
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 251
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
300
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "VAEDecode"
|
|
}
|
|
},
|
|
{
|
|
"id": 115,
|
|
"type": "ResolutionSelector",
|
|
"pos": [
|
|
-1480,
|
|
5610
|
|
],
|
|
"size": [
|
|
270,
|
|
170
|
|
],
|
|
"flags": {},
|
|
"order": 12,
|
|
"mode": 0,
|
|
"showAdvanced": false,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "width",
|
|
"type": "INT",
|
|
"links": [
|
|
276
|
|
]
|
|
},
|
|
{
|
|
"name": "height",
|
|
"type": "INT",
|
|
"links": [
|
|
277
|
|
]
|
|
}
|
|
],
|
|
"title": "Resolution Selector (Size)",
|
|
"properties": {
|
|
"Node name for S&R": "ResolutionSelector"
|
|
},
|
|
"widgets_values": [
|
|
"16:9 (Widescreen)",
|
|
0.5,
|
|
32
|
|
],
|
|
"widgets_values_named": {
|
|
"aspect_ratio": "16:9 (Widescreen)",
|
|
"megapixels": 0.5,
|
|
"multiple": 32
|
|
},
|
|
"color": "#322",
|
|
"bgcolor": "#533"
|
|
},
|
|
{
|
|
"id": 153,
|
|
"type": "H3PromptPreview",
|
|
"pos": [
|
|
-425,
|
|
5615
|
|
],
|
|
"size": [
|
|
847,
|
|
818
|
|
],
|
|
"flags": {},
|
|
"order": 19,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "text",
|
|
"type": "STRING",
|
|
"link": 317
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "text",
|
|
"type": "STRING",
|
|
"links": null
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "H3PromptPreview"
|
|
},
|
|
"widgets_values": [
|
|
""
|
|
],
|
|
"widgets_values_named": {
|
|
"h3_preview": "For the target video, at 0.00 seconds into the target video, <Picture 1> (from [Shot 1]) is fully referenced.\n\nintegrated_multimodal_description: [Shot 1] Stylized 3D CG comedic animation, a medium shot opens on the man exactly as shown in <Picture 1> — neon green buzzcut, mirrored wraparound visor sunglasses worn even at this sleepy hour, a single pearl drop earring on his right ear only with the left ear bare, and the same eye shape and head structure — sitting slumped on the edge of a messy bed in rumpled pajamas inside a 90s metalhead bedroom cluttered with band posters. He yawns and rubs his face, looking extremely sleepy, then the drowsy, low-pitched young man (S1) mutters: <d>[English] Five more minutes... no, wait, I'm already up.</d> He stretches both arms overhead, pushes himself upright, and shuffles right toward the bathroom door as the camera tracks right with small amplitude at a steady pace, following him past the doorway into the bathroom. He steps up to the mirror and looks straight into the camera as if meeting his own reflection, lifts the hem of his pajama top with one hand, and sprays deodorant under the raised arm with the other, wincing slightly at the cold mist. He sets the deodorant on the sink edge, reaches to the opposite side for a bottle of mouthwash, takes a sip, gargles loudly with puffed cheeks, and spits it into the sink, shaking his head once as (S1) grumbles: <d>[English] Ugh, that's freezing.</d> Wiping his mouth with the back of his hand, he turns and walks right again toward the kitchen while the camera continues its rightward tracking motion, arriving at a kitchen counter that fills the foreground as he pulls out a stool and sits, reaching for a box of cereal beside a chipped mug. [Shot 2] At 00:13.500, the shot cuts to a tight close-up on his visor sunglasses as a cereal flake bounces off the lens, and (S1) deadpans: <d>[English] Really, again?</d>\n\noverall_soundscape: Bedsprings creak and fabric rustles as he stretches, followed by soft footsteps padding across a hallway floor. The deodorant can hisses briefly, liquid sloshes and gargles in the bathroom, then splashes into the sink basin. In the kitchen, a stool scrapes the floor, a cereal box crinkles, and a single flake clinks lightly off glass.\n\nnon_diegetic_music: A playful, palm-muted electric guitar riff at a moderate tempo drives the sequence, underscored by a tight, syncopated drum groove. A single staccato guitar chord and a snare hit accent the cut to the close-up at the end."
|
|
}
|
|
},
|
|
{
|
|
"id": 157,
|
|
"type": "PrimitiveFloat",
|
|
"pos": [
|
|
-1490,
|
|
5480
|
|
],
|
|
"size": [
|
|
270,
|
|
70
|
|
],
|
|
"flags": {},
|
|
"order": 7,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "FLOAT",
|
|
"type": "FLOAT",
|
|
"links": [
|
|
311
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "PrimitiveFloat"
|
|
},
|
|
"widgets_values": [
|
|
15.0
|
|
],
|
|
"title": "Float (Duration)"
|
|
},
|
|
{
|
|
"id": 158,
|
|
"type": "TimePromptNode",
|
|
"pos": [
|
|
-1490,
|
|
5600
|
|
],
|
|
"size": [
|
|
330,
|
|
242
|
|
],
|
|
"flags": {},
|
|
"order": 8,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "string",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "prompt",
|
|
"type": "STRING",
|
|
"links": [
|
|
312
|
|
]
|
|
},
|
|
{
|
|
"name": "random",
|
|
"type": "STRING",
|
|
"links": []
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "TimePromptNode"
|
|
},
|
|
"widgets_values": [
|
|
"",
|
|
",",
|
|
1,
|
|
"fixed",
|
|
false,
|
|
"None",
|
|
"None",
|
|
"Random",
|
|
"Random"
|
|
],
|
|
"title": "APNext Time",
|
|
"color": "#233",
|
|
"bgcolor": "#355"
|
|
},
|
|
{
|
|
"id": 159,
|
|
"type": "ScenePromptNode",
|
|
"pos": [
|
|
-1490,
|
|
5850
|
|
],
|
|
"size": [
|
|
330,
|
|
294
|
|
],
|
|
"flags": {},
|
|
"order": 9,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "string",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "prompt",
|
|
"type": "STRING",
|
|
"links": [
|
|
313
|
|
]
|
|
},
|
|
{
|
|
"name": "random",
|
|
"type": "STRING",
|
|
"links": []
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ScenePromptNode"
|
|
},
|
|
"widgets_values": [
|
|
"",
|
|
",",
|
|
2,
|
|
"fixed",
|
|
false,
|
|
"None",
|
|
"None",
|
|
"Random",
|
|
"None",
|
|
"None",
|
|
"Random"
|
|
],
|
|
"title": "APNext Scene",
|
|
"color": "#233",
|
|
"bgcolor": "#355"
|
|
},
|
|
{
|
|
"id": 160,
|
|
"type": "FeelingsPromptNode",
|
|
"pos": [
|
|
-1490,
|
|
6120
|
|
],
|
|
"size": [
|
|
330,
|
|
242
|
|
],
|
|
"flags": {},
|
|
"order": 10,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "string",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "prompt",
|
|
"type": "STRING",
|
|
"links": [
|
|
314
|
|
]
|
|
},
|
|
{
|
|
"name": "random",
|
|
"type": "STRING",
|
|
"links": []
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "FeelingsPromptNode"
|
|
},
|
|
"widgets_values": [
|
|
"",
|
|
",",
|
|
3,
|
|
"fixed",
|
|
false,
|
|
"None",
|
|
"None",
|
|
"None",
|
|
"Random"
|
|
],
|
|
"title": "APNext Feelings",
|
|
"color": "#233",
|
|
"bgcolor": "#355"
|
|
},
|
|
{
|
|
"id": 161,
|
|
"type": "CinematicPromptNode",
|
|
"pos": [
|
|
-1490,
|
|
6340
|
|
],
|
|
"size": [
|
|
330,
|
|
398
|
|
],
|
|
"flags": {},
|
|
"order": 11,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "string",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "prompt",
|
|
"type": "STRING",
|
|
"links": [
|
|
315
|
|
]
|
|
},
|
|
{
|
|
"name": "random",
|
|
"type": "STRING",
|
|
"links": []
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CinematicPromptNode"
|
|
},
|
|
"widgets_values": [
|
|
"",
|
|
",",
|
|
4,
|
|
"fixed",
|
|
false,
|
|
"None",
|
|
"None",
|
|
"None",
|
|
"None",
|
|
"Random",
|
|
"None",
|
|
"None",
|
|
"None",
|
|
"None",
|
|
"Random"
|
|
],
|
|
"title": "APNext Cinematic",
|
|
"color": "#233",
|
|
"bgcolor": "#355"
|
|
},
|
|
{
|
|
"id": 162,
|
|
"type": "H3ClaudeCodeBaseWriter",
|
|
"pos": [
|
|
-1100,
|
|
5600
|
|
],
|
|
"size": [
|
|
420,
|
|
760
|
|
],
|
|
"flags": {},
|
|
"order": 14,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "image",
|
|
"type": "IMAGE",
|
|
"shape": 7,
|
|
"link": null
|
|
},
|
|
{
|
|
"name": "idea",
|
|
"type": "STRING",
|
|
"widget": {
|
|
"name": "idea"
|
|
},
|
|
"link": null
|
|
},
|
|
{
|
|
"name": "context_1",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": 312
|
|
},
|
|
{
|
|
"name": "context_2",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": 313
|
|
},
|
|
{
|
|
"name": "context_3",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": 314
|
|
},
|
|
{
|
|
"name": "context_4",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": 315
|
|
},
|
|
{
|
|
"name": "context_5",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": null
|
|
},
|
|
{
|
|
"name": "context_6",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": null
|
|
},
|
|
{
|
|
"name": "context_7",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": null
|
|
},
|
|
{
|
|
"name": "context_8",
|
|
"type": "STRING",
|
|
"shape": 7,
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "h3_prompt",
|
|
"type": "STRING",
|
|
"links": [
|
|
316,
|
|
317
|
|
]
|
|
},
|
|
{
|
|
"name": "integrated_multimodal_description",
|
|
"type": "STRING",
|
|
"links": []
|
|
},
|
|
{
|
|
"name": "overall_soundscape",
|
|
"type": "STRING",
|
|
"links": []
|
|
},
|
|
{
|
|
"name": "non_diegetic_music",
|
|
"type": "STRING",
|
|
"links": []
|
|
},
|
|
{
|
|
"name": "session_id",
|
|
"type": "STRING",
|
|
"links": []
|
|
},
|
|
{
|
|
"name": "info",
|
|
"type": "STRING",
|
|
"links": []
|
|
},
|
|
{
|
|
"name": "first_frame",
|
|
"type": "IMAGE",
|
|
"links": []
|
|
},
|
|
{
|
|
"name": "last_frame",
|
|
"type": "IMAGE",
|
|
"links": []
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "H3ClaudeCodeBaseWriter"
|
|
},
|
|
"widgets_values": [
|
|
"A detective walks into a room and realises the person waiting for them is not who they expected.",
|
|
"T2VA (text only)",
|
|
15.0,
|
|
"Auto",
|
|
"Auto",
|
|
30,
|
|
"Auto",
|
|
"Auto",
|
|
"Auto",
|
|
true,
|
|
"English",
|
|
false,
|
|
true,
|
|
true,
|
|
"sonnet",
|
|
false,
|
|
true,
|
|
true,
|
|
900,
|
|
1,
|
|
"randomize",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
""
|
|
],
|
|
"title": "APNext H3 Claude Code Writer",
|
|
"color": "#223",
|
|
"bgcolor": "#335"
|
|
},
|
|
{
|
|
"id": 163,
|
|
"type": "MarkdownNote",
|
|
"pos": [
|
|
-1100,
|
|
6400
|
|
],
|
|
"size": [
|
|
700,
|
|
240
|
|
],
|
|
"flags": {},
|
|
"order": 15,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [],
|
|
"properties": {
|
|
"Node name for S&R": "MarkdownNote"
|
|
},
|
|
"widgets_values": [
|
|
"### APNext context -> Claude Code writer\nAPNext **Time / Scene / Feelings / Cinematic** feed the writer's `context_N` sockets. The writer sees which node each socket comes from and hands Claude a labelled block with per-kind instructions (time -> period wardrobe/props/light; scene -> setting; feelings -> performance & tone; cinematic -> style/camera/grade). Sockets grow as you connect them - any APNext node works (Poses, Plots, Science, Geography, Architecture, Fashion, ...), plus H3 Characters `cast`."
|
|
],
|
|
"title": "How this works",
|
|
"color": "#222",
|
|
"bgcolor": "#000"
|
|
}
|
|
],
|
|
"links": [
|
|
[
|
|
250,
|
|
120,
|
|
0,
|
|
121,
|
|
1,
|
|
"VAE"
|
|
],
|
|
[
|
|
251,
|
|
119,
|
|
0,
|
|
122,
|
|
1,
|
|
"VAE"
|
|
],
|
|
[
|
|
253,
|
|
129,
|
|
0,
|
|
125,
|
|
0,
|
|
"NOISE"
|
|
],
|
|
[
|
|
254,
|
|
126,
|
|
0,
|
|
125,
|
|
1,
|
|
"GUIDER"
|
|
],
|
|
[
|
|
255,
|
|
123,
|
|
0,
|
|
125,
|
|
2,
|
|
"SAMPLER"
|
|
],
|
|
[
|
|
256,
|
|
124,
|
|
0,
|
|
125,
|
|
3,
|
|
"SIGMAS"
|
|
],
|
|
[
|
|
270,
|
|
136,
|
|
0,
|
|
126,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
271,
|
|
136,
|
|
1,
|
|
125,
|
|
4,
|
|
"LATENT"
|
|
],
|
|
[
|
|
272,
|
|
128,
|
|
0,
|
|
136,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
273,
|
|
119,
|
|
0,
|
|
136,
|
|
1,
|
|
"VAE"
|
|
],
|
|
[
|
|
274,
|
|
120,
|
|
0,
|
|
136,
|
|
2,
|
|
"VAE"
|
|
],
|
|
[
|
|
275,
|
|
131,
|
|
1,
|
|
136,
|
|
11,
|
|
"INT"
|
|
],
|
|
[
|
|
276,
|
|
115,
|
|
0,
|
|
136,
|
|
9,
|
|
"INT"
|
|
],
|
|
[
|
|
277,
|
|
115,
|
|
1,
|
|
136,
|
|
10,
|
|
"INT"
|
|
],
|
|
[
|
|
280,
|
|
125,
|
|
0,
|
|
122,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
281,
|
|
125,
|
|
0,
|
|
121,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
284,
|
|
141,
|
|
0,
|
|
126,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
285,
|
|
141,
|
|
0,
|
|
124,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
287,
|
|
127,
|
|
0,
|
|
143,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
288,
|
|
143,
|
|
0,
|
|
141,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
293,
|
|
121,
|
|
0,
|
|
146,
|
|
1,
|
|
"AUDIO"
|
|
],
|
|
[
|
|
294,
|
|
146,
|
|
0,
|
|
92,
|
|
0,
|
|
"VIDEO"
|
|
],
|
|
[
|
|
300,
|
|
122,
|
|
0,
|
|
146,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
311,
|
|
157,
|
|
0,
|
|
131,
|
|
0,
|
|
"FLOAT"
|
|
],
|
|
[
|
|
312,
|
|
158,
|
|
0,
|
|
162,
|
|
2,
|
|
"STRING"
|
|
],
|
|
[
|
|
313,
|
|
159,
|
|
0,
|
|
162,
|
|
3,
|
|
"STRING"
|
|
],
|
|
[
|
|
314,
|
|
160,
|
|
0,
|
|
162,
|
|
4,
|
|
"STRING"
|
|
],
|
|
[
|
|
315,
|
|
161,
|
|
0,
|
|
162,
|
|
5,
|
|
"STRING"
|
|
],
|
|
[
|
|
316,
|
|
162,
|
|
0,
|
|
136,
|
|
8,
|
|
"STRING"
|
|
],
|
|
[
|
|
317,
|
|
162,
|
|
0,
|
|
153,
|
|
0,
|
|
"STRING"
|
|
]
|
|
],
|
|
"groups": [
|
|
{
|
|
"id": 1,
|
|
"title": "Models",
|
|
"bounding": [
|
|
-1520,
|
|
4840,
|
|
700,
|
|
670
|
|
],
|
|
"color": "#3f789e",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "Sampling",
|
|
"bounding": [
|
|
-280,
|
|
4840,
|
|
690,
|
|
670
|
|
],
|
|
"color": "#3f789e",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 3,
|
|
"title": "Conditioning",
|
|
"bounding": [
|
|
-790,
|
|
4840,
|
|
480,
|
|
670
|
|
],
|
|
"color": "#3f789e",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "Decoding and create video",
|
|
"bounding": [
|
|
440,
|
|
4840,
|
|
670,
|
|
670
|
|
],
|
|
"color": "#3f789e",
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 5,
|
|
"title": "User Inputs",
|
|
"bounding": [
|
|
-1520,
|
|
5540,
|
|
1930,
|
|
900
|
|
],
|
|
"color": "#3f789e",
|
|
"flags": {}
|
|
}
|
|
],
|
|
"config": {},
|
|
"extra": {
|
|
"ds": {
|
|
"scale": 0.5986674567928358,
|
|
"offset": [
|
|
2312.7617207097105,
|
|
-4100.956019764087
|
|
]
|
|
},
|
|
"frontendVersion": "1.49.6",
|
|
"VHS_latentpreview": false,
|
|
"VHS_latentpreviewrate": 0,
|
|
"VHS_MetadataImage": true,
|
|
"VHS_KeepIntermediate": true
|
|
},
|
|
"version": 0.4
|
|
} |