{
  "id": "replacement-recipes",
  "title": "More references aren’t a face-swap guarantee.",
  "date": "October 19, 2026",
  "scope": "Two inputs shown from ten saved video outputs and four previews. H1 versus HM4 is a whole-recipe comparison.",
  "changes": [
    [
      "Model checkpoint",
      "Ref2VA pruned INT8 convrot",
      "Hybrid FL2VA/Ref2VA b20–49 INT8"
    ],
    [
      "Reference roles",
      "One hairstyle/outfit anchor",
      "Same anchor + 3 genuine other face views"
    ],
    [
      "Sampling",
      "Simple schedule, 8-step turbo + upscale",
      "Beta schedule, 20 steps"
    ],
    [
      "Swap adapter",
      "Character-swap adapter included",
      "Different adapter configuration"
    ],
    [
      "Interpretation",
      "Whole recipe A",
      "Whole recipe B; not a one-variable test"
    ]
  ],
  "details": [
    [
      "Runtime identity",
      "Archived experimental runtime sha256:5de427d73f1c472f1aaf22e472d543d36e58f33894c8bfea30036df42d6909a9"
    ],
    [
      "H1 model checkpoint",
      "minimax_h3_ref2va_pruned_int8_convrot.safetensors"
    ],
    [
      "HM4 model checkpoint",
      "minimax_h3_hybrid_fl2va_ref2va_b20-49-int8.safetensors"
    ],
    [
      "Reference encoder",
      "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors"
    ],
    [
      "Seed",
      "1414213562"
    ],
    [
      "Other saved options",
      "H4, HQ4 and HN4 also completed. More detail or additional views did not establish a universal likeness fix."
    ],
    [
      "Hardware and timing limits",
      "H1 and HM4 used the same shared H3 worker in this campaign. The exact device class is not reconstructed here; engine timings are not a cross-GPU benchmark."
    ]
  ],
  "configurationFormat": "Study settings summary; not an importable ComfyUI workflow. Requires the private ModelPilot runtime/nodes and separately licensed model weights.",
  "currentAccess": "H1/HM4 selection is implemented in Studio for eligible accounts. The archived four-view HM4 configuration shown here is research evidence; current Studio inputs are not a promise of exact historical replay.",
  "prompt": "subject_definitions: The adult performer in <Video 1> supplies movement and scene only. <Picture 1> supplies the replacement identity, outfit and hairstyle.\nsummary: The output is an edited version of <Video 1>, replacing its sole adult performer with the long auburn hair, recognizable facial structure, red sequined bodice with black edging, side cutouts, long black skirt and black pumps of <Picture 1>.\nretention_analysis: Keep the source camera, background, light, timing, number of people, head and body orientation, limbs, hands, contacts and occlusions. Keep the target costume fully covering the body.\ndetailed_description: Follow only the actual movements visible in <Video 1>, at their original times. Do not add turns, poses or back views that the source does not make. Hair and clothing follow the motion. Do not transplant photograph backgrounds or introduce cuts. One continuous eight-second shot.\noverall_soundscape: Silent output; no generated audio.\nnon_diegetic_music: None.",
  "sources": [
    {
      "label": "Studio dance source",
      "author": "Andres Daza",
      "url": "https://www.pexels.com/video/a-woman-in-a-sports-bra-and-shorts-is-dancing-19192491/",
      "license": "https://www.pexels.com/license/",
      "changes": "Prepared and excerpted for the saved test; no performer endorsement"
    },
    {
      "label": "Pole-performance source",
      "author": "Pexels User Flerko",
      "url": "https://www.pexels.com/video/elegant-beach-pole-dance-performance-at-sunset-33426595/",
      "license": "https://www.pexels.com/license/",
      "changes": "Prepared excerpt; no performer endorsement"
    },
    {
      "label": "Florence Pugh appearance anchor",
      "author": "Frank Sun / WikiPortraits",
      "url": "https://commons.wikimedia.org/wiki/File:Florence_Pugh_at_the_2024_Toronto_International_Film_Festival_17.jpg",
      "license": "https://creativecommons.org/licenses/by-sa/4.0/",
      "changes": "Original photo; displayed contained"
    },
    {
      "label": "Florence Pugh face view 2",
      "author": "Frank Sun / WikiPortraits",
      "url": "https://commons.wikimedia.org/wiki/File:Florence_Pugh_at_the_2024_Toronto_International_Film_Festival_8.jpg",
      "license": "https://creativecommons.org/licenses/by-sa/4.0",
      "changes": "Face crop from a different real photograph"
    },
    {
      "label": "Florence Pugh face view 3",
      "author": "Frank Sun / WikiPortraits",
      "url": "https://commons.wikimedia.org/wiki/File:Florence_Pugh_at_the_2024_Toronto_International_Film_Festival_9.jpg",
      "license": "https://creativecommons.org/licenses/by-sa/4.0",
      "changes": "Face crop from a different real photograph"
    },
    {
      "label": "Florence Pugh face view 4",
      "author": "Frank Sun / WikiPortraits",
      "url": "https://commons.wikimedia.org/wiki/File:Florence_Pugh_at_the_2024_Toronto_International_Film_Festival_13.jpg",
      "license": "https://creativecommons.org/licenses/by-sa/4.0",
      "changes": "Face crop from a different real photograph"
    },
    {
      "label": "Zendaya appearance anchor",
      "author": "© Glenn Francis, www.PacificProDigital.com",
      "url": "https://commons.wikimedia.org/wiki/File:Zendaya_Full_Length_-_2019_by_Glenn_Francis.jpg",
      "license": "https://creativecommons.org/licenses/by-sa/4.0/",
      "changes": "Original photo; displayed contained"
    },
    {
      "label": "Zendaya face view 2",
      "author": "© Glenn Francis, www.PacificProDigital.com",
      "url": "https://commons.wikimedia.org/wiki/File:Zendaya_-_2019_by_Glenn_Francis.jpg",
      "license": "https://creativecommons.org/licenses/by-sa/4.0",
      "changes": "Face crop from a different real photograph"
    },
    {
      "label": "Zendaya face view 3",
      "author": "© Glenn Francis, www.PacificProDigital.com",
      "url": "https://commons.wikimedia.org/wiki/File:Zendaya_2019_by_Glenn_Francis.jpg",
      "license": "https://creativecommons.org/licenses/by-sa/4.0",
      "changes": "Face crop from a different real photograph"
    },
    {
      "label": "Zendaya face view 4",
      "author": "Gage Skidmore",
      "url": "https://commons.wikimedia.org/wiki/File:Zendaya_by_Gage_Skidmore.jpg",
      "license": "https://creativecommons.org/licenses/by-sa/3.0/",
      "changes": "Face crop from a different real photograph"
    }
  ],
  "mediaNote": "AI-generated outputs are identified in each comparison. Public previews omit source audio where present; visual streams are unchanged. Original test files and audio measurements remain preserved. No performer or photographer endorses ModelPilot.",
  "media": [
    {
      "url": "/demos/research/pole-florence-H1.mp4",
      "sha256": "3318bf750929adb111d269b4e422c966ccd6b76281c7273a805efbb90b6fbb21",
      "bytes": 3933123
    },
    {
      "url": "/demos/research/pole-florence-HM4.mp4",
      "sha256": "393f7a9d508c4b05b23a22d68dce3fea0307fc053bbeb49fcb239a4c0471aa39",
      "bytes": 4358516
    },
    {
      "url": "/demos/research/pole-florence-reference.jpg",
      "sha256": "e00622988f3780cbf010ebdf6688e17ce3092fb68a1b7ad9cf46618632dbe64e",
      "bytes": 5401608
    },
    {
      "url": "/demos/research/pole-florence-source.mp4",
      "sha256": "217709c56b6055f98cd0b6936ea2a3b085ca11d439193022b1c6bb62bffc8179",
      "bytes": 6225697
    },
    {
      "url": "/demos/research/pole-florence-view2.png",
      "sha256": "73f72614eb5702a9a625f8e3b552bbad2ae7b7030f11dfde62fcf19c2ff5c6da",
      "bytes": 783100
    },
    {
      "url": "/demos/research/pole-florence-view3.png",
      "sha256": "fb3cfacbd3f963c2c213f0c088be34224040bafb18784832bb06f0ac7ce51756",
      "bytes": 762848
    },
    {
      "url": "/demos/research/pole-florence-view4.png",
      "sha256": "657246a5c10241ea95c557e92a2b348abbf34ca06a5bc5f4a6cd221907a563f4",
      "bytes": 626244
    },
    {
      "url": "/demos/research/studio-zendaya-H1.mp4",
      "sha256": "84f1efb91827dbe94215962b281de505031631c0bdea6cb36216a092a2fad94c",
      "bytes": 2061221
    },
    {
      "url": "/demos/research/studio-zendaya-HM4.mp4",
      "sha256": "f2c989dbbdf31040b7f8e7ff4a570ed8a2f1fd73e241bc16c67cc48b03ad3fff",
      "bytes": 2368861
    },
    {
      "url": "/demos/research/studio-zendaya-reference.jpg",
      "sha256": "e61c9e4418ae41d4aae5c9859df7f8e1dd40a7da59920b31f8903038a1ef5dab",
      "bytes": 875486
    },
    {
      "url": "/demos/research/studio-zendaya-source.mp4",
      "sha256": "a177ba605db9bc485e154592659f802422c7b6942e34aceae3510c7b91a5f9ff",
      "bytes": 3038459
    },
    {
      "url": "/demos/research/studio-zendaya-view2.png",
      "sha256": "489229e0e4c8ac8535f7e51f0ab1eeca8387aac7f0d0341c1f0ad9a8c9a18080",
      "bytes": 915317
    },
    {
      "url": "/demos/research/studio-zendaya-view3.png",
      "sha256": "253ceaa208a69cc31a59d6080056341519dba285674da9713f86d18399924487",
      "bytes": 694536
    },
    {
      "url": "/demos/research/studio-zendaya-view4.png",
      "sha256": "dad4b3f142fd1b6539a212c0991811d7d85e707f647cf09f80ff54125db78672",
      "bytes": 756777
    }
  ],
  "workflowGraphs": [
    {
      "file": "workflow-api/pole-florence-H1.json",
      "sha256": "f6789cf505df2620991ed751517bcb220ccfed179fb59861e7d5772b0244bb29",
      "capturedGraphSha256": "15d4d93bc41c348427483c94bf885ead585be5131f0d66e18bd345256288b6d9",
      "runtime": "yangdafish/comfyui@sha256:5de427d73f1c472f1aaf22e472d543d36e58f33894c8bfea30036df42d6909a9",
      "changes": "Runtime run token replaced with an explicit binding placeholder; no other graph settings changed.",
      "nodeTypes": [
        "BasicScheduler",
        "CLIPLoader",
        "CreateVideo",
        "ImageCrop",
        "ImageFromBatch",
        "KSamplerSelect",
        "LoraLoaderModelOnly",
        "MiniMaxH3FunControlNetApply",
        "MiniMaxH3TimelinePlanner",
        "ModelPatchLoader",
        "ModelPilotPoseGuide",
        "ModelPilotTimelineSource",
        "ModelPilotTimelineWindow",
        "SaveVideo",
        "UNETLoader",
        "VAELoader"
      ]
    },
    {
      "file": "workflow-api/pole-florence-HM4.json",
      "sha256": "4a97a1cf1462f037b4375e13b1a7c2a40f8d1f570eed269ec1c7decf63db1f34",
      "capturedGraphSha256": "4425c3c329cac137084b94e2fb0818f570bbd239f3a7885d15caa0ad596e67a2",
      "runtime": "yangdafish/comfyui@sha256:5de427d73f1c472f1aaf22e472d543d36e58f33894c8bfea30036df42d6909a9",
      "changes": "Runtime run token replaced with an explicit binding placeholder; no other graph settings changed.",
      "nodeTypes": [
        "BasicScheduler",
        "CLIPLoader",
        "CreateVideo",
        "ImageCrop",
        "ImageFromBatch",
        "KSamplerSelect",
        "MiniMaxH3FunControlNetApply",
        "MiniMaxH3TimelinePlanner",
        "ModelPatchLoader",
        "ModelPilotPoseGuide",
        "ModelPilotTimelineSource",
        "ModelPilotTimelineWindow",
        "SaveVideo",
        "UNETLoader",
        "VAELoader"
      ]
    },
    {
      "file": "workflow-api/studio-zendaya-H1.json",
      "sha256": "6c44e1d5d2eaa96df0151f220cd84b6a5131a7093ea0fa07ad196c246fe3d13d",
      "capturedGraphSha256": "fc5a0ea6a0491eebb1e86489e9a2fdf0683653d5aa035c436cf1161e944c304e",
      "runtime": "yangdafish/comfyui@sha256:5de427d73f1c472f1aaf22e472d543d36e58f33894c8bfea30036df42d6909a9",
      "changes": "Runtime run token replaced with an explicit binding placeholder; no other graph settings changed.",
      "nodeTypes": [
        "BasicScheduler",
        "CLIPLoader",
        "CreateVideo",
        "ImageCrop",
        "ImageFromBatch",
        "KSamplerSelect",
        "LoraLoaderModelOnly",
        "MiniMaxH3FunControlNetApply",
        "MiniMaxH3TimelinePlanner",
        "ModelPatchLoader",
        "ModelPilotPoseGuide",
        "ModelPilotTimelineSource",
        "ModelPilotTimelineWindow",
        "SaveVideo",
        "UNETLoader",
        "VAELoader"
      ]
    },
    {
      "file": "workflow-api/studio-zendaya-HM4.json",
      "sha256": "70644b20fc43e7f6abb80973392bfbfe7a54004f9dfeadb24161d5688284e7be",
      "capturedGraphSha256": "e18b75c92ef3646a16937d50bb1e99e05cc46c3c8c82d1afabd9922249191662",
      "runtime": "yangdafish/comfyui@sha256:5de427d73f1c472f1aaf22e472d543d36e58f33894c8bfea30036df42d6909a9",
      "changes": "Runtime run token replaced with an explicit binding placeholder; no other graph settings changed.",
      "nodeTypes": [
        "BasicScheduler",
        "CLIPLoader",
        "CreateVideo",
        "ImageCrop",
        "ImageFromBatch",
        "KSamplerSelect",
        "MiniMaxH3FunControlNetApply",
        "MiniMaxH3TimelinePlanner",
        "ModelPatchLoader",
        "ModelPilotPoseGuide",
        "ModelPilotTimelineSource",
        "ModelPilotTimelineWindow",
        "SaveVideo",
        "UNETLoader",
        "VAELoader"
      ]
    }
  ]
}
