From aaf7e9685acc1459224abc0b7e0ee219979c9dc3 Mon Sep 17 00:00:00 2001 From: Morpheus Date: Sat, 22 Aug 2026 15:58:05 +0000 Subject: [PATCH] Upgrade MiniMax R2V master quality path --- .../minimax-h3-r2v-master/README.md | 78 +- .../minimax-h3-r2v-master/workflow.json | 11054 +++++++++++++++- 2 files changed, 10359 insertions(+), 773 deletions(-) diff --git a/optimized/image-to-video/minimax-h3-r2v-master/README.md b/optimized/image-to-video/minimax-h3-r2v-master/README.md index b28e383..71a8443 100644 --- a/optimized/image-to-video/minimax-h3-r2v-master/README.md +++ b/optimized/image-to-video/minimax-h3-r2v-master/README.md @@ -3,11 +3,10 @@ ## Summary Best-current `MiniMax H3` reference-first generation master for Chris's actual -priority: `reference-to-video` first, not generic `t2v`. This workflow is the -maintained start-of-chain lane: begin from still references, establish the -look, and generate the first connected clips in the safest current local -shape: `480p`, `3 x 10s`, lighter `Ref2VA` stack, and reusable -subject-definition prompts for continuity across the chain. +priority: `reference-to-video` first, not generic `t2v`. This maintained +version now promotes the quality features from the Chris working graph: +second-pass enhancement enabled, `RTXVideoSuperResolution` enabled, and the +non-Heretic `AWQ` text-encoder path. ## Status @@ -19,62 +18,61 @@ subject-definition prompts for continuity across the chain. ## This pass -- Tightened the clip prompts so `` carries the master scene and `` carries the primary full-body identity, matching the current Ref2VA prompt hierarchy. -- Kept the `clip_by_clip` validation flow and the `480p` / `3 x 10s` budget intact. +- Promoted the Chris working quality lane into the maintained master. +- Enabled the built-in `2 Pass` path. +- Enabled the built-in `HIGH QUALITY` path so `RTXVideoSuperResolution` runs. +- Swapped away from the Heretic text encoder to the `AWQ` MiniMax encoder path. +- Kept the prompt structure generic and reusable for the single-clip `ref2v` lane. ## Built from -- `models/minimax/minimax-h3-extender-ref2va/` -- `models/minimax/minimax-h3-int8-r2v-javano2608-23/` +- `custom/chris/minimax-h3-extender-working/` - current MiniMax Ref2VA prompt guidance in `optimized/notes/minimax-h3-ref2va-prompt-guidelines.md` -- local MiniMax continuation lessons gathered from earlier extender and `Contex Loop` experiments +- local MiniMax continuation lessons gathered from earlier optimized `ref2v` and `Contex Loop` experiments ## Key model stack -- `minimax_h3_ref2va_pruned_w4a8_mixed.safetensors` -- `qwen3vl_32b_heretic_minimax_h3_nvfp4.safetensors` +- `minimax_h3_ref2va_pruned_int8_convrot.safetensors` +- `qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors` - `minimax_h3_video_vae_int8_convrot.safetensors` - `minimax_h3_audio_vae_fp32.safetensors` -- `minimax\minimax_h3_fl2v_lightx2v_turbo_4step_v0.1_comfy.safetensors` +- `minimax\minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors` ## Main changes -- keeps `clip_by_clip` validation instead of `full_batch` -- keeps the safer `864x480` working canvas -- keeps `5` steps rather than the source graph's more brittle `4` -- expands the starter plan to `3 x 10s` clips so the default chain matches the - safer continuation cadence already established by the compact local MiniMax - masters -- uses neutral reusable `R2V` prompts instead of a source-specific demo scene -- keeps `context_length=22` and `ref_image_size=match` +- keeps the safer `864x480` working canvas for the main `ref2v` lane +- uses the `AWQ` MiniMax text encoder instead of the Heretic path +- enables the graph's `2 Pass` lane +- enables the graph's `HIGH QUALITY` lane so `RTXVideoSuperResolution` runs +- sets the RTX upscale multiplier to `2x` +- keeps `Sol Attn` enabled in the promoted working graph +- keeps generic reusable prompt text in the single-clip lane +- replaces the old Chris-specific continuation plan with a generic three-shot starter -## Why this is the kept reference-first master +## Current working settings -- Chris's standing preference is `reference-to-video` first, so this workflow - is optimized around `Ref2VA` continuation instead of plain `t2v` -- it is still the cleanest workflow for starting from reference images before - any imported-video continuation takes over -- it inherits the safe local budget lessons from the earlier MiniMax loop and - extender experiments instead of pretending the source defaults are free -- the newer same-day `javawock7618` `INT8 R2V` import is the strongest current - donor for tighter subject retention, so the maintained master now spells out - the scene/subject authority order more explicitly -- this is the cleanest current merge of: - - better continuation workflow UX - - safer `3070 / 8 GB` assumptions - - `R2V`-first control +- main `ref2v` resolution: `864x480` +- source timeline basis: `24 fps` +- main scheduler lane: `simple` +- standard sampler option present: `euler_ancestral` +- high-quality sampler option present: `euler_ancestral_cfg_pp` +- second-pass denoise in the promoted working graph: `0.4` +- starter continuation plan defaults: `10s` clips, `8` plan steps +- RTX upscale: `2x`, `ULTRA` ## When to use this - use this first when the goal is: keep one or more reference images stable and - extend the action across several connected clips + generate a higher-quality `MiniMax H3` `ref2v` clip with the current quality + passes enabled - use `optimized/image-to-video/minimax-h3-extension-master/` instead when the main job is extending an already existing source video rather than generating a new reference-driven chain ## Notes -- Start with one strong main reference and short clips. -- Validate each clip before moving on. -- Add extra image references only when they solve a real identity or scene - problem, because more references also increase fragility. +- This master is now heavier than the older lightweight `w4a8` / Heretic lane. +- It is the quality-biased `ref2v` path, not the cheapest local-safe path. +- The graph still carries extra continuation machinery from the promoted Chris + working workflow, but the maintained `ref2v` lane is the generic single-clip + starter built around the reusable prompt block and quality passes. diff --git a/optimized/image-to-video/minimax-h3-r2v-master/workflow.json b/optimized/image-to-video/minimax-h3-r2v-master/workflow.json index 7b860b5..6ab726f 100644 --- a/optimized/image-to-video/minimax-h3-r2v-master/workflow.json +++ b/optimized/image-to-video/minimax-h3-r2v-master/workflow.json @@ -1,1042 +1,10630 @@ { - "id": "b20b267f-c288-4f81-a931-1122cf7b28db", + "id": "f9134733-2ac1-4b74-b235-f92c2d8c47b3", "revision": 0, - "last_node_id": 11, - "last_link_id": 19, + "last_node_id": 726, + "last_link_id": 1450, "nodes": [ { - "id": 4, - "type": "CLIPLoader", + "id": 517, + "type": "SetNode", "pos": [ - -1350, - 4660 + -2870, + 6930 ], "size": [ - 470, - 110 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [ - { - "localized_name": "clip_name", - "name": "clip_name", - "type": "COMBO", - "widget": { - "name": "clip_name" - }, - "link": null - }, - { - "localized_name": "type", - "name": "type", - "type": "COMBO", - "widget": { - "name": "type" - }, - "link": null - }, - { - "localized_name": "device", - "name": "device", - "shape": 7, - "type": "COMBO", - "widget": { - "name": "device" - }, - "link": null - } - ], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 3 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.32.0", - "Node name for S&R": "CLIPLoader", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.5.2" - } - }, - "widgets_values": [ - "qwen3vl_32b_heretic_minimax_h3_nvfp4.safetensors", - "minimax", - "default" - ] - }, - { - "id": 5, - "type": "VAELoader", - "pos": [ - -1350, - 4820 - ], - "size": [ - 470, + 210, 60 ], - "flags": {}, - "order": 1, + "flags": { + "collapsed": true + }, + "order": 78, "mode": 0, "inputs": [ { - "localized_name": "vae_name", - "name": "vae_name", - "type": "COMBO", - "widget": { - "name": "vae_name" - }, - "link": null + "name": "INT", + "type": "INT", + "link": 1124 } ], "outputs": [ { - "localized_name": "VAE", + "name": "INT", + "type": "INT", + "links": null + } + ], + "title": "Set_height", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "height" + }, + "widgets_values": [ + "height" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 544, + "type": "GetNode", + "pos": [ + -1280, + 6740 + ], + "size": [ + 210, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { "name": "VAE", "type": "VAE", "links": [ - 4, - 5 + 1225 ] } ], + "title": "Get_VAE_Audio", "properties": { - "cnr_id": "comfy-core", - "ver": "0.32.0", - "Node name for S&R": "VAELoader", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.5.2" - } + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" }, "widgets_values": [ - "minimax_h3_video_vae_int8_convrot.safetensors" - ] + "VAE_Audio" + ], + "color": "#322", + "bgcolor": "#533" }, { - "id": 6, - "type": "VAELoader", + "id": 545, + "type": "GetNode", "pos": [ - -1350, - 4920 + -1280, + 6700 ], "size": [ - 470, + 210, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 1224 + ] + } + ], + "title": "Get_VAE_Vid", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "VAE_Vid" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 549, + "type": "PrimitiveBoolean", + "pos": [ + -950, + 6420 + ], + "size": [ + 210, 60 ], "flags": {}, "order": 2, "mode": 0, - "inputs": [ - { - "localized_name": "vae_name", - "name": "vae_name", - "type": "COMBO", - "widget": { - "name": "vae_name" - }, - "link": null - } - ], + "inputs": [], "outputs": [ { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", + "name": "BOOLEAN", + "type": "BOOLEAN", "links": [ - 6, - 13 + 1212 ] } ], + "title": "Boolean - Distilled", "properties": { "cnr_id": "comfy-core", - "ver": "0.32.0", - "Node name for S&R": "VAELoader", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.5.2" - } + "ver": "0.31.1", + "Node name for S&R": "PrimitiveBoolean" }, "widgets_values": [ - "minimax_h3_audio_vae_fp32.safetensors" + true ] }, { - "id": 8, - "type": "GetImageSize", + "id": 552, + "type": "GetNode", "pos": [ - -1050, - 5030 + -1280, + 7300 ], "size": [ 210, - 140 + 60 ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 7 - } - ], - "outputs": [ - { - "localized_name": "width", - "name": "width", - "type": "INT", - "links": [ - 8 - ] - }, - { - "localized_name": "height", - "name": "height", - "type": "INT", - "links": [ - 9 - ] - }, - { - "localized_name": "batch_size", - "name": "batch_size", - "type": "INT", - "links": null - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.32.0", - "Node name for S&R": "GetImageSize", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.5.2" - } + "flags": { + "collapsed": true }, - "widgets_values": [] - }, - { - "id": 10, - "type": "LoadImage", - "pos": [ - -1130, - 5220 - ], - "size": [ - 290, - 320 - ], - "flags": {}, "order": 3, "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "COMBO", - "widget": { - "name": "image" - }, - "link": null - }, - { - "localized_name": "choose file to upload", - "name": "upload", - "type": "IMAGEUPLOAD", - "widget": { - "name": "upload" - }, - "link": null - } - ], + "inputs": [], "outputs": [ { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", + "name": "INT", + "type": "INT", "links": [ - 17 + 1229 ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null } ], - "title": "image 2", + "title": "Get_Duration", "properties": { - "cnr_id": "comfy-core", - "ver": "0.32.0", - "Node name for S&R": "LoadImage", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.5.2" - } + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" }, "widgets_values": [ - "2026-08-02-161625-196_330352305171789_2f87a7.png", - "image" - ] + "Duration" + ], + "color": "#1b4669", + "bgcolor": "#29699c" }, { - "id": 9, - "type": "LoadImage", + "id": 609, + "type": "Note", "pos": [ - -1450, - 5220 + 4390, + 6890 ], "size": [ - 290, + 840, 320 ], "flags": {}, "order": 4, - "mode": 0, + "mode": 4, + "inputs": [], + "outputs": [], + "title": "RECOVERY / ASSEMBLE LATER", + "properties": { + "Node name for S&R": "Note" + }, + "widgets_values": [ + "The two amber recovery nodes are MUTED by default.\n\nTo recover a completed extension, keep the same plan, run name, model fingerprint, and source video selected. Enable Manifest Load and the recovery Assemble node; the adapter recreates the source-tail fingerprint and the manifest verifies every saved artifact before joining.\n\nTo resume rendering, leave recovery muted and set Loop Start's start_clip to the first unfinished scene." + ], + "color": "#432f66", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 608, + "type": "MiniMaxH3ChainAssemble", + "pos": [ + 4840, + 6600 + ], + "size": [ + 450, + 260 + ], + "flags": {}, + "order": 109, + "mode": 4, "inputs": [ { - "localized_name": "image", - "name": "image", - "type": "COMBO", - "widget": { - "name": "image" - }, - "link": null + "name": "manifest", + "type": "H3_CHAIN_MANIFEST", + "link": 1293 }, { - "localized_name": "choose file to upload", - "name": "upload", - "type": "IMAGEUPLOAD", - "widget": { - "name": "upload" - }, + "name": "source_audio", + "shape": 7, + "type": "AUDIO", "link": null } ], "outputs": [ { - "localized_name": "IMAGE", + "name": "video_path", + "type": "STRING", + "links": null + } + ], + "title": "RECOVERY — ASSEMBLE WITHOUT RENDERING", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "3a744122ce4cf2a2e611a6f2fd90ac8ec7318070", + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" + }, + "widgets_values": [ + "plan", + "extended_video_recovered", + 256 + ], + "color": "#59451e", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 656, + "type": "GetNode", + "pos": [ + 4950, + 5760 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 5, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 1349 + ] + } + ], + "title": "Get_VAE_Vid", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "VAE_Vid" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 518, + "type": "GetNode", + "pos": [ + -1280, + 7260 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1228 + ] + } + ], + "title": "Get_height", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "height" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 502, + "type": "SetNode", + "pos": [ + -3640, + 7420 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 88, + "mode": 0, + "inputs": [ + { + "name": "VAE", + "type": "VAE", + "link": 1383 + } + ], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": null + } + ], + "title": "Set_VAE_Vid", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "VAE_Vid" + }, + "widgets_values": [ + "VAE_Vid" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 504, + "type": "SetNode", + "pos": [ + -3640, + 7460 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 89, + "mode": 0, + "inputs": [ + { + "name": "VAE", + "type": "VAE", + "link": 1384 + } + ], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": null + } + ], + "title": "Set_VAE_Audio", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "VAE_Audio" + }, + "widgets_values": [ + "VAE_Audio" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 553, + "type": "SetNode", + "pos": [ + -2880, + 6770 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 90, + "mode": 0, + "inputs": [ + { + "name": "NOISE", + "type": "NOISE", + "link": 1193 + } + ], + "outputs": [ + { + "name": "NOISE", + "type": "NOISE", + "links": null + } + ], + "title": "Set_NOISE", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "NOISE" + }, + "widgets_values": [ + "NOISE" + ], + "color": "#2e2e2e", + "bgcolor": "#242121" + }, + { + "id": 575, + "type": "LoadImage", + "pos": [ + -2710, + 6730 + ], + "size": [ + 290, + 320 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { "name": "IMAGE", "type": "IMAGE", "links": [ - 10, - 16 + 1371 ] }, { - "localized_name": "MASK", "name": "MASK", "type": "MASK", "links": null } ], - "title": "image 1", "properties": { "cnr_id": "comfy-core", - "ver": "0.32.0", - "Node name for S&R": "LoadImage", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.5.2" - } + "ver": "0.31.1", + "Node name for S&R": "LoadImage" }, "widgets_values": [ - "2026-07-26-042833-257_443060221197683_a5100c.png", + "Char256_Turnaround.png", "image" ] }, { - "id": 7, - "type": "ImageScaleToTotalPixels", + "id": 577, + "type": "LoadImage", "pos": [ - -1350, - 5030 + -2400, + 6730 ], "size": [ - 280, - 130 + 290, + 320 ], "flags": {}, - "order": 6, + "order": 8, "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 10 - }, - { - "localized_name": "upscale_method", - "name": "upscale_method", - "type": "COMBO", - "widget": { - "name": "upscale_method" - }, - "link": null - }, - { - "localized_name": "megapixels", - "name": "megapixels", - "type": "FLOAT", - "widget": { - "name": "megapixels" - }, - "link": null - }, - { - "localized_name": "resolution_steps", - "name": "resolution_steps", - "type": "INT", - "widget": { - "name": "resolution_steps" - }, - "link": null - } - ], + "inputs": [], "outputs": [ { - "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ - 7 + 1373 ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null } ], "properties": { "cnr_id": "comfy-core", - "ver": "0.32.0", - "Node name for S&R": "ImageScaleToTotalPixels", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.5.2" - } + "ver": "0.31.1", + "Node name for S&R": "LoadImage" }, "widgets_values": [ - "nearest-exact", - 0.9, - 1 - ], - "color": "#232", - "bgcolor": "#353" + "Char256_Headshots.png", + "image" + ] }, { - "id": 2, - "type": "MiniMaxH3MotionContextDiskFinalDecode", + "id": 670, + "type": "SetNode", "pos": [ - 550, - 4530 + -2090, + 6710 ], "size": [ - 890, - 1290 + 270, + 60 ], - "flags": {}, - "order": 10, + "flags": { + "collapsed": true + }, + "order": 71, "mode": 0, "inputs": [ { - "localized_name": "cache", - "name": "cache", - "type": "H3_MOTION_DISK_CACHE", - "link": 1 - }, + "name": "IMAGE", + "type": "IMAGE", + "link": 1371 + } + ], + "outputs": [ { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 5 - }, + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_IMAGE_Character1Turnaround", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "IMAGE_Character1Turnaround" + }, + "widgets_values": [ + "IMAGE_Character1Turnaround" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 672, + "type": "SetNode", + "pos": [ + -2090, + 6750 + ], + "size": [ + 270, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 72, + "mode": 0, + "inputs": [ { - "localized_name": "audio_vae", - "name": "audio_vae", - "type": "VAE", - "link": 6 - }, + "name": "IMAGE", + "type": "IMAGE", + "link": 1373 + } + ], + "outputs": [ { - "localized_name": "fps", - "name": "fps", - "type": "FLOAT", - "widget": { - "name": "fps" - }, - "link": null - }, + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_IMAGE_Character1Headshots", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "IMAGE_Character1Headshots" + }, + "widgets_values": [ + "IMAGE_Character1Headshots" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 678, + "type": "SetNode", + "pos": [ + -2100, + 6280 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 79, + "mode": 0, + "inputs": [ { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": null - }, + "name": "IMAGE", + "type": "IMAGE", + "link": 1379 + } + ], + "outputs": [ { - "localized_name": "output_directory", - "name": "output_directory", - "type": "STRING", - "widget": { - "name": "output_directory" - }, - "link": null - }, + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_IMAGE_Scene", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "IMAGE_Scene" + }, + "widgets_values": [ + "IMAGE_Scene" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 674, + "type": "SetNode", + "pos": [ + -2090, + 7070 + ], + "size": [ + 270, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 91, + "mode": 0, + "inputs": [ { - "localized_name": "codec", - "name": "codec", - "type": "COMBO", - "widget": { - "name": "codec" - }, - "link": null - }, + "name": "IMAGE", + "type": "IMAGE", + "link": 1375 + } + ], + "outputs": [ { - "localized_name": "crf", - "name": "crf", + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_IMAGE_Character2Turnaround", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "IMAGE_Character2Turnaround" + }, + "widgets_values": [ + "IMAGE_Character2Turnaround" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 676, + "type": "SetNode", + "pos": [ + -2090, + 7110 + ], + "size": [ + 270, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 92, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1377 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_IMAGE_Character2Headshots", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "IMAGE_Character2Headshots" + }, + "widgets_values": [ + "IMAGE_Character2Headshots" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 501, + "type": "SetNode", + "pos": [ + -3640, + 7380 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 87, + "mode": 0, + "inputs": [ + { + "name": "CLIP", + "type": "CLIP", + "link": 1382 + } + ], + "outputs": [ + { + "name": "CLIP", + "type": "CLIP", + "links": null + } + ], + "title": "Set_CLIP", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "CLIP" + }, + "widgets_values": [ + "CLIP" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 515, + "type": "SetNode", + "pos": [ + -2870, + 6890 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 77, + "mode": 0, + "inputs": [ + { + "name": "INT", "type": "INT", - "widget": { - "name": "crf" - }, - "link": null - }, - { - "localized_name": "preset", - "name": "preset", - "type": "COMBO", - "widget": { - "name": "preset" - }, - "link": null - }, - { - "localized_name": "audio_bitrate", - "name": "audio_bitrate", - "type": "COMBO", - "widget": { - "name": "audio_bitrate" - }, - "link": null - } - ], - "outputs": [], - "properties": { - "Node name for S&R": "MiniMaxH3MotionContextDiskFinalDecode", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.5.2" - } - }, - "widgets_values": [ - 24, - "optimized/minimax_h3_r2v_master/minimax_h3_r2v_master", - "", - "H.264", - 17, - "fast", - "192k", - "" - ] - }, - { - "id": 3, - "type": "UNETLoader", - "pos": [ - -1350, - 4520 - ], - "size": [ - 480, - 90 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "unet_name", - "name": "unet_name", - "type": "COMBO", - "widget": { - "name": "unet_name" - }, - "link": null - }, - { - "localized_name": "weight_dtype", - "name": "weight_dtype", - "type": "COMBO", - "widget": { - "name": "weight_dtype" - }, - "link": null + "link": 1122 } ], "outputs": [ { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 18 - ] + "name": "INT", + "type": "INT", + "links": null } ], + "title": "Set_width", "properties": { - "cnr_id": "comfy-core", - "ver": "0.32.0", - "Node name for S&R": "UNETLoader", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.5.2" - } + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "width" }, "widgets_values": [ - "minimax_h3_ref2va_pruned_w4a8_mixed.safetensors", - "default" - ] + "width" + ], + "color": "#1b4669", + "bgcolor": "#29699c" }, { - "id": 11, - "type": "LoraLoaderModelOnly", + "id": 551, + "type": "SetNode", "pos": [ - -1350, - 4380 + -2880, + 6660 ], "size": [ - 480, - 90 + 210, + 60 ], - "flags": {}, - "order": 7, + "flags": { + "collapsed": true + }, + "order": 80, "mode": 0, "inputs": [ { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 18 - }, - { - "localized_name": "lora_name", - "name": "lora_name", - "type": "COMBO", - "widget": { - "name": "lora_name" - }, - "link": null - }, - { - "localized_name": "strength_model", - "name": "strength_model", - "type": "FLOAT", - "widget": { - "name": "strength_model" - }, - "link": null + "name": "INT", + "type": "INT", + "link": 1191 } ], "outputs": [ { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 19 - ] + "name": "INT", + "type": "INT", + "links": null } ], + "title": "Set_Duration", "properties": { - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {} - }, - "cnr_id": "comfy-core", - "ver": "0.32.0", - "Node name for S&R": "LoraLoaderModelOnly" + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "Duration" }, "widgets_values": [ - "minimax\\minimax_h3_fl2v_lightx2v_turbo_4step_v0.1_comfy.safetensors", - 1 - ] + "Duration" + ], + "color": "#1b4669", + "bgcolor": "#29699c" }, { - "id": 1, - "type": "MiniMaxH3Extender", + "id": 673, + "type": "GetNode", "pos": [ - -820, - 4610 + 4950, + 5920 ], "size": [ - 1350, - 850 + 280, + 60 ], - "flags": {}, + "flags": { + "collapsed": true + }, "order": 9, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1374, + 1388 + ] + } + ], + "title": "Get_IMAGE_Character1Headshots", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Character1Headshots" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 675, + "type": "GetNode", + "pos": [ + 4950, + 5960 + ], + "size": [ + 280, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 10, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1376, + 1389 + ] + } + ], + "title": "Get_IMAGE_Character2Turnaround", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Character2Turnaround" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 677, + "type": "GetNode", + "pos": [ + 4950, + 6000 + ], + "size": [ + 280, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 11, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1378, + 1390 + ] + } + ], + "title": "Get_IMAGE_Character2Headshots", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Character2Headshots" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 671, + "type": "GetNode", + "pos": [ + 4950, + 5880 + ], + "size": [ + 280, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 12, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1387 + ] + } + ], + "title": "Get_IMAGE_Character1Turnaround", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Character1Turnaround" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 679, + "type": "GetNode", + "pos": [ + 4950, + 5840 + ], + "size": [ + 280, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 13, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1386 + ] + } + ], + "title": "Get_IMAGE_Scene", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Scene" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 653, + "type": "GetNode", + "pos": [ + 4950, + 5800 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 14, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 1346 + ] + } + ], + "title": "Get_VAE_Audio", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "VAE_Audio" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 682, + "type": "SetNode", + "pos": [ + -2060, + 7470 + ], + "size": [ + 270, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 94, "mode": 0, "inputs": [ { - "localized_name": "model", - "name": "model", + "name": "IMAGE", + "type": "IMAGE", + "link": 1392 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_IMAGE_Character3Headshots", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "IMAGE_Character3Headshots" + }, + "widgets_values": [ + "IMAGE_Character3Headshots" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 681, + "type": "SetNode", + "pos": [ + -2050, + 7430 + ], + "size": [ + 270, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 93, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1391 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_IMAGE_Character3Turnaround", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "IMAGE_Character3Turnaround" + }, + "widgets_values": [ + "IMAGE_Character3Turnaround" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 688, + "type": "GetNode", + "pos": [ + -1280, + 6980 + ], + "size": [ + 280, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1398 + ] + } + ], + "title": "Get_IMAGE_Character3Turnaround", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Character3Turnaround" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 687, + "type": "GetNode", + "pos": [ + -1280, + 6940 + ], + "size": [ + 280, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1397 + ] + } + ], + "title": "Get_IMAGE_Character2Headshots", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Character2Headshots" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 689, + "type": "GetNode", + "pos": [ + -1280, + 7020 + ], + "size": [ + 280, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 17, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1399 + ] + } + ], + "title": "Get_IMAGE_Character3Headshots", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Character3Headshots" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 686, + "type": "GetNode", + "pos": [ + -1280, + 6900 + ], + "size": [ + 280, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 18, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1396 + ] + } + ], + "title": "Get_IMAGE_Character2Turnaround", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Character2Turnaround" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 685, + "type": "GetNode", + "pos": [ + -1280, + 6860 + ], + "size": [ + 270, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 19, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1395 + ] + } + ], + "title": "Get_IMAGE_Character1Headshots", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Character1Headshots" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 684, + "type": "GetNode", + "pos": [ + -1280, + 6820 + ], + "size": [ + 270, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 20, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1394 + ] + } + ], + "title": "Get_IMAGE_Character1Turnaround", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Character1Turnaround" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 683, + "type": "GetNode", + "pos": [ + -1280, + 6780 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 21, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1393 + ] + } + ], + "title": "Get_IMAGE_Scene", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "IMAGE_Scene" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 509, + "type": "SetNode", + "pos": [ + -3130, + 6590 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 99, + "mode": 0, + "inputs": [ + { + "name": "MODEL", "type": "MODEL", - "link": 19 + "link": 1114 + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": null + } + ], + "title": "Set_MODEL", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "MODEL" + }, + "widgets_values": [ + "MODEL" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 692, + "type": "SetNode", + "pos": [ + -1970, + 7950 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 73, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1402 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_VideoInput", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "VideoInput" + }, + "widgets_values": [ + "VideoInput" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 694, + "type": "SetNode", + "pos": [ + -1970, + 7990 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 74, + "mode": 0, + "inputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "link": 1404 + } + ], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": null + } + ], + "title": "Set_VideoAudioInput", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "VideoAudioInput" + }, + "widgets_values": [ + "VideoAudioInput" + ] + }, + { + "id": 572, + "type": "LoadVideoUI", + "pos": [ + -2710, + 7830 + ], + "size": [ + 690, + 740 + ], + "flags": {}, + "order": 22, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "links": [ + 1402 + ] }, { - "localized_name": "clip", + "name": "audio", + "type": "AUDIO", + "links": [ + 1239, + 1404 + ] + }, + { + "name": "duration", + "type": "FLOAT", + "links": null + }, + { + "name": "frame_count", + "type": "INT", + "links": null + }, + { + "name": "filename", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "WhatDreamscost/WhatDreamsCost-ComfyUI", + "ver": "a3c809c8b593a74c2ddcd6c1f83ad85ebebe3c64", + "Node name for S&R": "LoadVideoUI", + "cnr_id": "WhatDreamsCost-ComfyUI" + }, + "widgets_values": [ + "1.mp4", + 0, + 33.6, + 33.6, + 0, + 806, + 806, + "maintain aspect ratio", + 0, + 0, + 24, + "seconds", + 0, + 0, + 1, + 1, + null, + "" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 573, + "type": "LoadAudioUI", + "pos": [ + -2710, + 8510 + ], + "size": [ + 610, + 398 + ], + "flags": {}, + "order": 23, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "audio", + "type": "AUDIO", + "links": [ + 1406 + ] + }, + { + "name": "duration", + "type": "FLOAT", + "links": null + }, + { + "name": "filename", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "WhatDreamscost/WhatDreamsCost-ComfyUI", + "ver": "a3c809c8b593a74c2ddcd6c1f83ad85ebebe3c64", + "Node name for S&R": "LoadAudioUI", + "cnr_id": "WhatDreamsCost-ComfyUI" + }, + "widgets_values": [ + "リアルもエーアイもこんなんばっか(ソウル).wav", + 17, + 35, + 18, + null, + null, + "" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 696, + "type": "SetNode", + "pos": [ + -2090, + 8540 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 75, + "mode": 0, + "inputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "link": 1406 + } + ], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": null + } + ], + "title": "Set_Audio In", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "Audio In" + }, + "widgets_values": [ + "Audio In" + ] + }, + { + "id": 548, + "type": "PrimitiveBoolean", + "pos": [ + -950, + 6520 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": false + }, + "order": 24, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 1213 + ] + } + ], + "title": "Boolean 2 Pass", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "Node name for S&R": "PrimitiveBoolean" + }, + "widgets_values": [ + true + ] + }, + { + "id": 576, + "type": "MiniMaxH3ReferenceToVideo", + "pos": [ + -950, + 6730 + ], + "size": [ + 400, + 530 + ], + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [ + { "name": "clip", "type": "CLIP", - "link": 3 + "link": 1223 }, { - "localized_name": "vae", "name": "vae", "type": "VAE", - "link": 4 + "link": 1224 }, { - "localized_name": "audio_vae", "name": "audio_vae", - "shape": 7, "type": "VAE", - "link": 13 + "link": 1225 }, { - "localized_name": "ref_audio", - "name": "ref_audio", + "label": "ref_image_0", + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE", + "link": 1393 + }, + { + "label": "ref_image_1", + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE", + "link": 1394 + }, + { + "label": "ref_image_2", + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE", + "link": 1395 + }, + { + "label": "ref_image_3", + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE", + "link": 1396 + }, + { + "label": "ref_image_4", + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE", + "link": 1397 + }, + { + "label": "ref_image_5", + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE", + "link": 1398 + }, + { + "label": "ref_image_6", + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE", + "link": 1399 + }, + { + "label": "ref_image_7", + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "ref_video_0", + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE", + "link": 1409 + }, + { + "label": "ref_video_1", + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "ref_video_audio_0", + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO", + "link": 1410 + }, + { + "label": "ref_video_audio_1", + "name": "ref_video_audios.ref_video_audio_1", "shape": 7, "type": "AUDIO", "link": null }, { - "localized_name": "ref_1", - "name": "ref_1", + "label": "ref_audio_0", + "name": "ref_audios.ref_audio_0", "shape": 7, - "type": "IMAGE", - "link": 16 + "type": "AUDIO", + "link": 1408 }, { - "localized_name": "run_mode", - "name": "run_mode", - "type": "COMBO", - "widget": { - "name": "run_mode" - }, + "label": "ref_audio_1", + "name": "ref_audios.ref_audio_1", + "shape": 7, + "type": "AUDIO", "link": null }, { - "localized_name": "width", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 1401 + }, + { "name": "width", "type": "INT", "widget": { "name": "width" }, - "link": 8 + "link": 1227 }, { - "localized_name": "height", "name": "height", "type": "INT", "widget": { "name": "height" }, - "link": 9 + "link": 1228 }, { - "localized_name": "ref_image_size", - "name": "ref_image_size", - "type": "COMBO", - "widget": { - "name": "ref_image_size" - }, - "link": null - }, - { - "localized_name": "steps", - "name": "steps", + "name": "length", "type": "INT", "widget": { - "name": "steps" + "name": "length" }, - "link": null + "link": 1229 + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 1230 + ] }, { - "localized_name": "sampler_name", - "name": "sampler_name", - "type": "COMBO", - "widget": { - "name": "sampler_name" - }, - "link": null - }, + "name": "LATENT", + "type": "LATENT", + "links": [ + 1231 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "MiniMaxH3ReferenceToVideo" + }, + "widgets_values": [ + "", + 1344, + 768, + 124, + "match" + ] + }, + { + "id": 695, + "type": "GetNode", + "pos": [ + -1280, + 7100 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 25, + "mode": 0, + "inputs": [], + "outputs": [ { - "localized_name": "scheduler", - "name": "scheduler", - "type": "COMBO", - "widget": { - "name": "scheduler" - }, - "link": null - }, + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 1410 + ] + } + ], + "title": "Get_VideoAudioInput", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "VideoAudioInput" + ] + }, + { + "id": 697, + "type": "GetNode", + "pos": [ + -1280, + 7140 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 26, + "mode": 0, + "inputs": [], + "outputs": [ { - "localized_name": "denoise", - "name": "denoise", - "type": "FLOAT", - "widget": { - "name": "denoise" - }, - "link": null - }, + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 1408 + ] + } + ], + "title": "Get_Audio In", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "Audio In" + ] + }, + { + "id": 516, + "type": "GetNode", + "pos": [ + -1280, + 7220 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 27, + "mode": 0, + "inputs": [], + "outputs": [ { - "localized_name": "context_length", - "name": "context_length", - "type": "COMBO", - "widget": { - "name": "context_length" - }, - "link": null - }, - { - "localized_name": "audio_context_length", - "name": "audio_context_length", + "name": "INT", "type": "INT", - "widget": { - "name": "audio_context_length" - }, - "link": null - }, + "links": [ + 1227 + ] + } + ], + "title": "Get_width", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "width" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 693, + "type": "GetNode", + "pos": [ + -1280, + 7060 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 28, + "mode": 0, + "inputs": [], + "outputs": [ { - "localized_name": "clips_json", - "name": "clips_json", - "type": "STRING", - "widget": { - "name": "clips_json" - }, - "link": null - }, - { - "name": "ref_2", + "name": "IMAGE", "type": "IMAGE", - "link": 17 + "links": [ + 1409 + ] + } + ], + "title": "Get_VideoInput", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "VideoInput" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 691, + "type": "GetNode", + "pos": [ + -1280, + 7180 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 29, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 1401 + ] + } + ], + "title": "Get_ThePrompt", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "ThePrompt" + ] + }, + { + "id": 506, + "type": "GetNode", + "pos": [ + -1280, + 6670 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 30, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 1223 + ] + } + ], + "title": "Get_CLIP", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "CLIP" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 601, + "type": "CreateVideo", + "pos": [ + 430, + 6630 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 102, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1440 }, { - "name": "ref_3", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 1274 + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 1275 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "Node name for S&R": "CreateVideo" + }, + "widgets_values": [ + 24, + 8 + ] + }, + { + "id": 665, + "type": "GetNode", + "pos": [ + 2370, + 4700 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 31, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1356 + ] + } + ], + "title": "Get_height", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "height" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 636, + "type": "MiniMaxH3ChainManifestLoad", + "pos": [ + 4400, + 6590 + ], + "size": [ + 360, + 230 + ], + "flags": {}, + "order": 107, + "mode": 4, + "inputs": [ + { + "name": "plan", + "type": "H3_CHAIN_PLAN", + "link": 1335 + }, + { + "name": "source_audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT", + "link": 1336 + } + ], + "outputs": [ + { + "name": "manifest", + "type": "H3_CHAIN_MANIFEST", + "links": [ + 1293 + ] + }, + { + "name": "manifest_json", + "type": "STRING", + "links": null + }, + { + "name": "status", + "type": "STRING", + "links": null + } + ], + "title": "RECOVERY — LOAD SAVED EXTENSION", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "3a744122ce4cf2a2e611a6f2fd90ac8ec7318070", + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" + }, + "widgets_values": [], + "color": "#59451e", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 648, + "type": "GetVideoComponents", + "pos": [ + 1690, + 6280 + ], + "size": [ + 410, + 130 + ], + "flags": {}, + "order": 106, + "mode": 4, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 1362 + } + ], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "links": null + }, + { + "name": "audio", + "type": "AUDIO", + "links": null + }, + { + "name": "fps", + "type": "FLOAT", + "links": null + }, + { + "name": "bit_depth", + "type": "INT", + "links": null + } + ], + "title": "ALTERNATIVE — EXPOSE IMAGE / AUDIO / FPS", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "GetVideoComponents" + }, + "widgets_values": [] + }, + { + "id": 690, + "type": "SetNode", + "pos": [ + -1260, + 6390 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 95, + "mode": 0, + "inputs": [ + { + "name": "STRING", + "type": "STRING", + "link": 1400 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": null + } + ], + "title": "Set_ThePrompt", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "ThePrompt" + }, + "widgets_values": [ + "ThePrompt" + ] + }, + { + "id": 702, + "type": "DumasH3PlanAttachSceneImages", + "pos": [ + 670, + 7590 + ], + "size": [ + 350, + 200 + ], + "flags": {}, + "order": 32, + "mode": 4, + "inputs": [ + { + "name": "plan", + "type": "H3_CHAIN_PLAN", + "link": null + }, + { + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "image4", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "image5", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "image6", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "image7", + "shape": 7, "type": "IMAGE", "link": null } ], "outputs": [ { - "localized_name": "cache", - "name": "cache", - "type": "H3_MOTION_DISK_CACHE", + "name": "plan", + "type": "H3_CHAIN_PLAN", + "links": null + }, + { + "name": "connected_images", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "DumasNodes.git", + "ver": "a2a9ff90f641e68ab67c525d212901d9ec44583d", + "Node name for S&R": "DumasH3PlanAttachSceneImages" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 701, + "type": "DumasH3PlanExtractSceneImages", + "pos": [ + 1070, + 7570 + ], + "size": [ + 350, + 220 + ], + "flags": {}, + "order": 33, + "mode": 4, + "inputs": [ + { + "name": "plan", + "type": "H3_CHAIN_PLAN", + "link": null + } + ], + "outputs": [ + { + "name": "plan", + "type": "H3_CHAIN_PLAN", + "links": null + }, + { + "name": "image1", + "type": "IMAGE", + "links": null + }, + { + "name": "image2", + "type": "IMAGE", + "links": null + }, + { + "name": "image3", + "type": "IMAGE", + "links": null + }, + { + "name": "image4", + "type": "IMAGE", + "links": null + }, + { + "name": "image5", + "type": "IMAGE", + "links": null + }, + { + "name": "image6", + "type": "IMAGE", + "links": null + }, + { + "name": "image7", + "type": "IMAGE", + "links": null + }, + { + "name": "connected_images", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "DumasNodes.git", + "ver": "a2a9ff90f641e68ab67c525d212901d9ec44583d", + "Node name for S&R": "DumasH3PlanExtractSceneImages" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 514, + "type": "PixaromaResolution", + "pos": [ + -3130, + 6870 + ], + "size": [ + 240, + 435 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "width", + "type": "INT", "links": [ - 1 + 1122 ] }, { - "localized_name": "clip_count", + "name": "height", + "type": "INT", + "links": [ + 1124 + ] + } + ], + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.1.2", + "Node name for S&R": "PixaromaResolution", + "resolutionState": "{\"mode\":\"custom\",\"ratio\":\"16:9\",\"w\":1152,\"h\":640,\"custom_w\":1152,\"custom_h\":640,\"custom_ratio_w\":5,\"custom_ratio_h\":2,\"snap\":16}" + }, + "widgets_values": [ + { + "mode": "custom", + "ratio": "16:9", + "w": 1152, + "h": 640, + "custom_w": 1152, + "custom_h": 640, + "custom_ratio_w": 5, + "custom_ratio_h": 2, + "snap": 16 + } + ], + "color": "#1d1d1d", + "bgcolor": "#2a2a2a" + }, + { + "id": 574, + "type": "LoadImage", + "pos": [ + -2710, + 6250 + ], + "size": [ + 600, + 440 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1379 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "Scn037.png", + "image" + ] + }, + { + "id": 550, + "type": "fddcd8ec-eddf-432c-ab10-321c13685003", + "pos": [ + -3130, + 6630 + ], + "size": [ + 230, + 60 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "label": "Duration", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1191 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "previewExposures": [] + }, + "widgets_values": [ + 10 + ] + }, + { + "id": 566, + "type": "INTConstant", + "pos": [ + -950, + 6620 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "value", + "type": "INT", + "links": [ + 1214 + ] + } + ], + "title": "Steps", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.1.2", + "Node name for S&R": "INTConstant" + }, + "widgets_values": [ + 8 + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 500, + "type": "ModelPreviewOverrideKJ", + "pos": [ + -3650, + 6640 + ], + "size": [ + 490, + 690 + ], + "flags": {}, + "order": 86, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 1381 + }, + { + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 1114 + ] + } + ], + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "60cd6bc1870db94c6eeb05fbe455147a8e91c4e9", + "Node name for S&R": "ModelPreviewOverrideKJ" + }, + "widgets_values": [ + 1024, + 80, + true, + 240, + 9, + "taeh3.safetensors", + "" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 659, + "type": "PixaromaNote", + "pos": [ + -4160, + 6650 + ], + "size": [ + 440, + 330 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.1.2", + "Node name for S&R": "PixaromaNote" + }, + "widgets_values": [ + "{\"version\":1,\"content\":\"

