{ "last_node_id": 20, "last_link_id": 21, "nodes": [ { "id": 1, "type": "UNETLoader", "pos": [ -900, 0 ], "size": [ 320, 124 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 1 ] } ], "properties": { "Node name for S&R": "UNETLoader" }, "widgets_values": [ "minimax_h3_fl2va_pruned_int8_convrot.safetensors", "default" ] }, { "id": 2, "type": "LoraLoaderModelOnly", "pos": [ -900, 164 ], "size": [ 320, 124 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 1 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 2 ] } ], "properties": { "Node name for S&R": "LoraLoaderModelOnly" }, "widgets_values": [ "pika_h3_flex_fl2va_v1_bf16.safetensors", 1.0 ], "title": "Pika H3 Flex LoRA (FL2VA)", "color": "#223", "bgcolor": "#335" }, { "id": 3, "type": "DialsLoadDial", "pos": [ -380, 0 ], "size": [ 380, 120 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [ { "name": "dial", "type": "DIAL", "links": [ 3 ] }, { "name": "report", "type": "STRING", "links": [] } ], "properties": { "Node name for S&R": "DialsLoadDial" }, "widgets_values": [ "dials/h3_motion.safetensors" ], "title": "Dial: Freeze \u2194 Zoomies", "color": "#323", "bgcolor": "#535" }, { "id": 4, "type": "DialsApplyDial", "pos": [ -380, 160 ], "size": [ 380, 120 ], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 2 }, { "name": "dial", "type": "DIAL", "link": 3 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 4 ] } ], "properties": { "Node name for S&R": "DialsApplyDial" }, "widgets_values": [ 0.5 ], "title": "Motion (+0.5 a bit more \u2026 +1 a lot)", "color": "#323", "bgcolor": "#535" }, { "id": 5, "type": "DialsLoadDial", "pos": [ -380, 320 ], "size": [ 380, 120 ], "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [ { "name": "dial", "type": "DIAL", "links": [ 5 ] }, { "name": "report", "type": "STRING", "links": [] } ], "properties": { "Node name for S&R": "DialsLoadDial" }, "widgets_values": [ "dials/h3_evil_dread.safetensors" ], "title": "Dial: Evil (pick a flavour)", "color": "#232", "bgcolor": "#353" }, { "id": 6, "type": "DialsApplyDial", "pos": [ -380, 480 ], "size": [ 380, 120 ], "flags": {}, "order": 6, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 4 }, { "name": "dial", "type": "DIAL", "link": 5 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 8 ] } ], "properties": { "Node name for S&R": "DialsApplyDial" }, "widgets_values": [ 0.0 ], "title": "Evil (0 off \u2026 +1 obvious)", "color": "#232", "bgcolor": "#353" }, { "id": 7, "type": "CLIPLoader", "pos": [ -900, 328 ], "size": [ 320, 152 ], "flags": {}, "order": 7, "mode": 0, "inputs": [], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 6 ] } ], "properties": { "Node name for S&R": "CLIPLoader" }, "widgets_values": [ "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", "minimax", "default" ] }, { "id": 8, "type": "VAELoader", "pos": [ -900, 520 ], "size": [ 320, 96 ], "flags": {}, "order": 8, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 7, 16 ] } ], "properties": { "Node name for S&R": "VAELoader" }, "widgets_values": [ "minimax_h3_video_vae_fp16.safetensors" ] }, { "id": 9, "type": "MiniMaxH3ImageToVideo", "pos": [ -380, 640 ], "size": [ 420, 744 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 6 }, { "name": "vae", "type": "VAE", "link": 7 } ], "outputs": [ { "name": "positive", "type": "CONDITIONING", "links": [ 9 ] }, { "name": "LATENT", "type": "LATENT", "links": [ 14 ] } ], "properties": { "Node name for S&R": "MiniMaxH3ImageToVideo" }, "widgets_values": [ "integrated_multimodal_description: [Shot 1] 2D anime, cel-shaded, cinematic, a ruined stone throne hall lit by green torch flames, dust hanging in the shafts of light. A cute young magical girl spellblade with big bright eyes, long silver twin tails and a confident grin, wearing ornate fantasy plate armor with a small breastplate, pauldrons, gauntlets and thigh-high boots, sprints straight at a towering skeleton king slumped on a throne of bones, its rusted iron crown tilted, a huge notched cleaver resting in its bony fist. Glowing blue runes ignite along her longsword as she runs. She launches a fast three-strike combination without slowing: a low sweeping slash that throws sparks off the throne steps, a rising diagonal cut that shears through the king's raised forearm so the bones burst apart in a spray of splinters, and a spinning overhead strike that detonates a burst of blue arcane fire on impact as the king catches it on the flat of its cleaver with a hard metallic clang. The camera tracks with her in a fast lateral arc around the throne at chest height, matching her speed, then snaps to a tight two-shot as the blades lock, blue rune light and green flame reflections sliding across both weapons and her armor. The king's jaw drops open in a silent roar and its skull tilts down toward her; she keeps grinning. Bone fragments, sparks and blue embers scatter through the frame and settle on the flagstones. Every frame is crisp and sharp as if shot at a very high shutter speed, with fine detail held on the blade runes, the armor edges, her twin tails and the flying bone splinters throughout the movement.\n\noverall_soundscape: Rapid footfalls on flagstone under a full sprint; a rising crystalline hum as the runes ignite; three sharp steel impacts in fast succession, the first with a scrape of sparks off stone, the second with dry bone cracking and splinters skittering across the floor, the third a deep ringing clang wrapped in a whooshing burst of arcane fire that decays slowly; the low roar and flutter of torch flames throughout; a rumbling exhale of dust and grit from the throne as the king leans forward.\n\nnon_diegetic_music: N/A", 1280, 704, 141 ], "title": "Prompt (MiniMax H3)" }, { "id": 10, "type": "RandomNoise", "pos": [ 140, 0 ], "size": [ 420, 124 ], "flags": {}, "order": 10, "mode": 0, "inputs": [], "outputs": [ { "name": "NOISE", "type": "NOISE", "links": [ 10 ] } ], "properties": { "Node name for S&R": "RandomNoise" }, "widgets_values": [ 42, "fixed" ] }, { "id": 11, "type": "BasicGuider", "pos": [ 140, 164 ], "size": [ 420, 92 ], "flags": {}, "order": 11, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 8 }, { "name": "conditioning", "type": "CONDITIONING", "link": 9 } ], "outputs": [ { "name": "GUIDER", "type": "GUIDER", "links": [ 11 ] } ], "properties": { "Node name for S&R": "BasicGuider" }, "widgets_values": [] }, { "id": 12, "type": "KSamplerSelect", "pos": [ 140, 296 ], "size": [ 420, 96 ], "flags": {}, "order": 12, "mode": 0, "inputs": [], "outputs": [ { "name": "SAMPLER", "type": "SAMPLER", "links": [ 12 ] } ], "properties": { "Node name for S&R": "KSamplerSelect" }, "widgets_values": [ "lcm" ], "title": "Sampler: lcm (Pika)", "color": "#223", "bgcolor": "#335" }, { "id": 13, "type": "ManualSigmas", "pos": [ 140, 432 ], "size": [ 420, 96 ], "flags": {}, "order": 13, "mode": 0, "inputs": [], "outputs": [ { "name": "SIGMAS", "type": "SIGMAS", "links": [ 13 ] } ], "properties": { "Node name for S&R": "ManualSigmas" }, "widgets_values": [ "1.0, 0.972973, 0.923077, 0.8, 0.571429, 0.333333, 0.0" ], "title": "Pika 6-step schedule (keep as is)", "color": "#223", "bgcolor": "#335" }, { "id": 14, "type": "SamplerCustomAdvanced", "pos": [ 140, 568 ], "size": [ 420, 164 ], "flags": {}, "order": 14, "mode": 0, "inputs": [ { "name": "noise", "type": "NOISE", "link": 10 }, { "name": "guider", "type": "GUIDER", "link": 11 }, { "name": "sampler", "type": "SAMPLER", "link": 12 }, { "name": "sigmas", "type": "SIGMAS", "link": 13 }, { "name": "latent_image", "type": "LATENT", "link": 14 } ], "outputs": [ { "name": "output", "type": "LATENT", "links": [ 15, 18 ] }, { "name": "denoised_output", "type": "LATENT", "links": [] } ], "properties": { "Node name for S&R": "SamplerCustomAdvanced" }, "widgets_values": [] }, { "id": 15, "type": "VAEDecode", "pos": [ 140, 772 ], "size": [ 420, 92 ], "flags": {}, "order": 15, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 15 }, { "name": "vae", "type": "VAE", "link": 16 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 17 ] } ], "properties": { "Node name for S&R": "VAEDecode" }, "widgets_values": [] }, { "id": 16, "type": "VAELoader", "pos": [ -900, 656 ], "size": [ 320, 96 ], "flags": {}, "order": 16, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 19 ] } ], "properties": { "Node name for S&R": "VAELoader" }, "widgets_values": [ "minimax_h3_audio_vae_fp32.safetensors" ], "title": "Audio VAE" }, { "id": 17, "type": "VAEDecodeAudio", "pos": [ 140, 904 ], "size": [ 420, 92 ], "flags": {}, "order": 17, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 18 }, { "name": "vae", "type": "VAE", "link": 19 } ], "outputs": [ { "name": "AUDIO", "type": "AUDIO", "links": [ 20 ] } ], "properties": { "Node name for S&R": "VAEDecodeAudio" }, "widgets_values": [] }, { "id": 18, "type": "CreateVideo", "pos": [ 140, 1036 ], "size": [ 420, 148 ], "flags": {}, "order": 18, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 17 }, { "name": "audio", "type": "AUDIO", "link": 20 } ], "outputs": [ { "name": "VIDEO", "type": "VIDEO", "links": [ 21 ] } ], "properties": { "Node name for S&R": "CreateVideo" }, "widgets_values": [ 24, 8 ] }, { "id": 19, "type": "SaveVideo", "pos": [ 140, 1224 ], "size": [ 420, 152 ], "flags": {}, "order": 19, "mode": 0, "inputs": [ { "name": "video", "type": "VIDEO", "link": 21 } ], "outputs": [], "properties": { "Node name for S&R": "SaveVideo" }, "widgets_values": [ "video/dials_pika", "auto", "auto" ] }, { "id": 20, "type": "MarkdownNote", "pos": [ -900, 792 ], "size": [ 320, 560 ], "flags": {}, "order": 20, "mode": 0, "inputs": [], "outputs": [], "properties": { "Node name for S&R": "MarkdownNote" }, "widgets_values": [ "**Pika H3 Flex + Dials \u2014 MiniMax H3, 6 steps**\n\nPika H3 Flex is a 6-step, no-CFG LoRA for MiniMax H3. Keep the **lcm** sampler and the **6-step schedule** as they are; the motion dial sits between the LoRA and the sampler. Size: 1280x704 (about 0.9 MP).\n\n**Motion dial on Pika** (1280x704, spellblade prompt, seed 42, one take per strength; camera-removed optical flow):\n- **+0.5**: +20 % motion, same scene.\n- **+1.0**: +23 %, still the same scene.\n- **+1.5 / +2.0**: about +90 %; the scene restages and characters morph.\n- **+3**: loses the prompt.\n\n**Evil** (off at 0): dread +0.5 to +1 darkens the scene and turns the characters menacing while keeping the prompt. Other flavours: pick another `h3_evil_*` file.\n\n**No background music:** write `non_diegetic_music: N/A` (Pika's prompt guide).\n\n**Models:** the LoRA is `loras/pika_h3_flex_fl2va_v1_bf16.safetensors` in [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3) (same weights as [Pika-Labs/Pika-H3-Flex](https://huggingface.co/Pika-Labs/Pika-H3-Flex) `comfy/loras/`). Base model, text encoder and VAEs as in the other Dials workflows." ] } ], "links": [ [ 1, 1, 0, 2, 0, "MODEL" ], [ 2, 2, 0, 4, 0, "MODEL" ], [ 3, 3, 0, 4, 1, "DIAL" ], [ 4, 4, 0, 6, 0, "MODEL" ], [ 5, 5, 0, 6, 1, "DIAL" ], [ 6, 7, 0, 9, 0, "CLIP" ], [ 7, 8, 0, 9, 1, "VAE" ], [ 8, 6, 0, 11, 0, "MODEL" ], [ 9, 9, 0, 11, 1, "CONDITIONING" ], [ 10, 10, 0, 14, 0, "NOISE" ], [ 11, 11, 0, 14, 1, "GUIDER" ], [ 12, 12, 0, 14, 2, "SAMPLER" ], [ 13, 13, 0, 14, 3, "SIGMAS" ], [ 14, 9, 1, 14, 4, "LATENT" ], [ 15, 14, 0, 15, 0, "LATENT" ], [ 16, 8, 0, 15, 1, "VAE" ], [ 17, 15, 0, 18, 0, "IMAGE" ], [ 18, 14, 0, 17, 0, "LATENT" ], [ 19, 16, 0, 17, 1, "VAE" ], [ 20, 17, 0, 18, 1, "AUDIO" ], [ 21, 18, 0, 19, 0, "VIDEO" ] ], "groups": [ { "title": "Models", "bounding": [ -920, -84, 360, 1456 ], "color": "#3f5159", "font_size": 24 }, { "title": "Dials + prompt", "bounding": [ -400, -84, 460, 1488 ], "color": "#4f3f59", "font_size": 24 }, { "title": "Pika 6-step render", "bounding": [ 120, -84, 460, 1480 ], "color": "#3f4f3f", "font_size": 24 } ], "config": {}, "extra": { "ds": { "scale": 0.7, "offset": [ 1000, 200 ] } }, "version": 0.4 }