# MiniMax H3 Ref2VA Prompt Template


## Reference Assignment


`<Picture 1>` is the environment and master scene reference.


`<Picture 2>`, `<Picture 3>` and `<Picture 4>` all reference the same character, **Subject 1**.


* `<Picture 2>` is the primary full-body reference for Subject 1.

* `<Picture 3>` is a frontal facial reference for Subject 1.

* `<Picture 4>` is an additional facial / three-quarter reference for Subject 1.


`<Picture 5>` and `<Picture 6>` both reference the same character, **Subject 2**.


* `<Picture 5>` is the primary full-body reference for Subject 2.

* `<Picture 6>` is a facial reference for Subject 2.


## Reference Usage


Use `<Picture 1>` to establish the environment, spatial layout, background appearance, lighting and overall scene.


Use `<Picture 2>` as the primary reference for Subject 1's body proportions, overall appearance, hair and clothing.


Use `<Picture 3>` and `<Picture 4>` as complementary references for Subject 1's facial identity.


Use `<Picture 5>` as the primary reference for Subject 2's body proportions, overall appearance, hair and clothing.


Use `<Picture 6>` as a complementary reference for Subject 2's facial identity.


All references assigned to the same subject depict the **same person** and must be combined into one consistent identity.


Character-reference backgrounds are not part of the target environment.


The environment is established by `<Picture 1>`.


## Shot


**Shot 1 — 0.00s–10.00s**


[Describe the initial composition.]


Subject 1 is [position and orientation].


Subject 2 is [position and orientation].


The environment corresponds to `<Picture 1>`.


[Describe the principal action clearly and chronologically.]


Subject 1 [action].


Subject 2 [reaction/action].


[Describe subsequent movement or interaction.]


The subjects maintain their respective identities throughout the shot.


## Camera


[Describe the initial framing.]


The camera [camera movement].


Examples:


* `[Static shot]`

* `[Push in]`

* `[Pull out]`

* `[Pan left]`

* `[Pan right]`

* `[Tilt up]`

* `[Tilt down]`

* `[Truck left]`

* `[Truck right]`

* `[Pedestal up]`

* `[Pedestal down]`

* `[Zoom in]`

* `[Zoom out]`

* `[Tracking shot]`

* `[Shake]`


Keep the camera movement continuous and appropriate to the action.


## Visual Continuity


Maintain the environment established by `<Picture 1>` throughout the shot.


Preserve its spatial geometry, object placement and overall visual identity.


Do not duplicate, offset, mirror or layer a second interpretation of the environment.


Subject 1 retains the identity established by `<Picture 2>`, `<Picture 3>` and `<Picture 4>`.


Subject 2 retains the identity established by `<Picture 5>` and `<Picture 6>`.


Do not mix facial or physical characteristics between subjects.


## Dialogue


Subject 1 (S1) says:


<d>[English] [SUBJECT 1 DIALOGUE]</d>


Subject 2 (S2) says:


<d>[English] [SUBJECT 2 DIALOGUE]</d>


[If characters speak together:]


Subject 1 and Subject 2 (S1,S2) say together:


<d>[English] [SHARED DIALOGUE]</d>


## Audio


**ambient_sound:** [environmental ambience]


**sound_effects:** [specific diegetic sounds caused by actions]


**non_diegetic_music:** N/A


\",\"buttonColor\":\"#f66744\",\"lineColor\":\"#f66744\",\"width\":550,\"height\":560}", + "" + ], + "color": "#111111", + "bgcolor": "#111111" + }, + { + "id": 642, + "type": "MiniMaxH3ChainLoopStart", + "pos": [ + 4100, + 4490 + ], + "size": [ + 370, + 200 + ], + "flags": {}, + "order": 108, + "mode": 4, + "inputs": [ + { + "name": "plan", + "type": "H3_CHAIN_PLAN", + "link": 1341 + }, + { + "name": "source_audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT", + "link": 1342 + } + ], + "outputs": [ + { + "name": "flow", + "type": "H3_CHAIN_FLOW", + "links": [ + 1288 + ] + }, + { + "name": "state", + "type": "H3_CHAIN_STATE", + "links": [ + 1337 + ] + }, + { + "name": "status", + "type": "STRING", + "links": null + } + ], + "title": "H3 LOOP START — IMPORTED VIDEO CONTEXT", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "3a744122ce4cf2a2e611a6f2fd90ac8ec7318070", + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" + }, + "widgets_values": [ + 1, + "" + ], + "color": "#1f1f48", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 635, + "type": "Note", + "pos": [ + 2430, + 4150 + ], + "size": [ + 1080, + 230 + ], + "flags": {}, + "order": 39, + "mode": 4, + "inputs": [], + "outputs": [], + "title": "EXPERIMENTAL WORKFLOW — READ BEFORE RUNNING", + "properties": {}, + "widgets_values": [ + "EXPERIMENTAL: this existing-video continuation path is new and needs broader real-world validation. Keep the source file and use a unique run_name.\n\n1. Core Load Video connects its native VIDEO directly to Existing Video Context.\n2. For VHS or another loader, disconnect source_video and use source_frames + optional source_audio; set source_fps to the real decoded-frame rate. Never connect both video routes.\n3. Keep prepend_original enabled to place the complete source before the generated extension. Disable it for extension-only output.\n4. Edit the two scene prompts in H3 Plan and use a unique run_name.\n5. Queue. Every generated scene is saved before Review Gate pauses. Approve, retry the prompt, reroll the seed, or approve and stop.\n6. Generated-audio mode carries the imported audio tail into scene 1. For a silent source, the visual continuation still works." + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 663, + "type": "GetNode", + "pos": [ + 2370, + 4660 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 40, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1354 + ] + } + ], + "title": "Get_width", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "width" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 634, + "type": "MiniMaxH3ChainExternalVideo", + "pos": [ + 3760, + 6610 + ], + "size": [ + 420, + 320 + ], + "flags": {}, + "order": 105, + "mode": 4, + "inputs": [ + { + "name": "plan", + "type": "H3_CHAIN_PLAN", + "link": 1333 + }, + { + "name": "source_video", + "shape": 7, + "type": "VIDEO", + "link": 1361 + }, + { + "name": "source_frames", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "source_audio", + "shape": 7, + "type": "AUDIO", + "link": null + } + ], + "outputs": [ + { + "name": "external_context", + "type": "H3_CHAIN_EXTERNAL_CONTEXT", + "links": [ + 1336, + 1342 + ] + }, + { + "name": "status", + "type": "STRING", + "links": null + } + ], + "title": "EXPERIMENTAL — BUILD IMPORTED VIDEO CONTEXT", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.3.7", + "Node name for S&R": "MiniMaxH3ChainExternalVideo", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" + }, + "widgets_values": [ + 24, + true + ], + "color": "#1f1f48", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 606, + "type": "MiniMaxH3ChainSegmentSave", + "pos": [ + 8040, + 5110 + ], + "size": [ + 390, + 290 + ], + "flags": {}, + "order": 124, + "mode": 4, + "inputs": [ + { + "name": "state", + "type": "H3_CHAIN_STATE", + "link": 1284 + }, + { + "name": "images", + "type": "IMAGE", + "link": 1445 + }, + { + "name": "sampled_latent", + "type": "LATENT", + "link": 1286 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 1287 + }, + { + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "segment", + "type": "H3_CHAIN_SEGMENT", + "links": [ + 1279 + ] + }, + { + "name": "status", + "type": "STRING", + "links": null + } + ], + "title": "SAVE SCENE + RESUME CHECKPOINT", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "3a744122ce4cf2a2e611a6f2fd90ac8ec7318070", + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" + }, + "widgets_values": [], + "color": "#1f1f48", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 637, + "type": "MiniMaxH3ChainCurrent", + "pos": [ + 4490, + 5110 + ], + "size": [ + 480, + 520 + ], + "flags": {}, + "order": 110, + "mode": 4, + "inputs": [ + { + "name": "state", + "type": "H3_CHAIN_STATE", + "link": 1337 + }, + { + "name": "source_audio", + "shape": 7, + "type": "AUDIO", + "link": null + } + ], + "outputs": [ + { + "name": "state", + "type": "H3_CHAIN_STATE", + "links": [ + 1278, + 1284, + 1289, + 1321 + ] + }, + { + "name": "clip_index", + "type": "INT", + "links": null + }, + { "name": "clip_count", "type": "INT", "links": null }, { - "localized_name": "validated_count", - "name": "validated_count", - "type": "INT", - "links": null - }, - { - "localized_name": "status", - "name": "status", + "name": "shot_id", "type": "STRING", "links": null }, { - "localized_name": "cache_size_mb", - "name": "cache_size_mb", + "name": "prompt", + "type": "STRING", + "links": [ + 1418 + ] + }, + { + "name": "noise_seed", + "type": "INT", + "links": [ + 1421 + ] + }, + { + "name": "length", + "type": "INT", + "links": [ + 1360 + ] + }, + { + "name": "steps", + "type": "INT", + "links": [ + 1423 + ] + }, + { + "name": "width", + "type": "INT", + "links": [ + 1370 + ] + }, + { + "name": "height", + "type": "INT", + "links": [ + 1369 + ] + }, + { + "name": "audio_start", "type": "FLOAT", "links": null }, { - "localized_name": "build", - "name": "build", + "name": "audio_duration", + "type": "FLOAT", + "links": null + }, + { + "name": "source_audio_slice", + "type": "AUDIO", + "links": null + }, + { + "name": "status", "type": "STRING", "links": null } ], + "title": "CURRENT EXTENSION SCENE", "properties": { - "Node name for S&R": "MiniMaxH3Extender", - "ue_properties": { - "widget_ue_connectable": {}, - "input_ue_unconnectable": {}, - "version": "7.5.2" + "cnr_id": "comfyui_fearnworksnodes", + "ver": "3a744122ce4cf2a2e611a6f2fd90ac8ec7318070", + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" + }, + "widgets_values": [ + false + ], + "color": "#1f1f48", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 705, + "type": "SetNode", + "pos": [ + 4990, + 5240 + ], + "size": [ + 250, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 112, + "mode": 4, + "inputs": [ + { + "name": "INT", + "type": "INT", + "link": 1421 + } + ], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": null + } + ], + "title": "Set_current_scene_noise_seed", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "current_scene_noise_seed" + }, + "widgets_values": [ + "current_scene_noise_seed" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 706, + "type": "GetNode", + "pos": [ + 6300, + 5430 + ], + "size": [ + 250, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 41, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1422 + ] + } + ], + "title": "Get_current_scene_noise_seed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "current_scene_noise_seed" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 669, + "type": "GetNode", + "pos": [ + 6390, + 5500 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 42, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 1363 + ] + } + ], + "title": "Get_MODEL", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "MODEL" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 611, + "type": "BasicScheduler", + "pos": [ + 6530, + 5600 + ], + "size": [ + 210, + 110 + ], + "flags": {}, + "order": 83, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 1353 + }, + { + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 1424 + } + ], + "outputs": [ + { + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 1310 + ] + } + ], + "title": "Per-shot scheduler steps", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "BasicScheduler" + }, + "widgets_values": [ + "simple", + 5, + 1 + ] + }, + { + "id": 613, + "type": "BasicGuider", + "pos": [ + 6530, + 5470 + ], + "size": [ + 210, + 50 + ], + "flags": {}, + "order": 116, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 1363 + }, + { + "name": "conditioning", + "type": "CONDITIONING", + "link": 1306 + } + ], + "outputs": [ + { + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 1308 + ] + } + ], + "title": "Loop guider", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "BasicGuider" + }, + "widgets_values": [] + }, + { + "id": 662, + "type": "GetNode", + "pos": [ + 6390, + 5630 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 43, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 1353 + ] + } + ], + "title": "Get_MODEL", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "MODEL" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 667, + "type": "GetNode", + "pos": [ + 6610, + 5560 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 44, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "*", + "type": "*", + "links": [ + 1358 + ] + } + ], + "title": "Get_Sampler", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "Sampler" + ] + }, + { + "id": 707, + "type": "SetNode", + "pos": [ + 4990, + 5280 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 113, + "mode": 4, + "inputs": [ + { + "name": "INT", + "type": "INT", + "link": 1423 + } + ], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": null + } + ], + "title": "Set_scene_steps", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "scene_steps" + }, + "widgets_values": [ + "scene_steps" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 708, + "type": "GetNode", + "pos": [ + 6360, + 5680 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 45, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1424 + ] + } + ], + "title": "Get_scene_steps", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "scene_steps" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 654, + "type": "GetNode", + "pos": [ + 5670, + 5630 + ], + "size": [ + 210, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 46, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 1347 + ] + } + ], + "title": "Get_VAE_Audio", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "VAE_Audio" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 624, + "type": "MiniMaxH3ChainContext", + "pos": [ + 5850, + 5520 + ], + "size": [ + 390, + 130 + ], + "flags": {}, + "order": 114, + "mode": 4, + "inputs": [ + { + "name": "state", + "type": "H3_CHAIN_STATE", + "link": 1321 + }, + { + "name": "conditioning", + "type": "CONDITIONING", + "link": 1322 + }, + { + "name": "vae", + "type": "VAE", + "link": 1350 + }, + { + "name": "latent", + "type": "LATENT", + "link": 1324 + }, + { + "name": "audio_vae", + "shape": 7, + "type": "VAE", + "link": 1347 + } + ], + "outputs": [ + { + "name": "conditioning", + "type": "CONDITIONING", + "links": [ + 1306 + ] + }, + { + "name": "trim_frames", + "type": "INT", + "links": [ + 1427 + ] + }, + { + "name": "is_continuation", + "type": "BOOLEAN", + "links": null + }, + { + "name": "latent", + "type": "LATENT", + "links": null + } + ], + "title": "CONTEXT — IMPORTED VIDEO / PREVIOUS SCENE", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "3a744122ce4cf2a2e611a6f2fd90ac8ec7318070", + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" + }, + "widgets_values": [], + "color": "#1f1f48", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 657, + "type": "GetNode", + "pos": [ + 5680, + 5590 + ], + "size": [ + 210, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 47, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 1350 + ] + } + ], + "title": "Get_VAE_Vid", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "VAE_Vid" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 710, + "type": "GetNode", + "pos": [ + 6560, + 5750 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 48, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 1426 + ] + } + ], + "title": "Get_scene_LATENT", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "scene_LATENT" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 709, + "type": "SetNode", + "pos": [ + 5860, + 5690 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 115, + "mode": 4, + "inputs": [ + { + "name": "LATENT", + "type": "LATENT", + "link": 1425 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": null + } + ], + "title": "Set_scene_LATENT", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "scene_LATENT" + }, + "widgets_values": [ + "scene_LATENT" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 711, + "type": "SetNode", + "pos": [ + 6260, + 5570 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 117, + "mode": 4, + "inputs": [ + { + "name": "INT", + "type": "INT", + "link": 1427 + } + ], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": null + } + ], + "title": "Set_scene_trim_frames", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "scene_trim_frames" + }, + "widgets_values": [ + "scene_trim_frames" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 712, + "type": "GetNode", + "pos": [ + 7310, + 5850 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 49, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1428 + ] + } + ], + "title": "Get_scene_trim_frames", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "scene_trim_frames" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 616, + "type": "VAEDecodeAudio", + "pos": [ + 7280, + 5760 + ], + "size": [ + 230, + 50 + ], + "flags": {}, + "order": 120, + "mode": 4, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 1314 + }, + { + "name": "vae", + "type": "VAE", + "link": 1348 + } + ], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 1282 + ] + } + ], + "title": "Decode current clip audio", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "VAEDecodeAudio" + }, + "widgets_values": [] + }, + { + "id": 655, + "type": "GetNode", + "pos": [ + 7120, + 5810 + ], + "size": [ + 210, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 50, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 1348 + ] + } + ], + "title": "Get_VAE_Audio", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "VAE_Audio" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 658, + "type": "GetNode", + "pos": [ + 7130, + 5720 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 51, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 1351 + ] + } + ], + "title": "Get_VAE_Vid", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "VAE_Vid" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 652, + "type": "GetNode", + "pos": [ + 4950, + 5720 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 52, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 1345 + ] + } + ], + "title": "Get_CLIP", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "CLIP" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 610, + "type": "MiniMaxH3ReferenceToVideo", + "pos": [ + 5250, + 5700 + ], + "size": [ + 550, + 450 + ], + "flags": {}, + "order": 111, + "mode": 4, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 1345 + }, + { + "name": "vae", + "type": "VAE", + "link": 1349 + }, + { + "name": "audio_vae", + "type": "VAE", + "link": 1346 + }, + { + "label": "ref_image_0", + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE", + "link": 1386 + }, + { + "label": "ref_image_1", + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE", + "link": 1387 + }, + { + "label": "ref_image_2", + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE", + "link": 1388 + }, + { + "label": "ref_image_3", + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE", + "link": 1389 + }, + { + "label": "ref_image_4", + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE", + "link": 1390 + }, + { + "label": "ref_image_5", + "name": "ref_images.ref_image_5", + "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": 1418 + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 1370 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 1369 + }, + { + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 1360 + }, + { + "label": "ref_audio_1", + "name": "ref_audios.ref_audio_1", + "shape": 7, + "type": "AUDIO", + "link": null + } + ], + "outputs": [ + { + "name": "positive", + "type": "CONDITIONING", + "links": [ + 1322 + ] + }, + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 1324, + 1425 + ] + } + ], + "title": "H3 REF2VA — EMPTY REFERENCES SUPPORTED", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "MiniMaxH3ReferenceToVideo" + }, + "widgets_values": [ + "integrated_multimodal_description: [Shot 1] Live-action, cinematic, begin inside the incoming video context with no establishing reset. Continue the exact final camera direction and speed from the imported ending. Preserve the principal subject's screen position, identity, body proportions, wardrobe, hair, accessories, pose, expression, contact points, clothing folds, hair movement, and ongoing action across the join. Complete the unfinished movement naturally during the first seconds. The camera then follows the subject forward into the nearest plausible adjoining area already implied by the source ending. Introduce new space through continuous parallax and physically connected geometry, never through a cut, dissolve, teleport, or sudden reframing. Maintain the established lens behavior, frame geometry, lighting direction, color response, motion cadence, anatomy, and environmental scale. End while the subject is still moving and the camera is beginning a gentle arc, leaving both motions visibly unresolved for the next scene.\n\noverall_soundscape:\nContinue the incoming room tone, environmental texture, movement sounds, and acoustic perspective without a sudden change at the join. Keep new footsteps, fabric movement, impacts, and spatial reflections synchronized to the visible action.\n\nnon_diegetic_music:\nIf music is already audible, continue its instrumentation, tempo, key, and dynamic level without a restart; otherwise use no non-diegetic music.", + 864, + 480, + 124, + "match" + ], + "color": "#346434", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 612, + "type": "RandomNoise", + "pos": [ + 6530, + 5430 + ], + "size": [ + 290, + 100 + ], + "flags": { + "collapsed": true + }, + "order": 82, + "mode": 4, + "inputs": [ + { + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 1422 + } + ], + "outputs": [ + { + "name": "NOISE", + "type": "NOISE", + "links": [ + 1307 + ] + } + ], + "title": "Per-shot noise seed", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "RandomNoise" + }, + "widgets_values": [ + 0, + "fixed" + ] + }, + { + "id": 614, + "type": "SamplerCustomAdvanced", + "pos": [ + 6780, + 5500 + ], + "size": [ + 320, + 320 + ], + "flags": {}, + "order": 118, + "mode": 4, + "inputs": [ + { + "name": "noise", + "type": "NOISE", + "link": 1307 + }, + { + "name": "guider", + "type": "GUIDER", + "link": 1308 + }, + { + "name": "sampler", + "type": "SAMPLER", + "link": 1358 + }, + { + "name": "sigmas", + "type": "SIGMAS", + "link": 1310 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 1426 + } + ], + "outputs": [ + { + "name": "output", + "type": "LATENT", + "links": [ + 1286, + 1312, + 1314, + 1411 + ] + }, + { + "name": "denoised_output", + "type": "LATENT", + "links": null + } + ], + "title": "H3 sampler — SINGLE LOOP BODY", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "SamplerCustomAdvanced" + }, + "widgets_values": [] + }, + { + "id": 615, + "type": "VAEDecode", + "pos": [ + 7280, + 5670 + ], + "size": [ + 230, + 50 + ], + "flags": {}, + "order": 119, + "mode": 4, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 1312 + }, + { + "name": "vae", + "type": "VAE", + "link": 1351 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1281 + ] + } + ], + "title": "Decode current clip frames", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "VAEDecode" + }, + "widgets_values": [] + }, + { + "id": 607, + "type": "MiniMaxH3ChainLoopEnd", + "pos": [ + 9240, + 4480 + ], + "size": [ + 430, + 320 + ], + "flags": {}, + "order": 126, + "mode": 4, + "inputs": [ + { + "name": "flow", + "type": "H3_CHAIN_FLOW", + "link": 1288 + }, + { + "name": "state", + "type": "H3_CHAIN_STATE", + "link": 1289 + }, + { + "name": "images", + "type": "IMAGE", + "link": 1446 + }, + { + "name": "sampled_latent", + "type": "LATENT", + "link": 1411 + }, + { + "name": "segment", + "type": "H3_CHAIN_SEGMENT", + "link": 1292 + } + ], + "outputs": [ + { + "name": "manifest", + "type": "H3_CHAIN_MANIFEST", + "links": [ + 1316 + ] + }, + { + "name": "manifest_json", + "type": "STRING", + "links": null + }, + { + "name": "last_context_frames", + "type": "IMAGE", + "links": null + }, + { + "name": "last_context_latent", + "type": "LATENT", + "links": null + } + ], + "title": "H3 LOOP END — RECURSE THROUGH SELECTED SCENES", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "3a744122ce4cf2a2e611a6f2fd90ac8ec7318070", + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" + }, + "widgets_values": [], + "color": "#1f1f48", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 512, + "type": "LayerUtility: PurgeVRAM", + "pos": [ + 1690, + 6150 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 104, + "mode": 0, + "inputs": [ + { + "name": "anything", + "type": "*", + "link": 1276 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfyui_layerstyle", + "ver": "2.0.39", + "Node name for S&R": "LayerUtility: PurgeVRAM" + }, + "widgets_values": [ + true, + true + ], + "color": "rgba(38, 73, 116, 0.7)" + }, + { + "id": 617, + "type": "MiniMaxH3ChainAssemble", + "pos": [ + 9740, + 4480 + ], + "size": [ + 610, + 480 + ], + "flags": {}, + "order": 127, + "mode": 4, + "inputs": [ + { + "name": "manifest", + "type": "H3_CHAIN_MANIFEST", + "link": 1316 + }, + { + "name": "source_audio", + "shape": 7, + "type": "AUDIO", + "link": null + } + ], + "outputs": [ + { + "name": "video_path", + "type": "STRING", + "links": [ + 1429 + ] + } + ], + "title": "ASSEMBLE ORIGINAL + GENERATED EXTENSION", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "3a744122ce4cf2a2e611a6f2fd90ac8ec7318070", + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" + }, + "widgets_values": [ + "plan", + "extended_video_final", + 256 + ], + "color": "#24533a", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 713, + "type": "LayerUtility: PurgeVRAM", + "pos": [ + 10080, + 4300 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 128, + "mode": 4, + "inputs": [ + { + "name": "anything", + "type": "*", + "link": 1429 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfyui_layerstyle", + "ver": "2.0.39", + "Node name for S&R": "LayerUtility: PurgeVRAM" + }, + "widgets_values": [ + true, + true + ], + "color": "rgba(38, 73, 116, 0.7)" + }, + { + "id": 605, + "type": "MiniMaxH3LoopTrim", + "pos": [ + 7540, + 5670 + ], + "size": [ + 390, + 230 + ], + "flags": {}, + "order": 121, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1281 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 1282 + }, + { + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + }, + "link": 1428 + } + ], + "outputs": [ + { + "name": "images", + "type": "IMAGE", + "links": [ + 1443, + 1444 + ] + }, + { + "name": "audio", + "type": "AUDIO", + "links": [ + 1280, + 1287 + ] + }, + { + "name": "images_with_overlap", + "type": "IMAGE", + "links": null + }, + { + "name": "overlap_frames", + "type": "INT", + "links": null + } + ], + "title": "Trim overlap + frame-lock audio", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "15fc6a7bf7b78efb27f33d7eef3818e7ed0e118a", + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop" + }, + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "color": "#1f1f48", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 720, + "type": "Switch", + "pos": [ + 8050, + 5590 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 123, + "mode": 4, + "inputs": [ + { + "name": "on_true", + "type": "*", + "link": 1441 + }, + { + "name": "on_false", + "type": "*", + "link": 1444 + }, + { + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 1442 + } + ], + "outputs": [ + { + "name": "OUT", + "type": "*", + "links": [ + 1445, + 1446 + ] + } + ], + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.1.2", + "Node name for S&R": "Switch" + }, + "widgets_values": [ + false + ] + }, + { + "id": 722, + "type": "GetNode", + "pos": [ + 7710, + 5950 + ], + "size": [ + 230, + 40 + ], + "flags": { + "collapsed": true + }, + "order": 53, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 1442 + ] + } + ], + "title": "Get_BOOLEAN_HighQuality", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "BOOLEAN_HighQuality" + ] + }, + { + "id": 721, + "type": "RTXVideoSuperResolution", + "pos": [ + 7610, + 5440 + ], + "size": [ + 290, + 170 + ], + "flags": { + "collapsed": false + }, + "order": 122, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1443 + }, + { + "name": "resize_type.scale", + "type": "FLOAT", + "widget": { + "name": "resize_type.scale" + }, + "link": 1450 + } + ], + "outputs": [ + { + "name": "upscaled_images", + "type": "IMAGE", + "links": [ + 1441 + ] + }, + { + "name": "calculated_scale", + "type": "FLOAT", + "links": null + }, + { + "name": "output_width", + "type": "INT", + "links": null + }, + { + "name": "output_height", + "type": "INT", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui_nvidia_rtx_nodes", + "ver": "892515e3eb9a4920a131a502a047e47adca9eb0d", + "Node name for S&R": "RTXVideoSuperResolution" + }, + "widgets_values": [ + "scale by multiplier", + 2, + "ULTRA" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 716, + "type": "SetNode", + "pos": [ + -3110, + 5910 + ], + "size": [ + 220, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 96, + "mode": 0, + "inputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "link": 1435 + } + ], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": null + } + ], + "title": "Set_BOOLEAN_HighQuality", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "BOOLEAN_HighQuality" + }, + "widgets_values": [ + "BOOLEAN_HighQuality" + ] + }, + { + "id": 723, + "type": "FloatConstant", + "pos": [ + -3340, + 6010 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 54, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "value", + "type": "FLOAT", + "links": [ + 1448 + ] + } + ], + "title": "Upscale Multiplier", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.1.2", + "Node name for S&R": "FloatConstant" + }, + "widgets_values": [ + 2 + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 724, + "type": "SetNode", + "pos": [ + -3110, + 6010 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 84, + "mode": 0, + "inputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "link": 1448 + } + ], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": null + } + ], + "title": "Set_UpscaleMultiplier", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "UpscaleMultiplier" + }, + "widgets_values": [ + "UpscaleMultiplier" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 726, + "type": "GetNode", + "pos": [ + 7400, + 5570 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 55, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 1450 + ] + } + ], + "title": "Get_UpscaleMultiplier", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "UpscaleMultiplier" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 604, + "type": "MiniMaxH3ChainReview", + "pos": [ + 8550, + 4930 + ], + "size": [ + 610, + 1000 + ], + "flags": {}, + "order": 125, + "mode": 4, + "inputs": [ + { + "name": "state", + "type": "H3_CHAIN_STATE", + "link": 1278 + }, + { + "name": "segment", + "type": "H3_CHAIN_SEGMENT", + "link": 1279 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 1280 + }, + { + "name": "source_audio", + "shape": 7, + "type": "AUDIO", + "link": null + } + ], + "outputs": [ + { + "name": "segment", + "type": "H3_CHAIN_SEGMENT", + "links": [ + 1292 + ] + }, + { + "name": "status", + "type": "STRING", + "links": null + } + ], + "title": "REVIEW GATE — WATCH WITH SOUND BEFORE CONTINUING", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.3.6", + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop", + "h3_chain_review_prompt_height": 120 + }, + "widgets_values": [ + true, + false, + 2, + false, + true, + "checkpointed" + ], + "color": "#3f4e2f", + "bgcolor": "rgba(24,24,27,.96)" + }, + { + "id": 541, + "type": "KSamplerSelect", + "pos": [ + -1260, + 6250 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 56, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 1433 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "KSamplerSelect" + }, + "widgets_values": [ + "euler_ancestral" + ] + }, + { + "id": 717, + "type": "GetNode", + "pos": [ + -1260, + 6350 + ], + "size": [ + 230, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 57, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 1436 + ] + } + ], + "title": "Get_BOOLEAN_HighQuality", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "BOOLEAN_HighQuality" + ] + }, + { + "id": 714, + "type": "Switch", + "pos": [ + -950, + 6300 + ], + "size": [ + 210, + 80 + ], + "flags": {}, + "order": 85, + "mode": 0, + "inputs": [ + { + "name": "on_true", + "type": "*", + "link": 1432 + }, + { + "name": "on_false", + "type": "*", + "link": 1433 + }, + { + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 1436 + } + ], + "outputs": [ + { + "name": "OUT", + "type": "*", + "links": [ + 1430, + 1431 + ] + } + ], + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.1.2", + "Node name for S&R": "Switch" + }, + "widgets_values": [ + false + ] + }, + { + "id": 666, + "type": "SetNode", + "pos": [ + -720, + 6270 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 97, + "mode": 0, + "inputs": [ + { + "name": "*", + "type": "*", + "link": 1430 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_Sampler", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "Sampler" + }, + "widgets_values": [ + "Sampler" + ] + }, + { + "id": 703, + "type": "KSamplerSelect", + "pos": [ + -1260, + 6150 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 1432 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "KSamplerSelect" + }, + "widgets_values": [ + "euler_ancestral_cfg_pp" + ] + }, + { + "id": 725, + "type": "GetNode", + "pos": [ + -400, + 6910 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 59, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 1449 + ] + } + ], + "title": "Get_UpscaleMultiplier", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "UpscaleMultiplier" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 719, + "type": "GetNode", + "pos": [ + -110, + 7000 + ], + "size": [ + 230, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 60, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 1437 + ] + } + ], + "title": "Get_BOOLEAN_HighQuality", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "BOOLEAN_HighQuality" + ] + }, + { + "id": 718, + "type": "Switch", + "pos": [ + 130, + 6770 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 101, + "mode": 0, + "inputs": [ + { + "name": "on_true", + "type": "*", + "link": 1438 + }, + { + "name": "on_false", + "type": "*", + "link": 1439 + }, + { + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 1437 + } + ], + "outputs": [ + { + "name": "OUT", + "type": "*", + "links": [ + 1440 + ] + } + ], + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.1.2", + "Node name for S&R": "Switch" + }, + "widgets_values": [ + false + ] + }, + { + "id": 602, + "type": "SaveVideo", + "pos": [ + 720, + 6630 + ], + "size": [ + 1400, + 110 + ], + "flags": {}, + "order": 103, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": 1275 + } + ], + "outputs": [ + { + "name": "video", + "type": "VIDEO", + "links": [ + 1276, + 1361, + 1362 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "Node name for S&R": "SaveVideo" + }, + "widgets_values": [ + "optimized/minimax_h3_r2v_master/minimax_h3_r2v_master", + "auto", + "auto" + ] + }, + { + "id": 680, + "type": "5f687009-f319-4083-ad42-bbd967da6583", + "pos": [ + -4130, + 7080 + ], + "size": [ + 450, + 230 + ], + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "label": "Use Sol Attn", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": null + } + ], + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 1381 + ] + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 1382 + ] + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 1383 + ] + }, + { + "name": "VAE_1", + "type": "VAE", + "links": [ + 1384 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.32.0", + "previewExposures": [] + }, + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + true + ] + }, + { + "id": 539, + "type": "RandomNoise", + "pos": [ + -3130, + 6740 + ], + "size": [ + 230, + 90 + ], + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "NOISE", + "type": "NOISE", + "links": [ + 1193 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "RandomNoise" + }, + "widgets_values": [ + 165085971168232, + "randomize" + ] + }, + { + "id": 571, + "type": "ae427ccf-b133-409a-8594-113db452db0c", + "pos": [ + -500, + 6640 + ], + "size": [ + 290, + 230 + ], + "flags": {}, + "order": 98, + "mode": 0, + "inputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "link": 1431 + }, + { + "label": "Distilled", + "name": "BOOLEAN", + "type": "BOOLEAN", + "link": 1212 + }, + { + "label": "2 Pass", + "name": "BOOLEAN_1", + "type": "BOOLEAN", + "link": 1213 + }, + { + "label": "Steps", + "name": "INT", + "type": "INT", + "link": 1214 + }, + { + "name": "LATENT", + "type": "LATENT", + "link": 1231 + }, + { + "name": "conditioning", + "type": "CONDITIONING", + "link": 1230 + } + ], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 1274 + ] + }, + { + "label": "IMAGES", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1218, + 1439 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "previewExposures": [] + }, + "widgets_values": [ + "simple" + ] + }, + { + "id": 578, + "type": "LoadImage", + "pos": [ + -2710, + 7090 + ], + "size": [ + 290, + 320 + ], + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1375 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "Char093_Turnaround.png", + "image" + ] + }, + { + "id": 579, + "type": "LoadImage", + "pos": [ + -2390, + 7090 + ], + "size": [ + 290, + 320 + ], + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1377 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "Char093_Headshots.png", + "image" + ] + }, + { + "id": 580, + "type": "LoadImage", + "pos": [ + -2710, + 7460 + ], + "size": [ + 290, + 320 + ], + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1391 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "Char065_Turnaround.png", + "image" + ] + }, + { + "id": 581, + "type": "LoadImage", + "pos": [ + -2390, + 7460 + ], + "size": [ + 290, + 320 + ], + "flags": {}, + "order": 66, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1392 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "Char065_Headshots.png", + "image" + ] + }, + { + "id": 699, + "type": "StringConcatenate", + "pos": [ + -1860, + 5360 + ], + "size": [ + 350, + 890 + ], + "flags": {}, + "order": 67, + "mode": 4, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + " is the environment and master scene reference, use this to establish the environment, spatial layout, lighting and overall scene.\n\n is the primary full-body reference for . Use it as the primary reference for 's body proportions, overall appearance, hair, face and clothing. Ignore the background and framing shown in .\n\nIf additional pictures are used, treat them only as supporting identity references for the same subject unless explicitly stated otherwise.\n\nPreserve subject identity, clothing, proportions and environment continuity throughout the shot. Characters never look at the camera.", + "subject_definitions:\n is the master scene, environment and composition reference. Preserve its camera position, framing, perspective, field of view, lighting direction, environment geometry and subject placement.\n\n is the primary full-body reference for . Use it to define 's overall appearance, body proportions, build, hair, face and clothing. Ignore the background, location and camera composition shown in .\n\nsummary:\nCreate the first continuation beat from the references. Preserve the same subject and environment while beginning one simple natural action that can continue into the next clip.\n\ndetailed_description:\n[Shot 1] Begin from the opening frame established by while preserving the identity established by . Keep the subject grounded in the same space, maintain stable wardrobe and proportions, and use only restrained camera movement. End with the action slightly unresolved so the next clip can continue cleanly.\n\noverall_soundscape:\nPreserve continuous ambience and synchronized movement sounds. No abrupt audio reset at the clip boundary.\n\nnon_diegetic_music:\nNone unless already established by the source material.", + "" + ] + }, + { + "id": 591, + "type": "StringConcatenate", + "pos": [ + -1810, + 6460 + ], + "size": [ + 520, + 890 + ], + "flags": {}, + "order": 68, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 1400 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.1", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + " is the environment and master scene reference, use this to establish the environment, spatial layout, lighting and overall scene.\n\n is the primary full-body reference for . Use it as the primary reference for 's body proportions, overall appearance, hair, face and clothing. Ignore the background and framing shown in .\n\nIf additional pictures are used, treat them only as supporting identity references for the same subject unless explicitly stated otherwise.\n\nPreserve subject identity, clothing, proportions and environment continuity throughout the shot. Characters never look at the camera.", + "subject_definitions:\n is the master scene, environment and composition reference. Preserve its camera position, framing, perspective, field of view, lighting direction, environment geometry and subject placement.\n\n is the primary full-body reference for . Use it to define 's overall appearance, body proportions, build, hair, face and clothing. Ignore the background, location and camera composition shown in .\n\nsummary:\nCreate the first continuation beat from the references. Preserve the same subject and environment while beginning one simple natural action that can continue into the next clip.\n\ndetailed_description:\n[Shot 1] Begin from the opening frame established by while preserving the identity established by . Keep the subject grounded in the same space, maintain stable wardrobe and proportions, and use only restrained camera movement. End with the action slightly unresolved so the next clip can continue cleanly.\n\noverall_soundscape:\nPreserve continuous ambience and synchronized movement sounds. No abrupt audio reset at the clip boundary.\n\nnon_diegetic_music:\nNone unless already established by the source material.", + "" + ] + }, + { + "id": 650, + "type": "MiniMaxH3ChainPlan", + "pos": [ + 2530, + 4470 + ], + "size": [ + 1050, + 2060 + ], + "flags": {}, + "order": 81, + "mode": 4, + "inputs": [ + { + "name": "plan_json_input", + "shape": 7, + "type": "STRING", + "link": null + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 1354 + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 1356 + } + ], + "outputs": [ + { + "name": "plan", + "type": "H3_CHAIN_PLAN", + "links": [ + 1333, + 1335, + 1341 + ] + }, + { + "name": "summary", + "type": "STRING", + "links": null + }, + { + "name": "clip_count", + "type": "INT", + "links": null + }, + { + "name": "width", + "type": "INT", + "links": null + }, + { + "name": "height", + "type": "INT", + "links": null + }, + { + "name": "video_blend_frames", + "type": "INT", + "links": null + } + ], + "title": "EXPERIMENTAL — H3 PLAN / EXTEND IMPORTED VIDEO", + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "3a744122ce4cf2a2e611a6f2fd90ac8ec7318070", + "Node name for S&R": "MiniMaxH3ChainPlan", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Contex-Loop", + "h3_chain_scene_colors": {}, + "h3_chain_plan_layout": { + "promptHeights": { + "shared": 88, + "scene:existing_video_extension_01": 112, + "scene:existing_video_extension_02": 112, + "scene:existing_video_extension_03": 112, + "scene:existing_video_extension_03_copy": 112, + "scene:existing_video_extension_03_copy_copy": 112, + "json": 260 + }, + "advanced": false, + "jsonOpen": true } }, "widgets_values": [ - "clip_by_clip", + "{\n \"defaults\": {\n \"duration_seconds\": 10,\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"r2v_clip_01\",\n \"prompt\": [\n \"Create the first continuation beat from the references with stable identity, grounded motion and restrained camera movement.\",\n \"Preserve the environment from and the primary subject identity from .\",\n \"End with the action slightly unresolved so the next clip can continue cleanly.\"\n ],\n \"seed\": \"4001\"\n },\n {\n \"id\": \"r2v_clip_02\",\n \"prompt\": [\n \"Continue directly from the validated previous clip with no restart.\",\n \"Preserve identity, environment, camera logic and motion direction while extending the same action into the next natural beat.\",\n \"Keep the ending open enough for one more continuation clip.\"\n ],\n \"seed\": \"4002\"\n },\n {\n \"id\": \"r2v_clip_03\",\n \"prompt\": [\n \"Continue from the validated previous clip and resolve the current action cleanly.\",\n \"Preserve the same identity, clothing, environment and motion style while easing toward a readable final composition.\",\n \"Keep small natural residual motion in the subject and environment instead of freezing abruptly.\"\n ],\n \"seed\": \"4003\"\n }\n ],\n \"prompt_prefix\": [\n \" is the environment and master scene reference, use this to establish the environment, spatial layout, lighting and overall scene.\",\n \"\",\n \" is the primary full-body reference for . Use it as the primary reference for 's body proportions, overall appearance, hair, face and clothing.\",\n \"Ignore the background and framing shown in supporting identity references unless explicitly instructed otherwise.\",\n \"\",\n \"Preserve subject identity, clothing, proportions and environment continuity throughout every shot.\",\n \"Characters never look at the camera.\",\n \"Keep movement physically natural and grounded.\",\n \"Use ambience and synchronized motion sounds to support continuity across clips.\"\n ]\n}", + "minimax_h3_r2v_master", + "minimax-h3-r2v-master-v2", 864, 480, - "match", + 22, + "video", + "head", + "disabled", + "generated_audio", + 22, + 10, 5, - "euler", - "simple", - 1, - "22", 0, - "{\"version\":1,\"clips\":[{\"id\":\"clip_1\",\"prompt\":\"subject_definitions:\\n is the master scene, environment and composition reference. Preserve its camera position, framing, perspective, field of view, lighting direction, environment geometry and subject placement.\\n\\n is the primary full-body reference for . Use it to define 's overall appearance, body proportions, build, hair, face and clothing. Ignore the background, location and camera composition shown in .\\n\\nsummary:\\nCreate the first continuation beat from the references. Preserve the same subject and environment while beginning one simple natural action that can continue into the next clip.\\n\\ndetailed_description:\\n[Shot 1] Begin from the opening frame established by while preserving the identity established by . Keep the subject grounded in the same space, maintain stable wardrobe and proportions, and use only restrained camera movement. End with the action slightly unresolved so the next clip can continue cleanly.\\n\\noverall_soundscape:\\nPreserve continuous ambience and synchronized movement sounds. No abrupt audio reset at the clip boundary.\\n\\nnon_diegetic_music:\\nNone unless already established by the source material.\",\"seed\":4001,\"seed_mode\":\"fixed\",\"duration\":10,\"validated\":false},{\"id\":\"clip_2\",\"prompt\":\"subject_definitions:\\n remains the master scene and environment reference.\\n\\n remains the primary identity and clothing reference for .\\n\\nsummary:\\nContinue directly from the validated previous clip with no restart. Preserve identity, environment, camera logic and motion direction while extending the same action into the next natural beat.\\n\\ndetailed_description:\\n[Shot 1] Continue seamlessly from the previous clip. Keep the same subject, wardrobe, lighting direction, environment and camera logic. Extend the movement naturally through the same connected space and keep the ending open enough for one more continuation clip.\\n\\noverall_soundscape:\\nMaintain continuous ambience and synchronized movement sounds across the join.\\n\\nnon_diegetic_music:\\nNone unless already established by the source material.\",\"seed\":4002,\"seed_mode\":\"fixed\",\"duration\":10,\"validated\":false},{\"id\":\"clip_3\",\"prompt\":\"subject_definitions:\\n remains the master scene and environment reference.\\n\\n remains the primary identity and clothing reference for .\\n\\nsummary:\\nContinue from the validated previous clip and resolve the current action cleanly while preserving the same identity, environment and continuity.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the previous clip without restarting the subject or camera logic. Preserve the same identity, clothing, environment and motion style. Resolve the action into a readable final composition while keeping small natural residual motion in the subject and environment.\\n\\noverall_soundscape:\\nMaintain continuous ambience and synchronized movement sounds, easing the final seconds toward a stable ending.\\n\\nnon_diegetic_music:\\nNone unless already established by the source material.\",\"seed\":4003,\"seed_mode\":\"fixed\",\"duration\":10,\"validated\":false}]}" + 20, + 0, + "guide" ], - "color": "#222", - "bgcolor": "#000" + "color": "#1f1f48", + "bgcolor": "rgba(24,24,27,.9)" + }, + { + "id": 513, + "type": "RTXVideoSuperResolution", + "pos": [ + -180, + 6780 + ], + "size": [ + 290, + 170 + ], + "flags": { + "collapsed": false + }, + "order": 100, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 1218 + }, + { + "name": "resize_type.scale", + "type": "FLOAT", + "widget": { + "name": "resize_type.scale" + }, + "link": 1449 + } + ], + "outputs": [ + { + "name": "upscaled_images", + "type": "IMAGE", + "links": [ + 1438 + ] + }, + { + "name": "calculated_scale", + "type": "FLOAT", + "links": null + }, + { + "name": "output_width", + "type": "INT", + "links": null + }, + { + "name": "output_height", + "type": "INT", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui_nvidia_rtx_nodes", + "ver": "892515e3eb9a4920a131a502a047e47adca9eb0d", + "Node name for S&R": "RTXVideoSuperResolution" + }, + "widgets_values": [ + "scale by multiplier", + 2, + "ULTRA" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 715, + "type": "PrimitiveBoolean", + "pos": [ + -3340, + 5910 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 1435 + ] + } + ], + "title": "HIGH QUALITY", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.33.1", + "Node name for S&R": "PrimitiveBoolean" + }, + "widgets_values": [ + true + ] + }, + { + "id": 698, + "type": "Fast Groups Bypasser (rgthree)", + "pos": [ + -3350, + 6120 + ], + "size": [ + 540, + 380 + ], + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "OPT_CONNECTION", + "type": "*", + "links": null + } + ], + "properties": { + "matchColors": "", + "matchTitle": "", + "showNav": true, + "showAllGraphs": true, + "sort": "position", + "customSortAlphabet": "", + "toggleRestriction": "default", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.8", + "input_ue_unconnectable": {} + } + }, + "color": "#232", + "bgcolor": "#353" } ], "links": [ [ - 1, - 1, + 1114, + 500, 0, - 2, + 509, 0, - "H3_MOTION_DISK_CACHE" + "MODEL" ], [ - 3, - 4, + 1122, + 514, 0, + 515, + 0, + "INT" + ], + [ + 1124, + 514, 1, + 517, + 0, + "INT" + ], + [ + 1191, + 550, + 0, + 551, + 0, + "INT" + ], + [ + 1193, + 539, + 0, + 553, + 0, + "NOISE" + ], + [ + 1212, + 549, + 0, + 571, 1, + "BOOLEAN" + ], + [ + 1213, + 548, + 0, + 571, + 2, + "BOOLEAN" + ], + [ + 1214, + 566, + 0, + 571, + 3, + "INT" + ], + [ + 1218, + 571, + 1, + 513, + 0, + "IMAGE" + ], + [ + 1223, + 506, + 0, + 576, + 0, "CLIP" ], [ - 4, - 5, + 1224, + 545, 0, - 1, - 2, - "VAE" - ], - [ - 5, - 5, - 0, - 2, + 576, 1, "VAE" ], [ - 6, - 6, + 1225, + 544, 0, - 2, + 576, 2, "VAE" ], [ - 7, - 7, + 1227, + 516, 0, - 8, - 0, - "IMAGE" - ], - [ - 8, - 8, - 0, - 1, - 7, - "INT" - ], - [ - 9, - 8, - 1, - 1, - 8, - "INT" - ], - [ - 10, - 9, - 0, - 7, - 0, - "IMAGE" - ], - [ - 13, - 6, - 0, - 1, - 3, - "VAE" - ], - [ - 16, - 9, - 0, - 1, - 5, - "IMAGE" - ], - [ - 17, - 10, - 0, - 1, - 17, - "IMAGE" - ], - [ + 576, 18, - 3, + "INT" + ], + [ + 1228, + 518, 0, - 11, + 576, + 19, + "INT" + ], + [ + 1229, + 552, + 0, + 576, + 20, + "INT" + ], + [ + 1230, + 576, + 0, + 571, + 5, + "CONDITIONING" + ], + [ + 1231, + 576, + 1, + 571, + 4, + "LATENT" + ], + [ + 1274, + 571, + 0, + 601, + 1, + "AUDIO" + ], + [ + 1275, + 601, + 0, + 602, + 0, + "VIDEO" + ], + [ + 1276, + 602, + 0, + 512, + 0, + "VIDEO" + ], + [ + 1278, + 637, + 0, + 604, + 0, + "H3_CHAIN_STATE" + ], + [ + 1279, + 606, + 0, + 604, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 1280, + 605, + 1, + 604, + 2, + "AUDIO" + ], + [ + 1281, + 615, + 0, + 605, + 0, + "IMAGE" + ], + [ + 1282, + 616, + 0, + 605, + 1, + "AUDIO" + ], + [ + 1284, + 637, + 0, + 606, + 0, + "H3_CHAIN_STATE" + ], + [ + 1286, + 614, + 0, + 606, + 2, + "LATENT" + ], + [ + 1287, + 605, + 1, + 606, + 3, + "AUDIO" + ], + [ + 1288, + 642, + 0, + 607, + 0, + "H3_CHAIN_FLOW" + ], + [ + 1289, + 637, + 0, + 607, + 1, + "H3_CHAIN_STATE" + ], + [ + 1292, + 604, + 0, + 607, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 1293, + 636, + 0, + 608, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 1306, + 624, + 0, + 613, + 1, + "CONDITIONING" + ], + [ + 1307, + 612, + 0, + 614, + 0, + "NOISE" + ], + [ + 1308, + 613, + 0, + 614, + 1, + "GUIDER" + ], + [ + 1310, + 611, + 0, + 614, + 3, + "SIGMAS" + ], + [ + 1312, + 614, + 0, + 615, + 0, + "LATENT" + ], + [ + 1314, + 614, + 0, + 616, + 0, + "LATENT" + ], + [ + 1316, + 607, + 0, + 617, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 1321, + 637, + 0, + 624, + 0, + "H3_CHAIN_STATE" + ], + [ + 1322, + 610, + 0, + 624, + 1, + "CONDITIONING" + ], + [ + 1324, + 610, + 1, + 624, + 3, + "LATENT" + ], + [ + 1333, + 650, + 0, + 634, + 0, + "H3_CHAIN_PLAN" + ], + [ + 1335, + 650, + 0, + 636, + 0, + "H3_CHAIN_PLAN" + ], + [ + 1336, + 634, + 0, + 636, + 2, + "H3_CHAIN_EXTERNAL_CONTEXT" + ], + [ + 1337, + 642, + 1, + 637, + 0, + "H3_CHAIN_STATE" + ], + [ + 1341, + 650, + 0, + 642, + 0, + "H3_CHAIN_PLAN" + ], + [ + 1342, + 634, + 0, + 642, + 2, + "H3_CHAIN_EXTERNAL_CONTEXT" + ], + [ + 1345, + 652, + 0, + 610, + 0, + "CLIP" + ], + [ + 1346, + 653, + 0, + 610, + 2, + "VAE" + ], + [ + 1347, + 654, + 0, + 624, + 4, + "VAE" + ], + [ + 1348, + 655, + 0, + 616, + 1, + "VAE" + ], + [ + 1349, + 656, + 0, + 610, + 1, + "VAE" + ], + [ + 1350, + 657, + 0, + 624, + 2, + "VAE" + ], + [ + 1351, + 658, + 0, + 615, + 1, + "VAE" + ], + [ + 1353, + 662, + 0, + 611, 0, "MODEL" ], [ - 19, - 11, + 1354, + 663, 0, + 650, 1, + "INT" + ], + [ + 1356, + 665, + 0, + 650, + 2, + "INT" + ], + [ + 1358, + 667, + 0, + 614, + 2, + "SAMPLER" + ], + [ + 1360, + 637, + 6, + 610, + 15, + "INT" + ], + [ + 1361, + 602, + 0, + 634, + 1, + "VIDEO" + ], + [ + 1362, + 602, + 0, + 648, + 0, + "VIDEO" + ], + [ + 1363, + 669, + 0, + 613, 0, "MODEL" + ], + [ + 1369, + 637, + 9, + 610, + 14, + "INT" + ], + [ + 1370, + 637, + 8, + 610, + 13, + "INT" + ], + [ + 1371, + 575, + 0, + 670, + 0, + "IMAGE" + ], + [ + 1373, + 577, + 0, + 672, + 0, + "IMAGE" + ], + [ + 1374, + 673, + 0, + 610, + 4, + "IMAGE" + ], + [ + 1375, + 578, + 0, + 674, + 0, + "IMAGE" + ], + [ + 1376, + 675, + 0, + 610, + 4, + "IMAGE" + ], + [ + 1377, + 579, + 0, + 676, + 0, + "IMAGE" + ], + [ + 1378, + 677, + 0, + 610, + 4, + "IMAGE" + ], + [ + 1379, + 574, + 0, + 678, + 0, + "IMAGE" + ], + [ + 1381, + 680, + 0, + 500, + 0, + "MODEL" + ], + [ + 1382, + 680, + 1, + 501, + 0, + "CLIP" + ], + [ + 1383, + 680, + 2, + 502, + 0, + "VAE" + ], + [ + 1384, + 680, + 3, + 504, + 0, + "VAE" + ], + [ + 1386, + 679, + 0, + 610, + 3, + "IMAGE" + ], + [ + 1387, + 671, + 0, + 610, + 4, + "IMAGE" + ], + [ + 1388, + 673, + 0, + 610, + 5, + "IMAGE" + ], + [ + 1389, + 675, + 0, + 610, + 6, + "IMAGE" + ], + [ + 1390, + 677, + 0, + 610, + 7, + "IMAGE" + ], + [ + 1391, + 580, + 0, + 681, + 0, + "IMAGE" + ], + [ + 1392, + 581, + 0, + 682, + 0, + "IMAGE" + ], + [ + 1393, + 683, + 0, + 576, + 3, + "IMAGE" + ], + [ + 1394, + 684, + 0, + 576, + 4, + "IMAGE" + ], + [ + 1395, + 685, + 0, + 576, + 5, + "IMAGE" + ], + [ + 1396, + 686, + 0, + 576, + 6, + "IMAGE" + ], + [ + 1397, + 687, + 0, + 576, + 7, + "IMAGE" + ], + [ + 1398, + 688, + 0, + 576, + 8, + "IMAGE" + ], + [ + 1399, + 689, + 0, + 576, + 9, + "IMAGE" + ], + [ + 1400, + 591, + 0, + 690, + 0, + "STRING" + ], + [ + 1401, + 691, + 0, + 576, + 17, + "STRING" + ], + [ + 1402, + 572, + 0, + 692, + 0, + "IMAGE" + ], + [ + 1404, + 572, + 1, + 694, + 0, + "AUDIO" + ], + [ + 1406, + 573, + 0, + 696, + 0, + "AUDIO" + ], + [ + 1408, + 697, + 0, + 576, + 15, + "AUDIO" + ], + [ + 1409, + 693, + 0, + 576, + 11, + "IMAGE" + ], + [ + 1410, + 695, + 0, + 576, + 13, + "AUDIO" + ], + [ + 1411, + 614, + 0, + 607, + 3, + "LATENT" + ], + [ + 1418, + 637, + 4, + 610, + 12, + "STRING" + ], + [ + 1421, + 637, + 5, + 705, + 0, + "INT" + ], + [ + 1422, + 706, + 0, + 612, + 0, + "INT" + ], + [ + 1423, + 637, + 7, + 707, + 0, + "INT" + ], + [ + 1424, + 708, + 0, + 611, + 1, + "INT" + ], + [ + 1425, + 610, + 1, + 709, + 0, + "LATENT" + ], + [ + 1426, + 710, + 0, + 614, + 4, + "LATENT" + ], + [ + 1427, + 624, + 1, + 711, + 0, + "INT" + ], + [ + 1428, + 712, + 0, + 605, + 2, + "INT" + ], + [ + 1429, + 617, + 0, + 713, + 0, + "STRING" + ], + [ + 1430, + 714, + 0, + 666, + 0, + "*" + ], + [ + 1431, + 714, + 0, + 571, + 0, + "SAMPLER" + ], + [ + 1432, + 703, + 0, + 714, + 0, + "SAMPLER" + ], + [ + 1433, + 541, + 0, + 714, + 1, + "SAMPLER" + ], + [ + 1435, + 715, + 0, + 716, + 0, + "BOOLEAN" + ], + [ + 1436, + 717, + 0, + 714, + 2, + "BOOLEAN" + ], + [ + 1437, + 719, + 0, + 718, + 2, + "BOOLEAN" + ], + [ + 1438, + 513, + 0, + 718, + 0, + "IMAGE" + ], + [ + 1439, + 571, + 1, + 718, + 1, + "IMAGE" + ], + [ + 1440, + 718, + 0, + 601, + 0, + "IMAGE" + ], + [ + 1441, + 721, + 0, + 720, + 0, + "IMAGE" + ], + [ + 1442, + 722, + 0, + 720, + 2, + "BOOLEAN" + ], + [ + 1443, + 605, + 0, + 721, + 0, + "IMAGE" + ], + [ + 1444, + 605, + 0, + 720, + 1, + "IMAGE" + ], + [ + 1445, + 720, + 0, + 606, + 1, + "IMAGE" + ], + [ + 1446, + 720, + 0, + 607, + 2, + "IMAGE" + ], + [ + 1448, + 723, + 0, + 724, + 0, + "FLOAT" + ], + [ + 1449, + 725, + 0, + 513, + 1, + "FLOAT" + ], + [ + 1450, + 726, + 0, + 721, + 1, + "FLOAT" ] ], - "groups": [], + "groups": [ + { + "id": 14, + "title": "Extend", + "bounding": [ + 2390, + 4060, + 8000, + 3200 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 11, + "title": "DISABLED RECOVERY PATH", + "bounding": [ + 4380, + 6510, + 928, + 700 + ], + "color": "#8a5a2b", + "flags": {} + } + ], + "definitions": { + "subgraphs": [ + { + "id": "fddcd8ec-eddf-432c-ab10-321c13685003", + "version": 1, + "state": { + "lastGroupId": 14, + "lastNodeId": 726, + "lastLinkId": 1450, + "lastRerouteId": 2 + }, + "revision": 0, + "config": {}, + "name": "New Subgraph", + "inputNode": { + "id": -10, + "bounding": [ + -258, + 4676, + 128, + 68 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 520, + 4666, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "b474579a-1090-4e00-816f-b330cd868e0a", + "name": "value", + "type": "INT", + "linkIds": [ + 1190 + ], + "label": "Duration", + "pos": [ + -154, + 4700 + ] + } + ], + "outputs": [ + { + "id": "378c0819-1637-4599-b397-7f7718927f65", + "name": "INT", + "type": "INT", + "linkIds": [ + 1174 + ], + "localized_name": "INT", + "pos": [ + 544, + 4690 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 538, + "type": "ComfyMathExpression", + "pos": [ + 230, + 4650 + ], + "size": [ + 230, + 130 + ], + "flags": { + "collapsed": false + }, + "order": 1, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "values.a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 1126 + }, + { + "label": "b", + "localized_name": "values.b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1174 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "ComfyMathExpression" + }, + "widgets_values": [ + "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17" + ] + }, + { + "id": 537, + "type": "easy int", + "pos": [ + -70, + 4660 + ], + "size": [ + 270, + 60 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 1190 + } + ], + "outputs": [ + { + "localized_name": "int", + "name": "int", + "type": "INT", + "links": [ + 1126 + ] + } + ], + "title": "Int - Duration", + "properties": { + "cnr_id": "comfyui-easy-use", + "ver": "595e0738a9e3f8d0d9c4d875461b2d2c9e7559c7", + "Node name for S&R": "easy int" + }, + "widgets_values": [ + 5 + ] + } + ], + "groups": [], + "links": [ + { + "id": 1126, + "origin_id": 537, + "origin_slot": 0, + "target_id": 538, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1174, + "origin_id": 538, + "origin_slot": 1, + "target_id": -20, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1190, + "origin_id": -10, + "origin_slot": 0, + "target_id": 537, + "target_slot": 0, + "type": "INT" + } + ], + "extra": { + "pixaromaGroups": [] + } + }, + { + "id": "ae427ccf-b133-409a-8594-113db452db0c", + "version": 1, + "state": { + "lastGroupId": 14, + "lastNodeId": 726, + "lastLinkId": 1450, + "lastRerouteId": 2 + }, + "revision": 0, + "config": {}, + "name": "New Subgraph", + "inputNode": { + "id": -10, + "bounding": [ + 1742, + 3936, + 128, + 188 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 5850, + 3976, + 128, + 88 + ] + }, + "inputs": [ + { + "id": "5e9be3cf-60b1-4be4-aaa9-96431baa8289", + "name": "SAMPLER", + "type": "SAMPLER", + "linkIds": [ + 1196 + ], + "pos": [ + 1846, + 3960 + ] + }, + { + "id": "af140440-42f9-4566-93de-44d5eb8fff8e", + "name": "BOOLEAN", + "type": "BOOLEAN", + "linkIds": [ + 1203 + ], + "label": "Distilled", + "pos": [ + 1846, + 3980 + ] + }, + { + "id": "f4ae7da0-08db-465e-bc2b-7b5372566581", + "name": "BOOLEAN_1", + "type": "BOOLEAN", + "linkIds": [ + 1199 + ], + "label": "2 Pass", + "pos": [ + 1846, + 4000 + ] + }, + { + "id": "1a337d45-5eec-4380-b721-97c45aeadad4", + "name": "INT", + "type": "INT", + "linkIds": [ + 1206 + ], + "label": "Steps", + "pos": [ + 1846, + 4020 + ] + }, + { + "id": "60bc9218-6d09-47ce-8f5b-932a09de4a44", + "name": "LATENT", + "type": "LATENT", + "linkIds": [ + 1209 + ], + "pos": [ + 1846, + 4040 + ] + }, + { + "id": "73c16bfc-22ee-4df9-8efc-78d8c32d678b", + "name": "conditioning", + "type": "CONDITIONING", + "linkIds": [ + 1155, + 1161, + 1135, + 1147 + ], + "localized_name": "conditioning", + "pos": [ + 1846, + 4060 + ] + }, + { + "id": "d3ac58c0-4b8b-4562-891e-9b6c945fa078", + "name": "scheduler", + "type": "COMBO", + "linkIds": [ + 1415 + ], + "pos": [ + 1846, + 4080 + ] + } + ], + "outputs": [ + { + "id": "53c35a0a-6e27-45f2-9410-bf0912e82e30", + "name": "AUDIO", + "type": "AUDIO", + "linkIds": [ + 1129 + ], + "localized_name": "AUDIO", + "pos": [ + 5874, + 4000 + ] + }, + { + "id": "84032498-d3e9-4e41-ba92-0edd471c4361", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 1128 + ], + "localized_name": "IMAGE", + "label": "IMAGES", + "pos": [ + 5874, + 4020 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 510, + "type": "GetNode", + "pos": [ + 1970, + 4220 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 1138 + ] + } + ], + "title": "Get_MODEL", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "MODEL" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 568, + "type": "GetNode", + "pos": [ + 1970, + 4260 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1207, + 1208 + ] + } + ], + "title": "Get_Steps", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "Steps" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 523, + "type": "ComfyMathExpression", + "pos": [ + 2130, + 4340 + ], + "size": [ + 210, + 130 + ], + "flags": { + "collapsed": false + }, + "order": 17, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "values.a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 1208 + }, + { + "label": "b", + "localized_name": "values.b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1142 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "ComfyMathExpression" + }, + "widgets_values": [ + "a / 2" + ] + }, + { + "id": 526, + "type": "CFGGuider", + "pos": [ + 2330, + 3460 + ], + "size": [ + 210, + 100 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1184 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1161 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1162 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 1163 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.0", + "Node name for S&R": "CFGGuider" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 525, + "type": "BasicGuider", + "pos": [ + 2330, + 3370 + ], + "size": [ + 210, + 50 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1177 + }, + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1135 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 1164 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "BasicGuider" + }, + "widgets_values": [] + }, + { + "id": 564, + "type": "GetNode", + "pos": [ + 2330, + 3600 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 1204 + ] + } + ], + "title": "Get_Distilled", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "Distilled" + ] + }, + { + "id": 530, + "type": "SplitSigmas", + "pos": [ + 2360, + 4310 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 1141 + }, + { + "localized_name": "step", + "name": "step", + "type": "INT", + "widget": { + "name": "step" + }, + "link": 1142 + } + ], + "outputs": [ + { + "localized_name": "high_sigmas", + "name": "high_sigmas", + "type": "SIGMAS", + "links": [ + 1145 + ] + }, + { + "localized_name": "low_sigmas", + "name": "low_sigmas", + "type": "SIGMAS", + "links": [ + 1146, + 1152 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "SplitSigmas" + }, + "widgets_values": [ + 0 + ] + }, + { + "id": 527, + "type": "ComfySwitchNode", + "pos": [ + 2570, + 3380 + ], + "size": [ + 270, + 80 + ], + "flags": { + "collapsed": false + }, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "GUIDER", + "link": 1164 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "GUIDER", + "link": 1163 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 1204 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "GUIDER", + "links": [ + 1165 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + true + ] + }, + { + "id": 554, + "type": "GetNode", + "pos": [ + 2570, + 3340 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "NOISE", + "type": "NOISE", + "links": [ + 1194 + ] + } + ], + "title": "Get_NOISE", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "NOISE" + ], + "color": "#2e2e2e", + "bgcolor": "#242121" + }, + { + "id": 558, + "type": "GetNode", + "pos": [ + 2570, + 3500 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 1198 + ] + } + ], + "title": "Get_SAMPLER", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "SAMPLER" + ], + "color": "#614a4a", + "bgcolor": "#3b2c2c" + }, + { + "id": 534, + "type": "ComfySwitchNode", + "pos": [ + 2710, + 4200 + ], + "size": [ + 270, + 80 + ], + "flags": { + "collapsed": false + }, + "order": 30, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "SIGMAS", + "link": 1143 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "SIGMAS", + "link": 1145 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 1201 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "SIGMAS", + "links": [ + 1144 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + true + ] + }, + { + "id": 547, + "type": "GetNode", + "pos": [ + 3820, + 4320 + ], + "size": [ + 210, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 1182, + 1183 + ] + } + ], + "title": "Get_MODEL", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "MODEL" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 528, + "type": "CFGGuider", + "pos": [ + 4000, + 4230 + ], + "size": [ + 290, + 100 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1183 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1166 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1167 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 1171 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.0", + "Node name for S&R": "CFGGuider" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 533, + "type": "BasicGuider", + "pos": [ + 4000, + 4140 + ], + "size": [ + 290, + 50 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1182 + }, + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1153 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 1170 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "BasicGuider" + }, + "widgets_values": [] + }, + { + "id": 562, + "type": "GetNode", + "pos": [ + 4060, + 4410 + ], + "size": [ + 210, + 60 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 1202 + ] + } + ], + "title": "Get_2Pass", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "2Pass" + ] + }, + { + "id": 529, + "type": "ComfySwitchNode", + "pos": [ + 4300, + 4140 + ], + "size": [ + 270, + 80 + ], + "flags": { + "collapsed": false + }, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "GUIDER", + "link": 1170 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "GUIDER", + "link": 1171 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 1202 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "GUIDER", + "links": [ + 1169 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + true + ] + }, + { + "id": 557, + "type": "GetNode", + "pos": [ + 4420, + 3780 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 1197 + ] + } + ], + "title": "Get_SAMPLER", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "SAMPLER" + ], + "color": "#614a4a", + "bgcolor": "#3b2c2c" + }, + { + "id": 520, + "type": "DisableNoise", + "pos": [ + 4420, + 3740 + ], + "size": [ + 140, + 30 + ], + "flags": { + "collapsed": true + }, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 1148 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "DisableNoise" + }, + "widgets_values": [] + }, + { + "id": 532, + "type": "SamplerCustomAdvanced", + "pos": [ + 4690, + 3810 + ], + "size": [ + 230, + 510 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 1148 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 1169 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 1197 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 1152 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1150 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 1172 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "SamplerCustomAdvanced" + }, + "widgets_values": [] + }, + { + "id": 560, + "type": "GetNode", + "pos": [ + 4810, + 3690 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 1200 + ] + } + ], + "title": "Get_2Pass", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "2Pass" + ] + }, + { + "id": 536, + "type": "ComfySwitchNode", + "pos": [ + 5040, + 3610 + ], + "size": [ + 270, + 80 + ], + "flags": { + "collapsed": false + }, + "order": 32, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "LATENT", + "link": 1159 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "LATENT", + "link": 1172 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 1200 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 1157, + 1158 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + true + ] + }, + { + "id": 508, + "type": "GetNode", + "pos": [ + 5200, + 3870 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 1130 + ] + } + ], + "title": "Get_VAE_Audio", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "VAE_Audio" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 507, + "type": "GetNode", + "pos": [ + 5200, + 3830 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 1131 + ] + } + ], + "title": "Get_VAE_Vid", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "VAE_Vid" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 519, + "type": "VAEDecodeAudio", + "pos": [ + 5560, + 3820 + ], + "size": [ + 230, + 50 + ], + "flags": { + "collapsed": false + }, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 1158 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1130 + } + ], + "outputs": [ + { + "localized_name": "AUDIO", + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 1129 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "VAEDecodeAudio" + }, + "widgets_values": [] + }, + { + "id": 522, + "type": "VAEDecode", + "pos": [ + 5560, + 3700 + ], + "size": [ + 230, + 50 + ], + "flags": { + "collapsed": false + }, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 1157 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1131 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1128 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "VAEDecode" + }, + "widgets_values": [] + }, + { + "id": 563, + "type": "SetNode", + "pos": [ + 1920, + 3760 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "link": 1203 + } + ], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": null + } + ], + "title": "Set_Distilled", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "Distilled" + }, + "widgets_values": [ + "Distilled" + ] + }, + { + "id": 559, + "type": "SetNode", + "pos": [ + 1920, + 3800 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "link": 1199 + } + ], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": null + } + ], + "title": "Set_2Pass", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "2Pass" + }, + "widgets_values": [ + "2Pass" + ] + }, + { + "id": 556, + "type": "SetNode", + "pos": [ + 1920, + 3720 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "link": 1196 + } + ], + "outputs": [ + { + "name": "SAMPLER", + "type": "SAMPLER", + "links": null + } + ], + "title": "Set_SAMPLER", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "SAMPLER" + }, + "widgets_values": [ + "SAMPLER" + ], + "color": "#614a4a", + "bgcolor": "#3b2c2c" + }, + { + "id": 569, + "type": "SetNode", + "pos": [ + 1920, + 3880 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "LATENT", + "type": "LATENT", + "link": 1209 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": null + } + ], + "title": "Set_LATENT", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "LATENT" + }, + "widgets_values": [ + "LATENT" + ], + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 542, + "type": "GetNode", + "pos": [ + 2130, + 3380 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 1177, + 1184 + ] + } + ], + "title": "Get_MODEL", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "MODEL" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 535, + "type": "ConditioningZeroOut", + "pos": [ + 2180, + 3900 + ], + "size": [ + 210, + 30 + ], + "flags": { + "collapsed": false + }, + "order": 31, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1155 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1154, + 1162 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "ConditioningZeroOut" + }, + "widgets_values": [] + }, + { + "id": 561, + "type": "GetNode", + "pos": [ + 2560, + 4150 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 1201 + ] + } + ], + "title": "Get_2Pass", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "2Pass" + ] + }, + { + "id": 531, + "type": "MiniMaxH3LatentUpscaleCombined", + "pos": [ + 3360, + 3830 + ], + "size": [ + 360, + 210 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 1156 + }, + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1178 + }, + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 1195 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 1146 + }, + { + "localized_name": "positive", + "name": "positive", + "shape": 7, + "type": "CONDITIONING", + "link": 1147 + }, + { + "localized_name": "negative", + "name": "negative", + "shape": 7, + "type": "CONDITIONING", + "link": 1154 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 1150 + ] + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 1153, + 1166 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 1167 + ] + } + ], + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "2b4f7d6e2edf5ac3c1c553efac9d373aeafa59bd", + "Node name for S&R": "MiniMaxH3LatentUpscaleCombined", + "aux_id": "Tr1dae/ComfyUI-MiniMaxH3_LatentUpscaler" + }, + "widgets_values": [ + 1.5, + "bilinear", + 0.35 + ] + }, + { + "id": 555, + "type": "GetNode", + "pos": [ + 3020, + 3920 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "NOISE", + "type": "NOISE", + "links": [ + 1195 + ] + } + ], + "title": "Get_NOISE", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "NOISE" + ], + "color": "#2e2e2e", + "bgcolor": "#242121" + }, + { + "id": 543, + "type": "GetNode", + "pos": [ + 3180, + 3130 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 1178 + ] + } + ], + "title": "Get_MODEL", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "MODEL" + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 540, + "type": "SamplerCustomAdvanced", + "pos": [ + 3100, + 3340 + ], + "size": [ + 230, + 510 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 1194 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 1165 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 1198 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 1144 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1210 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 1159 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [ + 1156 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "SamplerCustomAdvanced" + }, + "widgets_values": [] + }, + { + "id": 567, + "type": "SetNode", + "pos": [ + 1920, + 3840 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "INT", + "type": "INT", + "link": 1206 + } + ], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": null + } + ], + "title": "Set_Steps", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "Steps" + }, + "widgets_values": [ + "Steps" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 521, + "type": "BasicScheduler", + "pos": [ + 2130, + 4190 + ], + "size": [ + 210, + 110 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1138 + }, + { + "localized_name": "scheduler", + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": 1415 + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 1207 + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 1141, + 1143 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "BasicScheduler" + }, + "widgets_values": [ + "simple", + 4, + 1 + ] + }, + { + "id": 570, + "type": "GetNode", + "pos": [ + 2570, + 3550 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": false + }, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 1210 + ] + } + ], + "title": "Get_LATENT", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "LATENT" + ], + "color": "#323", + "bgcolor": "#535" + } + ], + "groups": [], + "links": [ + { + "id": 1208, + "origin_id": 568, + "origin_slot": 0, + "target_id": 523, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1138, + "origin_id": 510, + "origin_slot": 0, + "target_id": 521, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1207, + "origin_id": 568, + "origin_slot": 0, + "target_id": 521, + "target_slot": 2, + "type": "INT" + }, + { + "id": 1184, + "origin_id": 542, + "origin_slot": 0, + "target_id": 526, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1162, + "origin_id": 535, + "origin_slot": 0, + "target_id": 526, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 1177, + "origin_id": 542, + "origin_slot": 0, + "target_id": 525, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1141, + "origin_id": 521, + "origin_slot": 0, + "target_id": 530, + "target_slot": 0, + "type": "SIGMAS" + }, + { + "id": 1142, + "origin_id": 523, + "origin_slot": 1, + "target_id": 530, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1164, + "origin_id": 525, + "origin_slot": 0, + "target_id": 527, + "target_slot": 0, + "type": "GUIDER" + }, + { + "id": 1163, + "origin_id": 526, + "origin_slot": 0, + "target_id": 527, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 1204, + "origin_id": 564, + "origin_slot": 0, + "target_id": 527, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 1143, + "origin_id": 521, + "origin_slot": 0, + "target_id": 534, + "target_slot": 0, + "type": "SIGMAS" + }, + { + "id": 1145, + "origin_id": 530, + "origin_slot": 0, + "target_id": 534, + "target_slot": 1, + "type": "SIGMAS" + }, + { + "id": 1201, + "origin_id": 561, + "origin_slot": 0, + "target_id": 534, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 1194, + "origin_id": 554, + "origin_slot": 0, + "target_id": 540, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 1165, + "origin_id": 527, + "origin_slot": 0, + "target_id": 540, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 1198, + "origin_id": 558, + "origin_slot": 0, + "target_id": 540, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 1144, + "origin_id": 534, + "origin_slot": 0, + "target_id": 540, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 1210, + "origin_id": 570, + "origin_slot": 0, + "target_id": 540, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 1156, + "origin_id": 540, + "origin_slot": 1, + "target_id": 531, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 1178, + "origin_id": 543, + "origin_slot": 0, + "target_id": 531, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 1195, + "origin_id": 555, + "origin_slot": 0, + "target_id": 531, + "target_slot": 2, + "type": "NOISE" + }, + { + "id": 1146, + "origin_id": 530, + "origin_slot": 1, + "target_id": 531, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 1154, + "origin_id": 535, + "origin_slot": 0, + "target_id": 531, + "target_slot": 5, + "type": "CONDITIONING" + }, + { + "id": 1183, + "origin_id": 547, + "origin_slot": 0, + "target_id": 528, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1166, + "origin_id": 531, + "origin_slot": 1, + "target_id": 528, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1167, + "origin_id": 531, + "origin_slot": 2, + "target_id": 528, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 1182, + "origin_id": 547, + "origin_slot": 0, + "target_id": 533, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1153, + "origin_id": 531, + "origin_slot": 1, + "target_id": 533, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1170, + "origin_id": 533, + "origin_slot": 0, + "target_id": 529, + "target_slot": 0, + "type": "GUIDER" + }, + { + "id": 1171, + "origin_id": 528, + "origin_slot": 0, + "target_id": 529, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 1202, + "origin_id": 562, + "origin_slot": 0, + "target_id": 529, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 1148, + "origin_id": 520, + "origin_slot": 0, + "target_id": 532, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 1169, + "origin_id": 529, + "origin_slot": 0, + "target_id": 532, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 1197, + "origin_id": 557, + "origin_slot": 0, + "target_id": 532, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 1152, + "origin_id": 530, + "origin_slot": 1, + "target_id": 532, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 1150, + "origin_id": 531, + "origin_slot": 0, + "target_id": 532, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 1159, + "origin_id": 540, + "origin_slot": 0, + "target_id": 536, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 1172, + "origin_id": 532, + "origin_slot": 0, + "target_id": 536, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 1200, + "origin_id": 560, + "origin_slot": 0, + "target_id": 536, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 1158, + "origin_id": 536, + "origin_slot": 0, + "target_id": 519, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 1130, + "origin_id": 508, + "origin_slot": 0, + "target_id": 519, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 1157, + "origin_id": 536, + "origin_slot": 0, + "target_id": 522, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 1131, + "origin_id": 507, + "origin_slot": 0, + "target_id": 522, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 1196, + "origin_id": -10, + "origin_slot": 0, + "target_id": 556, + "target_slot": 0, + "type": "SAMPLER" + }, + { + "id": 1203, + "origin_id": -10, + "origin_slot": 1, + "target_id": 563, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 1199, + "origin_id": -10, + "origin_slot": 2, + "target_id": 559, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 1206, + "origin_id": -10, + "origin_slot": 3, + "target_id": 567, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1209, + "origin_id": -10, + "origin_slot": 4, + "target_id": 569, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 1155, + "origin_id": -10, + "origin_slot": 5, + "target_id": 535, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1161, + "origin_id": -10, + "origin_slot": 5, + "target_id": 526, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1135, + "origin_id": -10, + "origin_slot": 5, + "target_id": 525, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1147, + "origin_id": -10, + "origin_slot": 5, + "target_id": 531, + "target_slot": 4, + "type": "CONDITIONING" + }, + { + "id": 1129, + "origin_id": 519, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "AUDIO" + }, + { + "id": 1128, + "origin_id": 522, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 1415, + "origin_id": -10, + "origin_slot": 6, + "target_id": 521, + "target_slot": 1, + "type": "COMBO" + } + ], + "extra": { + "pixaromaGroups": [] + } + }, + { + "id": "5f687009-f319-4083-ad42-bbd967da6583", + "version": 1, + "state": { + "lastGroupId": 14, + "lastNodeId": 726, + "lastLinkId": 1450, + "lastRerouteId": 2 + }, + "revision": 0, + "config": {}, + "name": "Model Setup", + "inputNode": { + "id": -10, + "bounding": [ + -3808, + 4736, + 128, + 88 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + -1030, + 4696, + 128, + 128 + ] + }, + "inputs": [ + { + "id": "81b83e4e-9b08-48d5-a081-5545f1fe26a1", + "name": "model_name", + "type": "COMBO", + "linkIds": [ + 1385 + ], + "pos": [ + -3704, + 4760 + ] + }, + { + "id": "7f5e64cf-d5e7-4d79-80f1-58a0c6044c61", + "name": "switch", + "type": "BOOLEAN", + "linkIds": [ + 1414 + ], + "label": "Use Sol Attn", + "pos": [ + -3704, + 4780 + ] + } + ], + "outputs": [ + { + "id": "efead6fa-d3b0-4403-acaf-43995c234a44", + "name": "model", + "type": "MODEL", + "linkIds": [ + 1107 + ], + "localized_name": "model", + "pos": [ + -1006, + 4720 + ] + }, + { + "id": "be9610e7-b788-4c42-b629-5890fc9fca95", + "name": "CLIP", + "type": "CLIP", + "linkIds": [ + 1108 + ], + "localized_name": "CLIP", + "pos": [ + -1006, + 4740 + ] + }, + { + "id": "48bd5f42-e33a-45c0-9f63-d91e6d17f414", + "name": "VAE", + "type": "VAE", + "linkIds": [ + 1109 + ], + "localized_name": "VAE", + "pos": [ + -1006, + 4760 + ] + }, + { + "id": "081fd998-20dd-46b4-94a7-28831f196302", + "name": "VAE_1", + "type": "VAE", + "linkIds": [ + 1110 + ], + "localized_name": "VAE_1", + "pos": [ + -1006, + 4780 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 498, + "type": "MiniMaxChunkFeedForward", + "pos": [ + -1410, + 4310 + ], + "size": [ + 320, + 90 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1103 + } + ], + "outputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "links": [ + 1107 + ] + } + ], + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.1.2", + "Node name for S&R": "MiniMaxChunkFeedForward" + }, + "widgets_values": [ + 4, + 4096 + ] + }, + { + "id": 497, + "type": "MiniMaxLowVRAMAttention", + "pos": [ + -1740, + 4310 + ], + "size": [ + 320, + 60 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1413 + } + ], + "outputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "links": [ + 1103 + ] + } + ], + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.1.2", + "Node name for S&R": "MiniMaxLowVRAMAttention" + }, + "widgets_values": [ + 4 + ] + }, + { + "id": 491, + "type": "MiniMaxH3SigmaShift", + "pos": [ + -2690, + 4310 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1100 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1096 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "MiniMaxH3SigmaShift" + }, + "widgets_values": [ + 12, + 4 + ] + }, + { + "id": 493, + "type": "SolAttnPatch", + "pos": [ + -3240, + 4510 + ], + "size": [ + 270, + 350 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1097 + }, + { + "localized_name": "tau_profile", + "name": "tau_profile", + "shape": 7, + "type": "STRING", + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1098 + ] + } + ], + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "82e6fdfd1e983b621ab7e1ad19f27ae9669d3d45", + "Node name for S&R": "SolAttnPatch", + "aux_id": "kijai/ComfyUI-SolAttn_triton" + }, + "widgets_values": [ + 1.3, + 0.2, + 0.9, + 4096, + true, + "exact_kv_and_rows", + false, + "2d_frame", + true, + false, + false, + "" + ] + }, + { + "id": 489, + "type": "VAELoader", + "pos": [ + -1560, + 5000 + ], + "size": [ + 330, + 60 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 1110 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "VAELoader" + }, + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ] + }, + { + "id": 492, + "type": "DiffusionModelLoaderKJ", + "pos": [ + -3610, + 4320 + ], + "size": [ + 330, + 180 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "extra_state_dict", + "name": "extra_state_dict", + "shape": 7, + "type": "STRING", + "link": null + }, + { + "localized_name": "model_name", + "name": "model_name", + "type": "COMBO", + "widget": { + "name": "model_name" + }, + "link": 1385 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1097, + 1099 + ] + } + ], + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "4d46ac107c33ed8a3d181b8776ede66498583380", + "Node name for S&R": "DiffusionModelLoaderKJ" + }, + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default", + "default", + false, + "auto", + true + ] + }, + { + "id": 700, + "type": "ModelAttentionBackend", + "pos": [ + -1930, + 4060 + ], + "size": [ + 270, + 60 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1412 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1413 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.32.0", + "Node name for S&R": "ModelAttentionBackend" + }, + "widgets_values": [ + "comfy kitchen attention" + ] + }, + { + "id": 494, + "type": "ComfySwitchNode", + "pos": [ + -2980, + 4310 + ], + "size": [ + 270, + 80 + ], + "flags": { + "collapsed": false + }, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "MODEL", + "link": 1099 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "MODEL", + "link": 1098 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 1414 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "MODEL", + "links": [ + 1100 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.0", + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + true + ] + }, + { + "id": 488, + "type": "VAELoader", + "pos": [ + -1560, + 4900 + ], + "size": [ + 330, + 60 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 1109 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "VAELoader" + }, + "widgets_values": [ + "minimax_h3_video_vae_int8_convrot.safetensors" + ] + }, + { + "id": 490, + "type": "SpectrumApplyMiniMaxH3", + "pos": [ + -2410, + 4310 + ], + "size": [ + 340, + 640 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1096 + } + ], + "outputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "links": [ + 1416 + ] + } + ], + "properties": { + "cnr_id": "comfyui-spectrum-minimax-h3", + "ver": "85ec1da66277e893079ecd46e32cc865c56cfe53", + "Node name for S&R": "SpectrumApplyMiniMaxH3", + "aux_id": "xmarre/ComfyUI-Spectrum-MiniMax-H3" + }, + "widgets_values": [ + false, + 0.5, + 1, + 0.1, + 2, + 0.75, + 1, + 1, + 8, + false, + "system_ram", + true, + false, + false, + true, + 0, + "system_ram", + "off", + 0.65, + false, + false, + "coordinate_rls", + "hard_clip", + 0.4, + "no_attenuation" + ] + }, + { + "id": 704, + "type": "MiniMaxH3TurboLoRA", + "pos": [ + -2110, + 4590 + ], + "size": [ + 390, + 110 + ], + "flags": {}, + "order": 12, + "mode": 4, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1416 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1417 + ] + } + ], + "properties": { + "cnr_id": "comfyui_fearnworksnodes", + "ver": "0.1.2", + "Node name for S&R": "MiniMaxH3TurboLoRA" + }, + "widgets_values": [ + "minimax\\minimax_h3_turbo_v4_step600_ema.safetensors", + 1, + false + ] + }, + { + "id": 487, + "type": "CLIPLoader", + "pos": [ + -1560, + 4750 + ], + "size": [ + 330, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1108 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "Node name for S&R": "CLIPLoader" + }, + "widgets_values": [ + "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", + "minimax", + "default" + ] + }, + { + "id": 499, + "type": "Power Lora Loader (rgthree)", + "pos": [ + -2060, + 4310 + ], + "size": [ + 300, + 220 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "dir": 3, + "localized_name": "model", + "name": "model", + "shape": 7, + "type": "MODEL", + "link": 1417 + }, + { + "dir": 3, + "localized_name": "clip", + "name": "clip", + "shape": 7, + "type": "CLIP", + "link": null + } + ], + "outputs": [ + { + "dir": 4, + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1412 + ] + }, + { + "dir": 4, + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": null + } + ], + "properties": { + "cnr_id": "rgthree-comfy", + "ver": "6b76ee6f2c5a007710b5a16f97c94330d6ecc871", + "Show Strengths": "Single Strength", + "Match": "", + "Node name for S&R": "Power Lora Loader (rgthree)" + }, + "widgets_values": [ + {}, + { + "type": "PowerLoraLoaderHeaderWidget" + }, + { + "on": true, + "lora": "minimax\\minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors", + "strength": 1, + "strengthTwo": null + }, + {}, + "" + ] + } + ], + "groups": [], + "links": [ + { + "id": 1103, + "origin_id": 497, + "origin_slot": 0, + "target_id": 498, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1096, + "origin_id": 491, + "origin_slot": 0, + "target_id": 490, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1100, + "origin_id": 494, + "origin_slot": 0, + "target_id": 491, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1099, + "origin_id": 492, + "origin_slot": 0, + "target_id": 494, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1098, + "origin_id": 493, + "origin_slot": 0, + "target_id": 494, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 1097, + "origin_id": 492, + "origin_slot": 0, + "target_id": 493, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1107, + "origin_id": 498, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1108, + "origin_id": 487, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "CLIP" + }, + { + "id": 1109, + "origin_id": 488, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 1110, + "origin_id": 489, + "origin_slot": 0, + "target_id": -20, + "target_slot": 3, + "type": "VAE" + }, + { + "id": 1385, + "origin_id": -10, + "origin_slot": 0, + "target_id": 492, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 1412, + "origin_id": 499, + "origin_slot": 0, + "target_id": 700, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1413, + "origin_id": 700, + "origin_slot": 0, + "target_id": 497, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1414, + "origin_id": -10, + "origin_slot": 1, + "target_id": 494, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 1416, + "origin_id": 490, + "origin_slot": 0, + "target_id": 704, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1417, + "origin_id": 704, + "origin_slot": 0, + "target_id": 499, + "target_slot": 0, + "type": "MODEL" + } + ], + "extra": { + "pixaromaGroups": [] + } + } + ] + }, "config": {}, "extra": { - "ue_links": [], + "anomalous_hashes": { + "680_minimax_h3_ref2va_pruned_int8_convrot.safetensors": { + "hash": "", + "size": 20970379616 + } + }, "ds": { - "scale": 0.674703363147552, + "scale": 1.0152559799477088, "offset": [ - 1443.4844652677814, - -4415.190039549854 + 3852.3928028353553, + -5995.744416155622 ] }, - "links_added_by_ue": [] + "frontendVersion": "1.48.7", + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "VHS_MetadataImage": true, + "VHS_KeepIntermediate": true }, "version": 0.4 }