diff --git a/.gitattributes b/.gitattributes index 666c288a254375ac04e0aaa722adac089e47e66a..011436c998db1a4a570046edfdae912c2fea716a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -180,3 +180,63 @@ checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/u checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/audio/clip_0002.ed78fe33db4847b3875efa6db096f07c.wav filter=lfs diff=lfs merge=lfs -text checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/final/h3_upscaled_2026-09-23.generated.wav filter=lfs diff=lfs merge=lfs -text checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/final/h3_upscaled_2026-09-23.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/segments/clip_0001.314092e182b642fcacff19de4f3712c7.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/segments/clip_0002.ed78fe33db4847b3875efa6db096f07c.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17.generated.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17_001.generated.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17_001.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-18.generated.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-18.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.5678708d1cf348978f03eb5095638623.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.765525cc9d21432a95d47c48d893b578.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.e03590726c224d139cf421c45b21080e.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.6899454141204298a392c122da202966.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.f02e0f38500b43bda8075deaf873c190.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.fdc10ca582cd46978418304423cca3b3.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.2d032601f9ad4f42b50015c12e493329.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.62753065b1044305844de4e8196eea1e.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.9a6c523c917b4e189443dcb5b06718d6.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0001.3de4c1022b5e.4a9f2351cd18.review.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0002.2bd49ba322bd.8faccf0dd721.review.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0003.39fe60d656ed.3de61181f024.review.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.5678708d1cf348978f03eb5095638623.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.765525cc9d21432a95d47c48d893b578.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.e03590726c224d139cf421c45b21080e.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.6899454141204298a392c122da202966.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.fdc10ca582cd46978418304423cca3b3.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.2d032601f9ad4f42b50015c12e493329.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.62753065b1044305844de4e8196eea1e.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.9a6c523c917b4e189443dcb5b06718d6.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.e967dd851df34d8eb52b4030947843d5.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.fde612a0bd06435d8e28d577574c90de.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0001.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0002.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0003.mp4 filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.3f18f0cc72044df987c6892022f65a8a.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.a1481142e1724829948e75d7c2be388c.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.d525473ac72747e2b477e94041f3d1a9.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.da26650f39be47c99cb70a107ee96607.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.fa7e3911dc104e1c85977d069cc980b0.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.e967dd851df34d8eb52b4030947843d5.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.fde612a0bd06435d8e28d577574c90de.wav filter=lfs diff=lfs merge=lfs -text +checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.wav filter=lfs diff=lfs merge=lfs -text diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/prompts/clip_0001.314092e182b642fcacff19de4f3712c7.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/prompts/clip_0001.314092e182b642fcacff19de4f3712c7.txt new file mode 100644 index 0000000000000000000000000000000000000000..1b7496dadde8e4f3c4b698d2ec2bfdae0da716ca --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/prompts/clip_0001.314092e182b642fcacff19de4f3712c7.txt @@ -0,0 +1,19 @@ +subject_definitions: + defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop. + is the single woman shown by the reference. Preserve her body, black shirt, bed, and room. + +summary: +[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop. +: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state. + +detailed_description: +[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze. + +overall_soundscape: +Cotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line. + +non_diegetic_music: +No non-diegetic music. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/prompts/clip_0002.ed78fe33db4847b3875efa6db096f07c.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/prompts/clip_0002.ed78fe33db4847b3875efa6db096f07c.txt new file mode 100644 index 0000000000000000000000000000000000000000..f7a5687ce5e9353e43962e3093936717448a0b14 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/prompts/clip_0002.ed78fe33db4847b3875efa6db096f07c.txt @@ -0,0 +1,19 @@ +subject_definitions: + preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering. + is the same single adult woman as clip_01. + +summary: +[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down. +: fully_preserved - same bed and room. + +detailed_description: +[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze. + +overall_soundscape: +Cotton, sheets, quiet breath, very quiet sighs. No spoken line. + +non_diegetic_music: +No non-diegetic music. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/segments/clip_0001.314092e182b642fcacff19de4f3712c7.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/segments/clip_0001.314092e182b642fcacff19de4f3712c7.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..ef372b506c28806b453101efc6cebd68347e1675 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/segments/clip_0001.314092e182b642fcacff19de4f3712c7.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eaa3ce2d01b09d4d5b056092bc274f053f256b49b6f9b0e7177df5fd88eba372 +size 3933252 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/segments/clip_0002.ed78fe33db4847b3875efa6db096f07c.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/segments/clip_0002.ed78fe33db4847b3875efa6db096f07c.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..5f205c4859a242b4239f532a714ee0e5573fd32e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/segments/clip_0002.ed78fe33db4847b3875efa6db096f07c.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4299ef6c46d674e80b812770cbb7c7f60e89c92be97d945cd8adea10b75586d +size 3002849 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/upscale_manifest.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/upscale_manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..5a669b55499e4fd2075b1abdb86786ecbb16d4c1 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/upscale_manifest.json @@ -0,0 +1,408 @@ +{ + "clip_count": 2, + "completed_clip_count": 2, + "duration_seconds": 19.333333333333332, + "format": "h3_chain_upscale_manifest_v1", + "latent_saving": false, + "profile": "h3_lbh_3d", + "profile_config": { + "backend": "h3_latent", + "config_hash": "a6fede373593b8639c4a9eaf482d0403cecd7e728a57a6862f4808dd8997509d", + "recipe": { + "audio_denoise": 0, + "conditioning": "latent_sync", + "denoise": 0.24, + "pass2_steps": 2, + "target_megapixels": 1.5, + "upscaler": "LBH 3D" + }, + "save_latent": false, + "segment_crf": 18 + }, + "run_name": "Twer_compilation_0", + "scene_end": 2, + "scene_start": 1, + "segments": [ + { + "audio_route": "source checkpoint audio", + "checkpoint": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/checkpoints/clip_0001.314092e182b642fcacff19de4f3712c7.safetensors", + "checkpoint_sha256": "9b9613bf2cd4463b7c72d95c0d38954e6e5b06191cd1d1c5ecf5aadb99ff5d58", + "context_steps": 0, + "created_at": "2026-09-23T06:21:53Z", + "delivered_frames": 243, + "generated_audio": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/audio/clip_0001.314092e182b642fcacff19de4f3712c7.wav", + "generated_audio_sha256": "766d53ea1139a4ddb4228105f96b3e20147b0155e200338328c14551713df1ca", + "height": 960, + "id": "clip_01", + "index": 1, + "latent_layout": "omitted", + "latent_saved": false, + "metadata": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/prompts/clip_0001.314092e182b642fcacff19de4f3712c7.txt", + "prompt_file_sha256": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "prompt_hash": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "prompt_prefix": "", + "raw_frames": 243, + "revision": "314092e182b642fcacff19de4f3712c7", + "revision_metadata": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/checkpoints/clip_0001.314092e182b642fcacff19de4f3712c7.json", + "sample_rate": 32000, + "scene_prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/segments/clip_0001.314092e182b642fcacff19de4f3712c7.mp4", + "segment_sha256": "eaa3ce2d01b09d4d5b056092bc274f053f256b49b6f9b0e7177df5fd88eba372", + "source_checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.safetensors", + "source_checkpoint_sha256": "e85a11ad38858bb960b41f1608fec3bcae8162dee777a0dae85a72889445eb0c", + "source_revision": "be0c4d8d5a5d49f0a3432231315edeea", + "source_segment_sha256": "3de4c1022b5eeb14f21dfcf038c9e36e1d33b6275b08aa1eeccbe3b4148d9be3", + "steps": 3, + "trim_frames": 0, + "width": 1664 + }, + { + "audio_route": "source checkpoint audio", + "checkpoint": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/checkpoints/clip_0002.ed78fe33db4847b3875efa6db096f07c.safetensors", + "checkpoint_sha256": "8d26e6581a78dad87aa42f5fb2165e890dc9cf9ca57b901b0c0a9de89daca5e6", + "context_steps": 0, + "created_at": "2026-09-23T06:48:05Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/audio/clip_0002.ed78fe33db4847b3875efa6db096f07c.wav", + "generated_audio_sha256": "9f3ddacd7e5d1d0430b7dec4b9aa8f885fd6c4764341394aa0338a0a21d849f2", + "height": 960, + "id": "clip_02", + "index": 2, + "latent_layout": "omitted", + "latent_saved": false, + "metadata": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/checkpoints/clip_0002.json", + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/prompts/clip_0002.ed78fe33db4847b3875efa6db096f07c.txt", + "prompt_file_sha256": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "prompt_hash": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "prompt_prefix": "", + "raw_frames": 243, + "revision": "ed78fe33db4847b3875efa6db096f07c", + "revision_metadata": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/checkpoints/clip_0002.ed78fe33db4847b3875efa6db096f07c.json", + "sample_rate": 32000, + "scene_prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "segment": "h3_chains/Twer_compilation_0/chapters/01_chapter_01/upscaled/h3_lbh_3d/segments/clip_0002.ed78fe33db4847b3875efa6db096f07c.mp4", + "segment_sha256": "d4299ef6c46d674e80b812770cbb7c7f60e89c92be97d945cd8adea10b75586d", + "source_checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.fdc10ca582cd46978418304423cca3b3.safetensors", + "source_checkpoint_sha256": "84c23e9f336bf1907e0f29cf376c87a62b6eda8a6dcb61a1f8296c45e7370821", + "source_revision": "fdc10ca582cd46978418304423cca3b3", + "source_segment_sha256": "2bd49ba322bdb25818ca4260e80f7bab09bb0d0293aa8e0a22f196b62bcb740e", + "steps": 3, + "trim_frames": 22, + "width": 1664 + } + ], + "source_manifest": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/workflow.json" + }, + "chapter": { + "complete": false, + "editorial_origin_frame": 0, + "end_scene": 2, + "id": "chapter_01", + "implicit": true, + "number": 1, + "planned_end_scene": 3, + "resolution": { + "height": 544, + "width": 960 + }, + "source_editorial_revision": "bb55b6be896bfa591ec8e9f5da1fe106", + "source_start_frame": 0, + "start_scene": 1, + "start_scene_id": "", + "text": "", + "title": "Chapter 1" + }, + "clip_count": 2, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "duration_seconds": 19.333333333333332, + "editorial": { + "alternate_draft": null, + "chapters": [ + { + "id": "chapter_01", + "start_scene": 1, + "start_scene_id": "clip_01", + "text": "", + "title": "Chapter 1" + } + ], + "format": "h3_chain_editorial_v1", + "locked_scene_ids": [], + "placements": [ + { + "scene": 1, + "scene_id": "clip_01", + "start_frame": 0 + }, + { + "scene": 2, + "scene_id": "clip_02", + "start_frame": 243 + } + ], + "replacements": [], + "revision": "fef2ce0787828f5f7220ed9b74717553", + "run_name": "Twer_compilation_0", + "scene_order": [ + { + "scene": 1, + "scene_id": "clip_01" + }, + { + "scene": 2, + "scene_id": "clip_02" + } + ], + "subtitles": { + "asset_id": "", + "mode": "off", + "offset_seconds": 0.0 + }, + "trims": [], + "updated_at": "1970-01-01T00:00:00Z" + }, + "format": "h3_chain_chapter_manifest_v1", + "plan_hash": "c8687426cf573a3ab813e8a510f10c5435531e355242f560cff26f26dc117766", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "scene_end": 2, + "scene_start": 1, + "segments": [ + { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "be0c4d8d5a5d49f0a3432231315edeea", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.safetensors", + "checkpoint_sha256": "e85a11ad38858bb960b41f1608fec3bcae8162dee777a0dae85a72889445eb0c", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T06:30:29Z", + "delivered_frames": 243, + "forked_from_branch_id": "c9ebaa2c8dda4cda98f6af24745f33e0", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.wav", + "generated_audio_sha256": "766d53ea1139a4ddb4228105f96b3e20147b0155e200338328c14551713df1ca", + "generated_continuity": "on", + "history_hash": "5ba789ce8e926de6ab90b63afc1399e1eab449bd1e4c861a60985f03c7f47b74", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.prompt.txt", + "prompt_file_sha256": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "prompt_hash": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "be0c4d8d5a5d49f0a3432231315edeea", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "5467ab238d620eb85b15d19ec5b22e4a77edb85285de6d93733c291d6374c9d0" + }, + "generation_hash": "3f1afc53861e4b47765a27a737d232d8305e6a1a0c65e1a502387b81bbf3c869", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.mp4", + "segment_sha256": "3de4c1022b5eeb14f21dfcf038c9e36e1d33b6275b08aa1eeccbe3b4148d9be3", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.json" + }, + { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/Twer_compilation_0/blend_segments/clip_0002.fdc10ca582cd46978418304423cca3b3.mp4", + "blend_segment_sha256": "d971ba27d5f0bd60c2fd5a2415d313c396a86739c1e380d4daa9862bde236f98", + "branch_id": "be0c4d8d5a5d49f0a3432231315edeea", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.fdc10ca582cd46978418304423cca3b3.safetensors", + "checkpoint_sha256": "84c23e9f336bf1907e0f29cf376c87a62b6eda8a6dcb61a1f8296c45e7370821", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T06:40:09Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0002.fdc10ca582cd46978418304423cca3b3.wav", + "generated_audio_sha256": "9f3ddacd7e5d1d0430b7dec4b9aa8f885fd6c4764341394aa0338a0a21d849f2", + "generated_continuity": "on", + "history_hash": "48ac207e005ee4fe75eab5c79081a713b60a79f428c29ba9786bd6cc0c29f44c", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "e85a11ad38858bb960b41f1608fec3bcae8162dee777a0dae85a72889445eb0c", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "be0c4d8d5a5d49f0a3432231315edeea", + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0002.fdc10ca582cd46978418304423cca3b3.prompt.txt", + "prompt_file_sha256": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "prompt_hash": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "fdc10ca582cd46978418304423cca3b3", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.fdc10ca582cd46978418304423cca3b3.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "3e109deda4873fd7228bd2e083d11dcb54675913b98beee649adce18e2e53a04" + }, + "generation_hash": "63312d7425c7c7236ec8589e631fdfbc59e16a8831eeb9b7a6c16277a737bf3d", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0002.fdc10ca582cd46978418304423cca3b3.mp4", + "segment_sha256": "2bd49ba322bdb25818ca4260e80f7bab09bb0d0293aa8e0a22f196b62bcb740e", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.json", + "visual_context_source_checkpoint_sha256": "e85a11ad38858bb960b41f1608fec3bcae8162dee777a0dae85a72889445eb0c", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "be0c4d8d5a5d49f0a3432231315edeea", + "visual_context_source_scene": 1 + } + ], + "source_manifest_format": "h3_chain_manifest_v3", + "source_manifest_hash": "0f14f31ebbabddf722e2eaecaba0d03faed23c1da5d3479141cd87d14b4845e7", + "source_plan_hash": "c8687426cf573a3ab813e8a510f10c5435531e355242f560cff26f26dc117766", + "source_scene_count": 3, + "total_delivered_frames": 464 + }, + "source_manifest_hash": "3efc9ebe128c8659190a5ab2c2a8ee3e9325b0edae86794d6f16da79a074e8ed", + "source_plan_hash": "c8687426cf573a3ab813e8a510f10c5435531e355242f560cff26f26dc117766", + "total_delivered_frames": 464 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.5678708d1cf348978f03eb5095638623.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.5678708d1cf348978f03eb5095638623.json new file mode 100644 index 0000000000000000000000000000000000000000..7ec875838d10a0c3d55e393681b02172beb555c6 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.5678708d1cf348978f03eb5095638623.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "b21fde386b5ef62b24bc2811fdb676da647df324f0bafeec75388b0665d122b4", + "plan_hash": "26e548f22796c09659041a60e6e53e2879cb8d962eacc9af77545343ce043b3e", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "a90b72f8529aeecea41c9a6026ed7262c8930a2ba5e0ce6ec2bb77fe62556d81" + }, + "generation_hash": "c3cc98854d0863b98e1d40a078f813ba866ef80997e3a527854322f27b831725", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "5678708d1cf348978f03eb5095638623", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.5678708d1cf348978f03eb5095638623.safetensors", + "checkpoint_sha256": "b4778bb23100aa598ce188855b3304913c7da76a0f0f9df06f1024d83598a364", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-17T03:34:12Z", + "delivered_frames": 243, + "forked_from_branch_id": "765525cc9d21432a95d47c48d893b578", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0001.5678708d1cf348978f03eb5095638623.wav", + "generated_audio_sha256": "962cede79ec02bdbbb1bfeb1621d30d6a7ba78c6d5bdcc8efb3e2b9a066e32c2", + "generated_continuity": "on", + "history_hash": "b21fde386b5ef62b24bc2811fdb676da647df324f0bafeec75388b0665d122b4", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0001.5678708d1cf348978f03eb5095638623.prompt.txt", + "prompt_file_sha256": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "prompt_hash": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "5678708d1cf348978f03eb5095638623", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.5678708d1cf348978f03eb5095638623.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "a90b72f8529aeecea41c9a6026ed7262c8930a2ba5e0ce6ec2bb77fe62556d81" + }, + "generation_hash": "c3cc98854d0863b98e1d40a078f813ba866ef80997e3a527854322f27b831725", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0001.5678708d1cf348978f03eb5095638623.mp4", + "segment_sha256": "db6419505990ef2ec8e36f3617864f7cf3adbd5db6e25adcea3696878e8b51d7", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.765525cc9d21432a95d47c48d893b578.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.5678708d1cf348978f03eb5095638623.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.5678708d1cf348978f03eb5095638623.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..400f6ae70a825dd2efa3fa28d047efa99871d801 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.5678708d1cf348978f03eb5095638623.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4778bb23100aa598ce188855b3304913c7da76a0f0f9df06f1024d83598a364 +size 145733568 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.765525cc9d21432a95d47c48d893b578.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.765525cc9d21432a95d47c48d893b578.json new file mode 100644 index 0000000000000000000000000000000000000000..0e349f899bfca402317e0d3fa8c1fdef9ad90aeb --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.765525cc9d21432a95d47c48d893b578.json @@ -0,0 +1,177 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "b21fde386b5ef62b24bc2811fdb676da647df324f0bafeec75388b0665d122b4", + "plan_hash": "26e548f22796c09659041a60e6e53e2879cb8d962eacc9af77545343ce043b3e", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "a90b72f8529aeecea41c9a6026ed7262c8930a2ba5e0ce6ec2bb77fe62556d81" + }, + "generation_hash": "c3cc98854d0863b98e1d40a078f813ba866ef80997e3a527854322f27b831725", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "765525cc9d21432a95d47c48d893b578", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.765525cc9d21432a95d47c48d893b578.safetensors", + "checkpoint_sha256": "48d9afc51cc160bb35076a1308f820b9b5eb1cce8817160122552197273dfa28", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-17T03:25:07Z", + "delivered_frames": 243, + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0001.765525cc9d21432a95d47c48d893b578.wav", + "generated_audio_sha256": "ea45382e76f34075a1ce9b8b19f154bf2ec1beeb192c8d5ecad387fbfd61c729", + "generated_continuity": "on", + "history_hash": "b21fde386b5ef62b24bc2811fdb676da647df324f0bafeec75388b0665d122b4", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0001.765525cc9d21432a95d47c48d893b578.prompt.txt", + "prompt_file_sha256": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "prompt_hash": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "765525cc9d21432a95d47c48d893b578", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.765525cc9d21432a95d47c48d893b578.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "a90b72f8529aeecea41c9a6026ed7262c8930a2ba5e0ce6ec2bb77fe62556d81" + }, + "generation_hash": "c3cc98854d0863b98e1d40a078f813ba866ef80997e3a527854322f27b831725", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0001.765525cc9d21432a95d47c48d893b578.mp4", + "segment_sha256": "dfc890892ecef071d18cce1c367bfbf8fcfea87fe2dbf936b756b2f6384dc03c", + "source_reference": "off", + "steps": 3 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.765525cc9d21432a95d47c48d893b578.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.765525cc9d21432a95d47c48d893b578.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ede174db27afa64502d7b6eaaa83beb898890335 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.765525cc9d21432a95d47c48d893b578.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48d9afc51cc160bb35076a1308f820b9b5eb1cce8817160122552197273dfa28 +size 145733568 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.json new file mode 100644 index 0000000000000000000000000000000000000000..63b96d993e3189b61582388596d7f06b750f8e11 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "format": "h3_chain_segment_v3", + "history_hash": "5ba789ce8e926de6ab90b63afc1399e1eab449bd1e4c861a60985f03c7f47b74", + "plan_hash": "c8687426cf573a3ab813e8a510f10c5435531e355242f560cff26f26dc117766", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "5467ab238d620eb85b15d19ec5b22e4a77edb85285de6d93733c291d6374c9d0" + }, + "generation_hash": "3f1afc53861e4b47765a27a737d232d8305e6a1a0c65e1a502387b81bbf3c869", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "be0c4d8d5a5d49f0a3432231315edeea", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.safetensors", + "checkpoint_sha256": "e85a11ad38858bb960b41f1608fec3bcae8162dee777a0dae85a72889445eb0c", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T06:30:29Z", + "delivered_frames": 243, + "forked_from_branch_id": "c9ebaa2c8dda4cda98f6af24745f33e0", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.wav", + "generated_audio_sha256": "766d53ea1139a4ddb4228105f96b3e20147b0155e200338328c14551713df1ca", + "generated_continuity": "on", + "history_hash": "5ba789ce8e926de6ab90b63afc1399e1eab449bd1e4c861a60985f03c7f47b74", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.prompt.txt", + "prompt_file_sha256": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "prompt_hash": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "be0c4d8d5a5d49f0a3432231315edeea", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "5467ab238d620eb85b15d19ec5b22e4a77edb85285de6d93733c291d6374c9d0" + }, + "generation_hash": "3f1afc53861e4b47765a27a737d232d8305e6a1a0c65e1a502387b81bbf3c869", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.mp4", + "segment_sha256": "3de4c1022b5eeb14f21dfcf038c9e36e1d33b6275b08aa1eeccbe3b4148d9be3", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..12963f31c158d950ea61228e00c6bb0fb363e066 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e85a11ad38858bb960b41f1608fec3bcae8162dee777a0dae85a72889445eb0c +size 154671096 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.json new file mode 100644 index 0000000000000000000000000000000000000000..2d6960e211ba6373b92275ede2fc4798a3e2406b --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "format": "h3_chain_segment_v3", + "history_hash": "3bbfa7a0f03fa72f8b231c76408920ff3e035562474c6c23fff7b037e76be426", + "plan_hash": "25eb4340256d92c6c0f28e2db1c98bae16a2fd5ed9a6a53a95d0fbca8c1e2476", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "119b0edacdd6ec3931e0b6ffc9e4020136e9b2c016e096725ace59147891967c" + }, + "generation_hash": "d0d45125cadec9066cd057bb53a78d828430bcef15ba07cdbbc0d8b89cb79fd1", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "c9ebaa2c8dda4cda98f6af24745f33e0", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.safetensors", + "checkpoint_sha256": "6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T02:35:51Z", + "delivered_frames": 243, + "forked_from_branch_id": "cb7ecbfbbb5644fa8c977f580495bbd8", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.wav", + "generated_audio_sha256": "f70fa596317031ee452641b74eaf0365cabd0d577e149d2e57216399518ed375", + "generated_continuity": "on", + "history_hash": "3bbfa7a0f03fa72f8b231c76408920ff3e035562474c6c23fff7b037e76be426", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.prompt.txt", + "prompt_file_sha256": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "prompt_hash": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "c9ebaa2c8dda4cda98f6af24745f33e0", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "119b0edacdd6ec3931e0b6ffc9e4020136e9b2c016e096725ace59147891967c" + }, + "generation_hash": "d0d45125cadec9066cd057bb53a78d828430bcef15ba07cdbbc0d8b89cb79fd1", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.mp4", + "segment_sha256": "d0d4a7b0a458126813ea2605e1c1cf858e66effc0f64a5953f397801d280634b", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..e2c5727205d9c65c59c1b0b161be268b8f9eb6cd --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab +size 154671728 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.json new file mode 100644 index 0000000000000000000000000000000000000000..6a89312469202eab1c7121e3a8db7ca4e10959ff --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "format": "h3_chain_segment_v3", + "history_hash": "5902000474340c9cb2f068d2f850e27f8f80c649968956917d13a2274cfbf624", + "plan_hash": "e949b93160824100934d51670f974bbd05bd38225db290f2017844649ce1da38", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "04a7b4d3b323ab4bf3e8537eaefd6acb161b03fad54370fa2c7b08b0e6d5b22f" + }, + "generation_hash": "8c40fa04815927319f34ad8d26dc4d4f3459a7c3a6e56beb6e26dccc6bf72bdc", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "3915d1660ce12ad9858fe36899ce117db209608229ac37ffcffd2aad10a8b6f9", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "cb7ecbfbbb5644fa8c977f580495bbd8", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.safetensors", + "checkpoint_sha256": "aad9e6fdb15908d29af16a1009403e9814519f419930d89cc41b5ae9c8a6c65d", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T01:34:18Z", + "delivered_frames": 243, + "forked_from_branch_id": "e03590726c224d139cf421c45b21080e", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.wav", + "generated_audio_sha256": "3b4113e86f6863df698dd749ecde2f313f09a05c82320c10c78feed6fbd0ae0e", + "generated_continuity": "on", + "history_hash": "5902000474340c9cb2f068d2f850e27f8f80c649968956917d13a2274cfbf624", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\n defines from the neck down on the bed, including long wavy dark brown hair at the top edge, grey cropped t-shirt pulled above her bare breasts, belly, hands on the sheets, white rumpled bed, pink LED, lamp, candle, and photographic live-action rendering. Her face stays out of frame.\n is the single woman shown by the reference. Preserve her body, hair edge, grey shirt, and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Static chest-level take. She pulls the crop top down, then lifts it. She kneads her breasts. Hips roll. Face stays out of frame.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top, hair at the top edge. Face never enters the frame.\n: fully_preserved - chest crop, bed, pink LED, lamp as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Grey crop top sits above her bare breasts. Hands on the sheets. Her face never enters the frame. She pulls the crop top down over her breasts, then slowly lifts it again to uncover them. She kneads both breasts slowly. Her hips roll right then left. A short sigh. The camera stays static at chest level. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\n\noverall_soundscape:\nCotton crop top, sheets, quiet breath, short sighs. No spoken line.\n\nnon_diegetic_music:\nLow bass pulse, quiet, continuous.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.prompt.txt", + "prompt_file_sha256": "3915d1660ce12ad9858fe36899ce117db209608229ac37ffcffd2aad10a8b6f9", + "prompt_hash": "3915d1660ce12ad9858fe36899ce117db209608229ac37ffcffd2aad10a8b6f9", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "cb7ecbfbbb5644fa8c977f580495bbd8", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "04a7b4d3b323ab4bf3e8537eaefd6acb161b03fad54370fa2c7b08b0e6d5b22f" + }, + "generation_hash": "8c40fa04815927319f34ad8d26dc4d4f3459a7c3a6e56beb6e26dccc6bf72bdc", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "3915d1660ce12ad9858fe36899ce117db209608229ac37ffcffd2aad10a8b6f9", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n defines from the neck down on the bed, including long wavy dark brown hair at the top edge, grey cropped t-shirt pulled above her bare breasts, belly, hands on the sheets, white rumpled bed, pink LED, lamp, candle, and photographic live-action rendering. Her face stays out of frame.\n is the single woman shown by the reference. Preserve her body, hair edge, grey shirt, and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Static chest-level take. She pulls the crop top down, then lifts it. She kneads her breasts. Hips roll. Face stays out of frame.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top, hair at the top edge. Face never enters the frame.\n: fully_preserved - chest crop, bed, pink LED, lamp as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Grey crop top sits above her bare breasts. Hands on the sheets. Her face never enters the frame. She pulls the crop top down over her breasts, then slowly lifts it again to uncover them. She kneads both breasts slowly. Her hips roll right then left. A short sigh. The camera stays static at chest level. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\n\noverall_soundscape:\nCotton crop top, sheets, quiet breath, short sighs. No spoken line.\n\nnon_diegetic_music:\nLow bass pulse, quiet, continuous.", + "seed": 6101, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.mp4", + "segment_sha256": "bf0c94f548c235db43714e0af2e4bc0ff06a90a1afa501560661aa32e841f61f", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.e03590726c224d139cf421c45b21080e.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f8fba73e84ca404060cb53b9a935ad8986132b39 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aad9e6fdb15908d29af16a1009403e9814519f419930d89cc41b5ae9c8a6c65d +size 154671592 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.e03590726c224d139cf421c45b21080e.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.e03590726c224d139cf421c45b21080e.json new file mode 100644 index 0000000000000000000000000000000000000000..29eca5a7d70d641aa16c0f0f1ccda5fb0491f216 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.e03590726c224d139cf421c45b21080e.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "37703b6212617cae3ea250792e5ac510375834f557eed11d838695f340e83b45", + "plan_hash": "1f9740bbdc4bad0e7c4d2daf5d8f07dae1cc22ac9af3d32645a029011999c931", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "d492f63385fe6425aa47773542b1277daf9a1fd5dc5ca2f3a3c64be6f8a390f3" + }, + "generation_hash": "38ebd73033819c3aec6f1bf84107498ec0f16f1166f8c7ddc53d3dbdde644ae2", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "7c226d9d5413d1f6ac56a2691f2c3fcef903c794ea518406ee05953cd0a5e221", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "e03590726c224d139cf421c45b21080e", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.e03590726c224d139cf421c45b21080e.safetensors", + "checkpoint_sha256": "ff5a1b9a5652f2df17682ded08d6612004e9969667af4bf9df228a2de22dee2a", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-17T09:51:59Z", + "delivered_frames": 243, + "forked_from_branch_id": "5678708d1cf348978f03eb5095638623", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0001.e03590726c224d139cf421c45b21080e.wav", + "generated_audio_sha256": "c34e538c3bcf3293af326ac314a0ed3dad48f4add929e6d09c026356226a2759", + "generated_continuity": "on", + "history_hash": "37703b6212617cae3ea250792e5ac510375834f557eed11d838695f340e83b45", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0001.e03590726c224d139cf421c45b21080e.prompt.txt", + "prompt_file_sha256": "7c226d9d5413d1f6ac56a2691f2c3fcef903c794ea518406ee05953cd0a5e221", + "prompt_hash": "7c226d9d5413d1f6ac56a2691f2c3fcef903c794ea518406ee05953cd0a5e221", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "e03590726c224d139cf421c45b21080e", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.e03590726c224d139cf421c45b21080e.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "d492f63385fe6425aa47773542b1277daf9a1fd5dc5ca2f3a3c64be6f8a390f3" + }, + "generation_hash": "38ebd73033819c3aec6f1bf84107498ec0f16f1166f8c7ddc53d3dbdde644ae2", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "7c226d9d5413d1f6ac56a2691f2c3fcef903c794ea518406ee05953cd0a5e221", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6101, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0001.e03590726c224d139cf421c45b21080e.mp4", + "segment_sha256": "51d714c5054c992e9859cf709232e246b15825ae51a923bdf016eabb2c3785a7", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.5678708d1cf348978f03eb5095638623.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.e03590726c224d139cf421c45b21080e.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.e03590726c224d139cf421c45b21080e.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f59604a26031cb793d4a23420e3a3ece06bc45d7 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.e03590726c224d139cf421c45b21080e.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff5a1b9a5652f2df17682ded08d6612004e9969667af4bf9df228a2de22dee2a +size 145732344 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.json new file mode 100644 index 0000000000000000000000000000000000000000..2d6960e211ba6373b92275ede2fc4798a3e2406b --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0001.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "format": "h3_chain_segment_v3", + "history_hash": "3bbfa7a0f03fa72f8b231c76408920ff3e035562474c6c23fff7b037e76be426", + "plan_hash": "25eb4340256d92c6c0f28e2db1c98bae16a2fd5ed9a6a53a95d0fbca8c1e2476", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "119b0edacdd6ec3931e0b6ffc9e4020136e9b2c016e096725ace59147891967c" + }, + "generation_hash": "d0d45125cadec9066cd057bb53a78d828430bcef15ba07cdbbc0d8b89cb79fd1", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "c9ebaa2c8dda4cda98f6af24745f33e0", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.safetensors", + "checkpoint_sha256": "6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T02:35:51Z", + "delivered_frames": 243, + "forked_from_branch_id": "cb7ecbfbbb5644fa8c977f580495bbd8", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.wav", + "generated_audio_sha256": "f70fa596317031ee452641b74eaf0365cabd0d577e149d2e57216399518ed375", + "generated_continuity": "on", + "history_hash": "3bbfa7a0f03fa72f8b231c76408920ff3e035562474c6c23fff7b037e76be426", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.prompt.txt", + "prompt_file_sha256": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "prompt_hash": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "c9ebaa2c8dda4cda98f6af24745f33e0", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "119b0edacdd6ec3931e0b6ffc9e4020136e9b2c016e096725ace59147891967c" + }, + "generation_hash": "d0d45125cadec9066cd057bb53a78d828430bcef15ba07cdbbc0d8b89cb79fd1", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.mp4", + "segment_sha256": "d0d4a7b0a458126813ea2605e1c1cf858e66effc0f64a5953f397801d280634b", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.json new file mode 100644 index 0000000000000000000000000000000000000000..8e6634052c7b7ef4aceee8a701743cf5430b7267 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.json @@ -0,0 +1,188 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "66bee7701ceccf0fb75c6a619d816442babe16447db3a94d756e08765153cd96", + "plan_hash": "1f9740bbdc4bad0e7c4d2daf5d8f07dae1cc22ac9af3d32645a029011999c931", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "44f653e00714cf014adf1ba0aa00f1124b7d5d8baf7cf6f6116f0b4cd5cb9cf3" + }, + "generation_hash": "431c760e7a250ee0e2390bc2da242a8092b4fb763030fd2c2e18b1fba310224e", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "bffc056626dbd7268aecc38a9868b881ee9e1989af55d5e62bae2215e57969d4", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/Twer_compilation_0/blend_segments/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.mp4", + "blend_segment_sha256": "915b2d45d1e5783f152ad50fdb70eac1cd72eea298463d9403bb5a05dd077e62", + "branch_id": "e03590726c224d139cf421c45b21080e", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.safetensors", + "checkpoint_sha256": "0099a00b5461b4e387385a4828c871972ead2f90d7643580abbb67029921cded", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-17T09:56:30Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.wav", + "generated_audio_sha256": "51b0f5645b4619555603ba5efa2bb284f8d0be02766ccbb1da6134453d203b25", + "generated_continuity": "on", + "history_hash": "66bee7701ceccf0fb75c6a619d816442babe16447db3a94d756e08765153cd96", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "ff5a1b9a5652f2df17682ded08d6612004e9969667af4bf9df228a2de22dee2a", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "e03590726c224d139cf421c45b21080e", + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.prompt.txt", + "prompt_file_sha256": "bffc056626dbd7268aecc38a9868b881ee9e1989af55d5e62bae2215e57969d4", + "prompt_hash": "bffc056626dbd7268aecc38a9868b881ee9e1989af55d5e62bae2215e57969d4", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "03ebe263e3ba4cea9ae6f7b364c26fb5", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "44f653e00714cf014adf1ba0aa00f1124b7d5d8baf7cf6f6116f0b4cd5cb9cf3" + }, + "generation_hash": "431c760e7a250ee0e2390bc2da242a8092b4fb763030fd2c2e18b1fba310224e", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "bffc056626dbd7268aecc38a9868b881ee9e1989af55d5e62bae2215e57969d4", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6102, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.mp4", + "segment_sha256": "c08155b79ef5da3ca86a196a9638d5c11a8b6f1d75fa098e2115841aef73fd6f", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.json", + "visual_context_source_checkpoint_sha256": "ff5a1b9a5652f2df17682ded08d6612004e9969667af4bf9df228a2de22dee2a", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "e03590726c224d139cf421c45b21080e", + "visual_context_source_scene": 1 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8f7b6a24937b801c66686b49f76856bf3cd469cb --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0099a00b5461b4e387385a4828c871972ead2f90d7643580abbb67029921cded +size 145497376 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.6899454141204298a392c122da202966.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.6899454141204298a392c122da202966.json new file mode 100644 index 0000000000000000000000000000000000000000..b40b634d29b0abb54a04c9a390d1d1d2a4ce06e1 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.6899454141204298a392c122da202966.json @@ -0,0 +1,188 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "format": "h3_chain_segment_v3", + "history_hash": "26c2272f68e0ba5671e21b051f0d7f55dfcbbac516b581512a1665769db3d4cc", + "plan_hash": "25eb4340256d92c6c0f28e2db1c98bae16a2fd5ed9a6a53a95d0fbca8c1e2476", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "d336cbd91ab771aac4dbbb2f18930251fe94cf02fb14d7f6368b4d84b579f782" + }, + "generation_hash": "3d2ed438728d6fb7af8d049f5c8d5f95cc3bf4f3006477099f8ea3cc8872b733", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/Twer_compilation_0/blend_segments/clip_0002.6899454141204298a392c122da202966.mp4", + "blend_segment_sha256": "17f08db6398bf2ad6603a8a2d4c38b297cde1da2465d6391625ccd05063b21f4", + "branch_id": "c9ebaa2c8dda4cda98f6af24745f33e0", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.6899454141204298a392c122da202966.safetensors", + "checkpoint_sha256": "a7b707d1c027ccccfc24c325a6e77114d3502aaceae9b51eb3969d2a2b07f97a", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T02:40:43Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0002.6899454141204298a392c122da202966.wav", + "generated_audio_sha256": "d6b4946456a86a1459088cb314ced39e0e8d490cb22071b4ed4018a09a7f7470", + "generated_continuity": "on", + "history_hash": "26c2272f68e0ba5671e21b051f0d7f55dfcbbac516b581512a1665769db3d4cc", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "c9ebaa2c8dda4cda98f6af24745f33e0", + "prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0002.6899454141204298a392c122da202966.prompt.txt", + "prompt_file_sha256": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "6899454141204298a392c122da202966", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.6899454141204298a392c122da202966.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "d336cbd91ab771aac4dbbb2f18930251fe94cf02fb14d7f6368b4d84b579f782" + }, + "generation_hash": "3d2ed438728d6fb7af8d049f5c8d5f95cc3bf4f3006477099f8ea3cc8872b733", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0002.6899454141204298a392c122da202966.mp4", + "segment_sha256": "fec312960a74eac06639e98c50ecf7870a721e67acbd8e88df27d7e81e40865d", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.json", + "visual_context_source_checkpoint_sha256": "6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "c9ebaa2c8dda4cda98f6af24745f33e0", + "visual_context_source_scene": 1 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.6899454141204298a392c122da202966.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.6899454141204298a392c122da202966.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8b8793fbe93115adc3e4e95f3e03feac2aa52304 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.6899454141204298a392c122da202966.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7b707d1c027ccccfc24c325a6e77114d3502aaceae9b51eb3969d2a2b07f97a +size 154437184 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.json new file mode 100644 index 0000000000000000000000000000000000000000..fd781d548a6869961c2da2d16c953aaa548e28b2 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.json @@ -0,0 +1,232 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "8460b350d36e97f66474921916816264215e7690d6db01969457d1e497ac0afd", + "plan_hash": "26e548f22796c09659041a60e6e53e2879cb8d962eacc9af77545343ce043b3e", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "8720f8e0615250ec095c54e4ba1ae799fee6f94d80081a5dfa17e0ccf8a11b43" + }, + "generation_hash": "b1763b8d453d8f8af81d4d6dc7539acdcea1d4b154c699b3d5374000ac282feb", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "4a2e98cb624e0a17bf6a4e251a51d0dc7fa092595ac8f51cc5f9cb3af61bf280", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/Twer_compilation_0/blend_segments/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.mp4", + "blend_segment_sha256": "e553339aebfb4136c2a8739a2a33ef8dac916a530c71fe8bdab2ea9604c37b0e", + "branch_id": "5678708d1cf348978f03eb5095638623", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.safetensors", + "checkpoint_sha256": "8fd21af62d2fe6f3716c3d3c1d17c7de745208e315d249461bd28e1754757d09", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-17T03:43:38Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.wav", + "generated_audio_sha256": "e21752c3a4e85ad23467fafccd8b7ac7f99db80a25f3e1a5626ddd75fdf9ef5e", + "generated_continuity": "on", + "guide_tone_carry": { + "applied_shifts": [ + -6.0, + -6.0, + -6.0 + ], + "context_motion_baseline": 0.36365509033203125, + "detected_luma_jump": 35.257904052734375, + "detection_threshold": 1.3216629028320312, + "mean_luma_jump": 35.490875244140625, + "points": [ + [ + 0.0, + 0.0 + ], + [ + 0.3924250883214614, + 0.36889567655675554 + ], + [ + 0.7195654775582108, + 0.6960360657935049 + ], + [ + 0.9020368987438725, + 0.8785074869791667 + ], + [ + 1.0, + 1.0 + ] + ], + "source_percentiles": [ + 100.06839752197266, + 183.48919677734375, + 230.0194091796875 + ], + "start_frame": 3, + "target_percentiles": [ + 35.94060134887695, + 152.73489379882812, + 218.3843994140625 + ], + "version": "h3_guide_tone_carry_v1" + }, + "history_hash": "8460b350d36e97f66474921916816264215e7690d6db01969457d1e497ac0afd", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "b4778bb23100aa598ce188855b3304913c7da76a0f0f9df06f1024d83598a364", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "5678708d1cf348978f03eb5095638623", + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.prompt.txt", + "prompt_file_sha256": "4a2e98cb624e0a17bf6a4e251a51d0dc7fa092595ac8f51cc5f9cb3af61bf280", + "prompt_hash": "4a2e98cb624e0a17bf6a4e251a51d0dc7fa092595ac8f51cc5f9cb3af61bf280", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "7d466aacd4bd4b07b1ff707c5e8437f3", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "8720f8e0615250ec095c54e4ba1ae799fee6f94d80081a5dfa17e0ccf8a11b43" + }, + "generation_hash": "b1763b8d453d8f8af81d4d6dc7539acdcea1d4b154c699b3d5374000ac282feb", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "4a2e98cb624e0a17bf6a4e251a51d0dc7fa092595ac8f51cc5f9cb3af61bf280", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.mp4", + "segment_sha256": "432da4c4b20e07a2fde489d2653a6887073a22e60f75cd2dd2182154aadb09d9", + "source_reference": "off", + "steps": 3, + "visual_context_source_checkpoint_sha256": "b4778bb23100aa598ce188855b3304913c7da76a0f0f9df06f1024d83598a364", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "5678708d1cf348978f03eb5095638623", + "visual_context_source_scene": 1 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..5cd39be3321f7a3af85e660af89644117cd422c3 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fd21af62d2fe6f3716c3d3c1d17c7de745208e315d249461bd28e1754757d09 +size 145497984 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.json new file mode 100644 index 0000000000000000000000000000000000000000..e94dac7bb6eb3e29520dc2eaa2fe87d9319cfdc4 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.json @@ -0,0 +1,189 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "format": "h3_chain_segment_v3", + "history_hash": "50d7a9ea544f76704bf22a8227adf2e05a30ea1c4e3deef85e4b58d7d187097c", + "plan_hash": "777f868e65627bf1949ce89918f73f46fb4b2c3332526d6de24296135ae3fe53", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "1b22555045ec10e96e90cd58050bbc5d89cfb670fd1a0db6e876215ed98b1694" + }, + "generation_hash": "9f91b154f1168fa4420792fe0a72c0289df09c7222581761ab4061cd5a8f1fc8", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "raw_frames": 243, + "seed": 3306120766216505648, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/Twer_compilation_0/blend_segments/clip_0002.f02e0f38500b43bda8075deaf873c190.mp4", + "blend_segment_sha256": "9550ced5ad3fb1d2c89eab6679aa185781010f03826d3a431bbf313bf5bdc8e3", + "branch_id": "f02e0f38500b43bda8075deaf873c190", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.safetensors", + "checkpoint_sha256": "c4b19190b67188e7bc79ba4be7e223a57f5c871baed587dc830da2fb15d10d3c", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T02:45:36Z", + "delivered_frames": 221, + "forked_from_branch_id": "c9ebaa2c8dda4cda98f6af24745f33e0", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0002.f02e0f38500b43bda8075deaf873c190.wav", + "generated_audio_sha256": "14a790a0cebc7fcb119e326f349c0ae7939cd72b490a1e6d6043039a5be8e38c", + "generated_continuity": "on", + "history_hash": "50d7a9ea544f76704bf22a8227adf2e05a30ea1c4e3deef85e4b58d7d187097c", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "c9ebaa2c8dda4cda98f6af24745f33e0", + "prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.prompt.txt", + "prompt_file_sha256": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "f02e0f38500b43bda8075deaf873c190", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "1b22555045ec10e96e90cd58050bbc5d89cfb670fd1a0db6e876215ed98b1694" + }, + "generation_hash": "9f91b154f1168fa4420792fe0a72c0289df09c7222581761ab4061cd5a8f1fc8", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "raw_frames": 243, + "seed": 3306120766216505648, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 3306120766216505648, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.mp4", + "segment_sha256": "1de1d46968e36371ef2e3559760c96a26a385ee7c5f1433286d04c603db4edcc", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.6899454141204298a392c122da202966.json", + "visual_context_source_checkpoint_sha256": "6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "c9ebaa2c8dda4cda98f6af24745f33e0", + "visual_context_source_scene": 1 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..905475ca9985784de08d7ad01fca730da568c825 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4b19190b67188e7bc79ba4be7e223a57f5c871baed587dc830da2fb15d10d3c +size 154437200 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.fdc10ca582cd46978418304423cca3b3.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.fdc10ca582cd46978418304423cca3b3.json new file mode 100644 index 0000000000000000000000000000000000000000..8422a7653a9f18ac6a451d43cfe99a571a19b38e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.fdc10ca582cd46978418304423cca3b3.json @@ -0,0 +1,188 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "format": "h3_chain_segment_v3", + "history_hash": "48ac207e005ee4fe75eab5c79081a713b60a79f428c29ba9786bd6cc0c29f44c", + "plan_hash": "c8687426cf573a3ab813e8a510f10c5435531e355242f560cff26f26dc117766", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "3e109deda4873fd7228bd2e083d11dcb54675913b98beee649adce18e2e53a04" + }, + "generation_hash": "63312d7425c7c7236ec8589e631fdfbc59e16a8831eeb9b7a6c16277a737bf3d", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/Twer_compilation_0/blend_segments/clip_0002.fdc10ca582cd46978418304423cca3b3.mp4", + "blend_segment_sha256": "d971ba27d5f0bd60c2fd5a2415d313c396a86739c1e380d4daa9862bde236f98", + "branch_id": "be0c4d8d5a5d49f0a3432231315edeea", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.fdc10ca582cd46978418304423cca3b3.safetensors", + "checkpoint_sha256": "84c23e9f336bf1907e0f29cf376c87a62b6eda8a6dcb61a1f8296c45e7370821", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T06:40:09Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0002.fdc10ca582cd46978418304423cca3b3.wav", + "generated_audio_sha256": "9f3ddacd7e5d1d0430b7dec4b9aa8f885fd6c4764341394aa0338a0a21d849f2", + "generated_continuity": "on", + "history_hash": "48ac207e005ee4fe75eab5c79081a713b60a79f428c29ba9786bd6cc0c29f44c", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "e85a11ad38858bb960b41f1608fec3bcae8162dee777a0dae85a72889445eb0c", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "be0c4d8d5a5d49f0a3432231315edeea", + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0002.fdc10ca582cd46978418304423cca3b3.prompt.txt", + "prompt_file_sha256": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "prompt_hash": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "fdc10ca582cd46978418304423cca3b3", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.fdc10ca582cd46978418304423cca3b3.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "3e109deda4873fd7228bd2e083d11dcb54675913b98beee649adce18e2e53a04" + }, + "generation_hash": "63312d7425c7c7236ec8589e631fdfbc59e16a8831eeb9b7a6c16277a737bf3d", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0002.fdc10ca582cd46978418304423cca3b3.mp4", + "segment_sha256": "2bd49ba322bdb25818ca4260e80f7bab09bb0d0293aa8e0a22f196b62bcb740e", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.json", + "visual_context_source_checkpoint_sha256": "e85a11ad38858bb960b41f1608fec3bcae8162dee777a0dae85a72889445eb0c", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "be0c4d8d5a5d49f0a3432231315edeea", + "visual_context_source_scene": 1 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.fdc10ca582cd46978418304423cca3b3.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.fdc10ca582cd46978418304423cca3b3.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8d4946cf82f6ed5ecd9be469867dc38080c1a31b --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.fdc10ca582cd46978418304423cca3b3.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84c23e9f336bf1907e0f29cf376c87a62b6eda8a6dcb61a1f8296c45e7370821 +size 154435776 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.json new file mode 100644 index 0000000000000000000000000000000000000000..e94dac7bb6eb3e29520dc2eaa2fe87d9319cfdc4 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0002.json @@ -0,0 +1,189 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "format": "h3_chain_segment_v3", + "history_hash": "50d7a9ea544f76704bf22a8227adf2e05a30ea1c4e3deef85e4b58d7d187097c", + "plan_hash": "777f868e65627bf1949ce89918f73f46fb4b2c3332526d6de24296135ae3fe53", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "1b22555045ec10e96e90cd58050bbc5d89cfb670fd1a0db6e876215ed98b1694" + }, + "generation_hash": "9f91b154f1168fa4420792fe0a72c0289df09c7222581761ab4061cd5a8f1fc8", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "raw_frames": 243, + "seed": 3306120766216505648, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/Twer_compilation_0/blend_segments/clip_0002.f02e0f38500b43bda8075deaf873c190.mp4", + "blend_segment_sha256": "9550ced5ad3fb1d2c89eab6679aa185781010f03826d3a431bbf313bf5bdc8e3", + "branch_id": "f02e0f38500b43bda8075deaf873c190", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.safetensors", + "checkpoint_sha256": "c4b19190b67188e7bc79ba4be7e223a57f5c871baed587dc830da2fb15d10d3c", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T02:45:36Z", + "delivered_frames": 221, + "forked_from_branch_id": "c9ebaa2c8dda4cda98f6af24745f33e0", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0002.f02e0f38500b43bda8075deaf873c190.wav", + "generated_audio_sha256": "14a790a0cebc7fcb119e326f349c0ae7939cd72b490a1e6d6043039a5be8e38c", + "generated_continuity": "on", + "history_hash": "50d7a9ea544f76704bf22a8227adf2e05a30ea1c4e3deef85e4b58d7d187097c", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "c9ebaa2c8dda4cda98f6af24745f33e0", + "prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.prompt.txt", + "prompt_file_sha256": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "f02e0f38500b43bda8075deaf873c190", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "1b22555045ec10e96e90cd58050bbc5d89cfb670fd1a0db6e876215ed98b1694" + }, + "generation_hash": "9f91b154f1168fa4420792fe0a72c0289df09c7222581761ab4061cd5a8f1fc8", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "raw_frames": 243, + "seed": 3306120766216505648, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 3306120766216505648, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.mp4", + "segment_sha256": "1de1d46968e36371ef2e3559760c96a26a385ee7c5f1433286d04c603db4edcc", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.6899454141204298a392c122da202966.json", + "visual_context_source_checkpoint_sha256": "6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "c9ebaa2c8dda4cda98f6af24745f33e0", + "visual_context_source_scene": 1 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.2d032601f9ad4f42b50015c12e493329.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.2d032601f9ad4f42b50015c12e493329.json new file mode 100644 index 0000000000000000000000000000000000000000..bb4f761dec89aebf15662bbd73007af423d4486e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.2d032601f9ad4f42b50015c12e493329.json @@ -0,0 +1,189 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "397332a364bbf647ed7750f7acfde64d193a0e64d52f2e07b45f9eb741ffcf7a", + "plan_hash": "f6acbd3917f8f02f54bb45aed67f6e401750c039748b005e8b8c6e169fc13860", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "3895e5aedc121fc06c6988601aa91473fee9e1ee010424c90026345d0c37c650" + }, + "generation_hash": "6100150c4c18bdbf592ef35f9e9f283331b1e0ab1e08436578d0202ec59320a4", + "scene": 3, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "prompt_hash": "f5014f114b2bf06f5892ebe216c36fc9bdfae5d939fa8b964e5870ed9415d2fb", + "raw_frames": 243, + "seed": 12595258187199308970, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/Twer_compilation_0/blend_segments/clip_0003.2d032601f9ad4f42b50015c12e493329.mp4", + "blend_segment_sha256": "ab6ab544084e12b9c1867da959eb6dc95948c7811dd78c4237a461b07e8f5024", + "branch_id": "2d032601f9ad4f42b50015c12e493329", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0003.2d032601f9ad4f42b50015c12e493329.safetensors", + "checkpoint_sha256": "d57ac9be81dcff20ee17c0f4ff60ce94cdde55db0edb1d56a16e4ff1cd49257b", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-17T10:17:31Z", + "delivered_frames": 221, + "forked_from_branch_id": "e03590726c224d139cf421c45b21080e", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0003.2d032601f9ad4f42b50015c12e493329.wav", + "generated_audio_sha256": "2dac92ded7af6604f9da2e4e7e1374ec73e2033b66dc8ce389f1bfd54f9738b2", + "generated_continuity": "on", + "history_hash": "397332a364bbf647ed7750f7acfde64d193a0e64d52f2e07b45f9eb741ffcf7a", + "id": "clip_03", + "index": 3, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0003.json", + "predecessor_checkpoint_sha256": "0099a00b5461b4e387385a4828c871972ead2f90d7643580abbb67029921cded", + "predecessor_editorial_out_frames": 221, + "predecessor_revision": "03ebe263e3ba4cea9ae6f7b364c26fb5", + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0003.2d032601f9ad4f42b50015c12e493329.prompt.txt", + "prompt_file_sha256": "f5014f114b2bf06f5892ebe216c36fc9bdfae5d939fa8b964e5870ed9415d2fb", + "prompt_hash": "f5014f114b2bf06f5892ebe216c36fc9bdfae5d939fa8b964e5870ed9415d2fb", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "2d032601f9ad4f42b50015c12e493329", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0003.2d032601f9ad4f42b50015c12e493329.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "3895e5aedc121fc06c6988601aa91473fee9e1ee010424c90026345d0c37c650" + }, + "generation_hash": "6100150c4c18bdbf592ef35f9e9f283331b1e0ab1e08436578d0202ec59320a4", + "scene": 3, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "prompt_hash": "f5014f114b2bf06f5892ebe216c36fc9bdfae5d939fa8b964e5870ed9415d2fb", + "raw_frames": 243, + "seed": 12595258187199308970, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 12595258187199308970, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0003.2d032601f9ad4f42b50015c12e493329.mp4", + "segment_sha256": "39fe60d656ed92ad03352d6bc20616812cc460720814fc1a49a5612cdd525244", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0003.62753065b1044305844de4e8196eea1e.json", + "visual_context_source_checkpoint_sha256": "0099a00b5461b4e387385a4828c871972ead2f90d7643580abbb67029921cded", + "visual_context_source_editorial_out_frames": 221, + "visual_context_source_id": "clip_02", + "visual_context_source_revision": "03ebe263e3ba4cea9ae6f7b364c26fb5", + "visual_context_source_scene": 2 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.2d032601f9ad4f42b50015c12e493329.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.2d032601f9ad4f42b50015c12e493329.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..3e50f9bc23069fd5cca091dbb91f46d0fd16f8b3 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.2d032601f9ad4f42b50015c12e493329.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d57ac9be81dcff20ee17c0f4ff60ce94cdde55db0edb1d56a16e4ff1cd49257b +size 145497680 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.62753065b1044305844de4e8196eea1e.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.62753065b1044305844de4e8196eea1e.json new file mode 100644 index 0000000000000000000000000000000000000000..0fb6234608988f985a7b8b8ac70bc59c777e610e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.62753065b1044305844de4e8196eea1e.json @@ -0,0 +1,188 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "023b38e973e2e7c8e2fa98d131b1f4a00fe8dc04afcaca6347ad46542d8054e2", + "plan_hash": "1f9740bbdc4bad0e7c4d2daf5d8f07dae1cc22ac9af3d32645a029011999c931", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "00c39d42430f4d8d63de221f8f0456bd81b3ab5dd10d9e030a4770624a551444" + }, + "generation_hash": "cbe20513d1ae9b59aa7eab5f3ffca7ce3d2fd92090c7a2997576fd3b5ca240b6", + "scene": 3, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "prompt_hash": "8eff233c039160b877dfce2dee8161418b3768bf41e1113c94f81503d8d85d24", + "raw_frames": 243, + "seed": 6103, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/Twer_compilation_0/blend_segments/clip_0003.62753065b1044305844de4e8196eea1e.mp4", + "blend_segment_sha256": "6aeed6b34921abe5a87eb85f7acf04c8682bdbfdd40008e7e91c642780385431", + "branch_id": "e03590726c224d139cf421c45b21080e", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0003.62753065b1044305844de4e8196eea1e.safetensors", + "checkpoint_sha256": "7645dc8041687340fc8d707006e5fd7ebe066143c8bc49aae60d77bb3b61309b", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-17T10:06:48Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0003.62753065b1044305844de4e8196eea1e.wav", + "generated_audio_sha256": "68868f1689f658ee8418f51bfcd5877cdb8b0cd53590d14f4de4921266b5d731", + "generated_continuity": "on", + "history_hash": "023b38e973e2e7c8e2fa98d131b1f4a00fe8dc04afcaca6347ad46542d8054e2", + "id": "clip_03", + "index": 3, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0003.json", + "predecessor_checkpoint_sha256": "0099a00b5461b4e387385a4828c871972ead2f90d7643580abbb67029921cded", + "predecessor_editorial_out_frames": 221, + "predecessor_revision": "03ebe263e3ba4cea9ae6f7b364c26fb5", + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0003.62753065b1044305844de4e8196eea1e.prompt.txt", + "prompt_file_sha256": "8eff233c039160b877dfce2dee8161418b3768bf41e1113c94f81503d8d85d24", + "prompt_hash": "8eff233c039160b877dfce2dee8161418b3768bf41e1113c94f81503d8d85d24", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "62753065b1044305844de4e8196eea1e", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0003.62753065b1044305844de4e8196eea1e.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "00c39d42430f4d8d63de221f8f0456bd81b3ab5dd10d9e030a4770624a551444" + }, + "generation_hash": "cbe20513d1ae9b59aa7eab5f3ffca7ce3d2fd92090c7a2997576fd3b5ca240b6", + "scene": 3, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "prompt_hash": "8eff233c039160b877dfce2dee8161418b3768bf41e1113c94f81503d8d85d24", + "raw_frames": 243, + "seed": 6103, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6103, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0003.62753065b1044305844de4e8196eea1e.mp4", + "segment_sha256": "74115bdb61982fb4df72cbd993aa7ee2d5b5741639ff84f53e5f057dcf7f5941", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0003.9a6c523c917b4e189443dcb5b06718d6.json", + "visual_context_source_checkpoint_sha256": "0099a00b5461b4e387385a4828c871972ead2f90d7643580abbb67029921cded", + "visual_context_source_editorial_out_frames": 221, + "visual_context_source_id": "clip_02", + "visual_context_source_revision": "03ebe263e3ba4cea9ae6f7b364c26fb5", + "visual_context_source_scene": 2 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.62753065b1044305844de4e8196eea1e.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.62753065b1044305844de4e8196eea1e.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ad1c528b8704fff359392653fde34aa6e4c5823d --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.62753065b1044305844de4e8196eea1e.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7645dc8041687340fc8d707006e5fd7ebe066143c8bc49aae60d77bb3b61309b +size 145497680 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.9a6c523c917b4e189443dcb5b06718d6.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.9a6c523c917b4e189443dcb5b06718d6.json new file mode 100644 index 0000000000000000000000000000000000000000..3dc6833aa623d13f1c0cbb2e56d24170f551a16f --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.9a6c523c917b4e189443dcb5b06718d6.json @@ -0,0 +1,187 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "853d7cf828916ddcd2d70ac9d04129d655af8ef631456a4e2b86d1920f0f70a3", + "plan_hash": "26e548f22796c09659041a60e6e53e2879cb8d962eacc9af77545343ce043b3e", + "run_name": "Twer_compilation_0", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "5ae7bd29391baa183fd1a1281358c95b9e85d1d656acc5963965c620e65afce0" + }, + "generation_hash": "38a6482922646eff09831554a56a3896a7696c2df666e906b1f49ac9be4a156f", + "scene": 3, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "prompt_hash": "031824744562a088b9d3924d0b713b3e996968c239019f60a9afbb8da64d2085", + "raw_frames": 243, + "seed": 6103, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/Twer_compilation_0/blend_segments/clip_0003.9a6c523c917b4e189443dcb5b06718d6.mp4", + "blend_segment_sha256": "28dd452be68b5c752c76056feaad73879a5fa9b86d8c1bcaceff954de8bfc60b", + "branch_id": "5678708d1cf348978f03eb5095638623", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0003.9a6c523c917b4e189443dcb5b06718d6.safetensors", + "checkpoint_sha256": "00fc75c0293fe43482ef89c2e8ea17e3044ceb74b270169d8a46c663c387ae55", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-17T03:52:26Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0003.9a6c523c917b4e189443dcb5b06718d6.wav", + "generated_audio_sha256": "53c0113ee86efcb524ed2c4a8cc6b2699ecedbce48435da84ceda814bc97218c", + "generated_continuity": "on", + "history_hash": "853d7cf828916ddcd2d70ac9d04129d655af8ef631456a4e2b86d1920f0f70a3", + "id": "clip_03", + "index": 3, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0003.json", + "predecessor_checkpoint_sha256": "8fd21af62d2fe6f3716c3d3c1d17c7de745208e315d249461bd28e1754757d09", + "predecessor_editorial_out_frames": 221, + "predecessor_revision": "7d466aacd4bd4b07b1ff707c5e8437f3", + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0003.9a6c523c917b4e189443dcb5b06718d6.prompt.txt", + "prompt_file_sha256": "031824744562a088b9d3924d0b713b3e996968c239019f60a9afbb8da64d2085", + "prompt_hash": "031824744562a088b9d3924d0b713b3e996968c239019f60a9afbb8da64d2085", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "9a6c523c917b4e189443dcb5b06718d6", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0003.9a6c523c917b4e189443dcb5b06718d6.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "99b4a9134dcf868bf53da4ecf7f400395aae075956a269ba5ec2edc2fd0966c6", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "5ae7bd29391baa183fd1a1281358c95b9e85d1d656acc5963965c620e65afce0" + }, + "generation_hash": "38a6482922646eff09831554a56a3896a7696c2df666e906b1f49ac9be4a156f", + "scene": 3, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "prompt_hash": "031824744562a088b9d3924d0b713b3e996968c239019f60a9afbb8da64d2085", + "raw_frames": 243, + "seed": 6103, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0003.9a6c523c917b4e189443dcb5b06718d6.mp4", + "segment_sha256": "56918ddccaf3619a459525c53734b9cf5eda3320898dafe0e1f5ce7b108adf1f", + "source_reference": "off", + "steps": 3, + "visual_context_source_checkpoint_sha256": "8fd21af62d2fe6f3716c3d3c1d17c7de745208e315d249461bd28e1754757d09", + "visual_context_source_editorial_out_frames": 221, + "visual_context_source_id": "clip_02", + "visual_context_source_revision": "7d466aacd4bd4b07b1ff707c5e8437f3", + "visual_context_source_scene": 2 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.9a6c523c917b4e189443dcb5b06718d6.safetensors b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.9a6c523c917b4e189443dcb5b06718d6.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..4cf5a3a27e7398d67266f3342b2c7233e58069ae --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/checkpoints/clip_0003.9a6c523c917b4e189443dcb5b06718d6.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00fc75c0293fe43482ef89c2e8ea17e3044ceb74b270169d8a46c663c387ae55 +size 145498688 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17.generated.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17.generated.wav new file mode 100644 index 0000000000000000000000000000000000000000..836ebca12b748a5b45d3b27f574d9f40cc2b0ef4 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17.generated.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c578b1af1d172f679c4bd1ba74016cf9e761e36025c78def36cdec2c211d7dc +size 3653376 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..12cc09b11cd1ac18a97c5b7deb572d2bb4b3d467 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd19fa6a0408036149b3211b6b09121627ea22a0eadb2cd33c23aa0fcd0cfe2c +size 25383399 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17_001.generated.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17_001.generated.wav new file mode 100644 index 0000000000000000000000000000000000000000..0eae8525c46c58168b5fc23e47bc42982149a396 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17_001.generated.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9499bc08c8c2184f3659a77ff71d9bd93656e13fa084bba24ff79ee1e3b0b41 +size 3653376 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17_001.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17_001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..92169d83607fd99d58afcb5563620ddb8439e85e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-17_001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08216cd29d6edf39ced1abe1ce7de1e19d07f739eb9a1e80663a5a405490e490 +size 16220753 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-18.generated.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-18.generated.wav new file mode 100644 index 0000000000000000000000000000000000000000..5a1cca287b092ce0e68ce01ec73e7c8dcd3f4d5d --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-18.generated.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b6bf329ae7489d7846fd133c283d04fbf5de305c08ef2426d48032fd25ef56f +size 2474712 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-18.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-18.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..10bb820ed0a3d9ac23429c97404a4a520b6fe96d --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/final/t2v_normal_2026-09-18.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df96935137d6272166fa40a4f83c2d5698ed342e2b4958af9ee779f39b6eaa72 +size 12499650 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.5678708d1cf348978f03eb5095638623.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.5678708d1cf348978f03eb5095638623.wav new file mode 100644 index 0000000000000000000000000000000000000000..5375c864d0dee2bb07f0cf2cf23533b24f835df4 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.5678708d1cf348978f03eb5095638623.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:962cede79ec02bdbbb1bfeb1621d30d6a7ba78c6d5bdcc8efb3e2b9a066e32c2 +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.765525cc9d21432a95d47c48d893b578.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.765525cc9d21432a95d47c48d893b578.wav new file mode 100644 index 0000000000000000000000000000000000000000..7c47e4808a10e21a0f06ea8e15efbef079537e04 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.765525cc9d21432a95d47c48d893b578.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea45382e76f34075a1ce9b8b19f154bf2ec1beeb192c8d5ecad387fbfd61c729 +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.wav new file mode 100644 index 0000000000000000000000000000000000000000..5c52f584f5157ad2110006400d78f7610762844c --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:766d53ea1139a4ddb4228105f96b3e20147b0155e200338328c14551713df1ca +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.wav new file mode 100644 index 0000000000000000000000000000000000000000..758ddc30b705f7f5ba9babd894e887762d351e0e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f70fa596317031ee452641b74eaf0365cabd0d577e149d2e57216399518ed375 +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.wav new file mode 100644 index 0000000000000000000000000000000000000000..38edeb33803fed7df32d7534d946363d2f9e9558 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b4113e86f6863df698dd749ecde2f313f09a05c82320c10c78feed6fbd0ae0e +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.e03590726c224d139cf421c45b21080e.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.e03590726c224d139cf421c45b21080e.wav new file mode 100644 index 0000000000000000000000000000000000000000..919eb0fac7fcc624fce77a55eb977b91da88c6aa --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0001.e03590726c224d139cf421c45b21080e.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c34e538c3bcf3293af326ac314a0ed3dad48f4add929e6d09c026356226a2759 +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.wav new file mode 100644 index 0000000000000000000000000000000000000000..fedb0b8d8df229606d6554bb4531ab4de9fd1db8 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51b0f5645b4619555603ba5efa2bb284f8d0be02766ccbb1da6134453d203b25 +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.6899454141204298a392c122da202966.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.6899454141204298a392c122da202966.wav new file mode 100644 index 0000000000000000000000000000000000000000..22dc71da390d3a48f047e840f19dc010a9e273ca --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.6899454141204298a392c122da202966.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6b4946456a86a1459088cb314ced39e0e8d490cb22071b4ed4018a09a7f7470 +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.wav new file mode 100644 index 0000000000000000000000000000000000000000..253f7ea40e21bb17f3b09a3fcd99228d64ed66e9 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e21752c3a4e85ad23467fafccd8b7ac7f99db80a25f3e1a5626ddd75fdf9ef5e +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.f02e0f38500b43bda8075deaf873c190.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.f02e0f38500b43bda8075deaf873c190.wav new file mode 100644 index 0000000000000000000000000000000000000000..8a606af0a61ba0c515da41c95283443018820eb2 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.f02e0f38500b43bda8075deaf873c190.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14a790a0cebc7fcb119e326f349c0ae7939cd72b490a1e6d6043039a5be8e38c +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.fdc10ca582cd46978418304423cca3b3.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.fdc10ca582cd46978418304423cca3b3.wav new file mode 100644 index 0000000000000000000000000000000000000000..d320c6b6313920749c1115c29b8123aa70a3835f --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0002.fdc10ca582cd46978418304423cca3b3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3ddacd7e5d1d0430b7dec4b9aa8f885fd6c4764341394aa0338a0a21d849f2 +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.2d032601f9ad4f42b50015c12e493329.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.2d032601f9ad4f42b50015c12e493329.wav new file mode 100644 index 0000000000000000000000000000000000000000..46ca52f5a9062d10d674b32c5102ccfed0df6f84 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.2d032601f9ad4f42b50015c12e493329.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dac92ded7af6604f9da2e4e7e1374ec73e2033b66dc8ce389f1bfd54f9738b2 +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.62753065b1044305844de4e8196eea1e.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.62753065b1044305844de4e8196eea1e.wav new file mode 100644 index 0000000000000000000000000000000000000000..adbe6cb86c3d499f7cb5c7d19dfa10891713dbb2 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.62753065b1044305844de4e8196eea1e.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68868f1689f658ee8418f51bfcd5877cdb8b0cd53590d14f4de4921266b5d731 +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.9a6c523c917b4e189443dcb5b06718d6.wav b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.9a6c523c917b4e189443dcb5b06718d6.wav new file mode 100644 index 0000000000000000000000000000000000000000..a8acd747ac75abc1876b5ccb89d836efb360e582 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/generated_audio/clip_0003.9a6c523c917b4e189443dcb5b06718d6.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53c0113ee86efcb524ed2c4a8cc6b2699ecedbce48435da84ceda814bc97218c +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/manifest.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..1ff734acffe39ad17fdc3b8c926f78ab5f506804 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/manifest.json @@ -0,0 +1,236 @@ +{ + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/plan.json", + "workflow": "h3_chains/Twer_compilation_0/workflow.json" + }, + "clip_count": 2, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "duration_seconds": 19.333333333333332, + "format": "h3_chain_manifest_v3", + "plan_hash": "777f868e65627bf1949ce89918f73f46fb4b2c3332526d6de24296135ae3fe53", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segments": [ + { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "c9ebaa2c8dda4cda98f6af24745f33e0", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.safetensors", + "checkpoint_sha256": "6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T02:35:51Z", + "delivered_frames": 243, + "forked_from_branch_id": "cb7ecbfbbb5644fa8c977f580495bbd8", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.wav", + "generated_audio_sha256": "f70fa596317031ee452641b74eaf0365cabd0d577e149d2e57216399518ed375", + "generated_continuity": "on", + "history_hash": "3bbfa7a0f03fa72f8b231c76408920ff3e035562474c6c23fff7b037e76be426", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.prompt.txt", + "prompt_file_sha256": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "prompt_hash": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "c9ebaa2c8dda4cda98f6af24745f33e0", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "119b0edacdd6ec3931e0b6ffc9e4020136e9b2c016e096725ace59147891967c" + }, + "generation_hash": "d0d45125cadec9066cd057bb53a78d828430bcef15ba07cdbbc0d8b89cb79fd1", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.mp4", + "segment_sha256": "d0d4a7b0a458126813ea2605e1c1cf858e66effc0f64a5953f397801d280634b", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.json" + }, + { + "archives": { + "api_prompt": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/api_prompt.json", + "plan": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/plan.json", + "workflow": "h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/Twer_compilation_0/blend_segments/clip_0002.f02e0f38500b43bda8075deaf873c190.mp4", + "blend_segment_sha256": "9550ced5ad3fb1d2c89eab6679aa185781010f03826d3a431bbf313bf5bdc8e3", + "branch_id": "f02e0f38500b43bda8075deaf873c190", + "checkpoint": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.safetensors", + "checkpoint_sha256": "c4b19190b67188e7bc79ba4be7e223a57f5c871baed587dc830da2fb15d10d3c", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-18T02:45:36Z", + "delivered_frames": 221, + "forked_from_branch_id": "c9ebaa2c8dda4cda98f6af24745f33e0", + "generated_audio": "h3_chains/Twer_compilation_0/generated_audio/clip_0002.f02e0f38500b43bda8075deaf873c190.wav", + "generated_audio_sha256": "14a790a0cebc7fcb119e326f349c0ae7939cd72b490a1e6d6043039a5be8e38c", + "generated_continuity": "on", + "history_hash": "50d7a9ea544f76704bf22a8227adf2e05a30ea1c4e3deef85e4b58d7d187097c", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "c9ebaa2c8dda4cda98f6af24745f33e0", + "prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.prompt.txt", + "prompt_file_sha256": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "f02e0f38500b43bda8075deaf873c190", + "revision_metadata": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.f02e0f38500b43bda8075deaf873c190.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "6768a961a1757dd50c9604cca2ff3dc97bbdfbcd5773e12c62eb28512ef2b05d", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "1b22555045ec10e96e90cd58050bbc5d89cfb670fd1a0db6e876215ed98b1694" + }, + "generation_hash": "9f91b154f1168fa4420792fe0a72c0289df09c7222581761ab4061cd5a8f1fc8", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_version": 2, + "source_reference": "off", + "width": 960 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "raw_frames": 243, + "seed": 3306120766216505648, + "source_reference_window": null, + "steps": 3 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 3306120766216505648, + "segment": "h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.mp4", + "segment_sha256": "1de1d46968e36371ef2e3559760c96a26a385ee7c5f1433286d04c603db4edcc", + "source_reference": "off", + "steps": 3, + "supersedes": "h3_chains/Twer_compilation_0/checkpoints/clip_0002.6899454141204298a392c122da202966.json", + "visual_context_source_checkpoint_sha256": "6722122745b3f9dc1425dfbfe747d9a4f7cb6688173b03862b23ccb7a3798bab", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "c9ebaa2c8dda4cda98f6af24745f33e0", + "visual_context_source_scene": 1 + } + ], + "total_delivered_frames": 464 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..a4b7d28e4531c242c8cee7b5b611cc1d4cfeb275 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "f948b956de796f23e9998f9a27ab8fe0746d0b5abc54592fa0662eab8ba3e82b", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 3 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\n: fully_preserved - same bed and room. Do not pull the tee down.\n\ndetailed_description:\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "c8687426cf573a3ab813e8a510f10c5435531e355242f560cff26f26dc117766", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\n: fully_preserved - same bed and room. Do not pull the tee down.\n\ndetailed_description:\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "692781dc0a36a30caa370135adf3705b466a8b4cc6f57202d2a5c0fa763649da", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\n: fully_preserved - same bed and room. Do not pull the tee down.\n\ndetailed_description:\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 3 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 960x544; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/plan_studio_presentation.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/plan_studio_presentation.json new file mode 100644 index 0000000000000000000000000000000000000000..6db0677651d48b3789d422729cedac52193a602f --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/plan_studio_presentation.json @@ -0,0 +1,21 @@ +{ + "public": { + "route": "none", + "run_name": "Twer_compilation_0", + "scenes": [], + "source_audio": { + "available": false, + "has_audio": false, + "kind": "none", + "timeline_available": false + }, + "status": "No active path-backed motion reference is available.", + "token": "", + "version": 2 + }, + "records": {}, + "run_name": "Twer_compilation_0", + "source_audio": null, + "updated_at": "2026-09-18T06:26:48Z", + "version": 1 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/0d9d464ed7a140328c221e65ed5f27f2.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/0d9d464ed7a140328c221e65ed5f27f2.json new file mode 100644 index 0000000000000000000000000000000000000000..e8a49ccb6d8ccee59d33c1ca6283bcd85c73f696 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/0d9d464ed7a140328c221e65ed5f27f2.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "0d9d464ed7a140328c221e65ed5f27f2", + "parent_id": "56764a1183e54de9a9c346830292ed03", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T06:26:48.919Z", + "updated_at": "2026-09-18T06:26:48.919Z", + "executed_at": "2026-09-18T06:26:48.919Z", + "last_executed_at": "2026-09-18T06:26:48.919Z", + "execution_count": 1, + "prompt_sha256": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/1b3b2815b1c34e2e87e0a60c5de1cbc3.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/1b3b2815b1c34e2e87e0a60c5de1cbc3.json new file mode 100644 index 0000000000000000000000000000000000000000..aec23f81a84aaa44a157bf837f3edcd229ba9947 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/1b3b2815b1c34e2e87e0a60c5de1cbc3.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "1b3b2815b1c34e2e87e0a60c5de1cbc3", + "parent_id": "69e78f62afa84f37a8764fd21a207963", + "label": "", + "archived_at": null, + "created_at": "2026-09-17T09:47:12.352Z", + "updated_at": "2026-09-17T09:48:35.873Z", + "executed_at": "2026-09-17T09:48:35.873Z", + "last_executed_at": "2026-09-17T09:48:35.873Z", + "execution_count": 1, + "prompt_sha256": "7c226d9d5413d1f6ac56a2691f2c3fcef903c794ea518406ee05953cd0a5e221", + "prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/295a2730283d4ce9a32e888fe64d66fb.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/295a2730283d4ce9a32e888fe64d66fb.json new file mode 100644 index 0000000000000000000000000000000000000000..55f320cf6e6deef8d3703aabf4cfd2c024dd9429 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/295a2730283d4ce9a32e888fe64d66fb.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "295a2730283d4ce9a32e888fe64d66fb", + "parent_id": "0d9d464ed7a140328c221e65ed5f27f2", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T06:32:26.121Z", + "updated_at": "2026-09-18T06:32:26.121Z", + "executed_at": null, + "last_executed_at": null, + "execution_count": 0, + "prompt_sha256": "d9a4cf30e2a905bfe90e013aa76aeff36e6a91a8eadcdf8133342da57d689ad7", + "prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room. Keep the neck-down crop.\n\nsummary:\n[reference generation] Chest-level take. Hips roll. Both hands gather the hem and start peeling the black tee up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt hangs loose over her torso and the waist of the black shorts. Both palms rest on the white sheet, fingers spread. She shifts her weight onto one thigh then the other. Her hips roll left, pause, then right, the cotton dragging across her stomach. She lifts both hands off the sheet, pinches the hem at each hip, and peels the t-shirt up in one slow pull. The fabric bunches, slides over her navel, then over her ribs. A strip of skin widens under the rising hem. The roll of her hips does not stop while the shirt climbs. A very quiet sigh. The camera holds chest level. End while the hem is still moving up her ribcage. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton sliding on skin, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/56764a1183e54de9a9c346830292ed03.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/56764a1183e54de9a9c346830292ed03.json new file mode 100644 index 0000000000000000000000000000000000000000..97d16cf847f025ac060386b91da520f28f8529ff --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/56764a1183e54de9a9c346830292ed03.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "56764a1183e54de9a9c346830292ed03", + "parent_id": "d73210b8911f4f16a091bcb52da98646", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T02:31:46.940Z", + "updated_at": "2026-09-18T02:31:53.130Z", + "executed_at": "2026-09-18T02:31:53.130Z", + "last_executed_at": "2026-09-18T02:31:53.130Z", + "execution_count": 1, + "prompt_sha256": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/69e78f62afa84f37a8764fd21a207963.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/69e78f62afa84f37a8764fd21a207963.json new file mode 100644 index 0000000000000000000000000000000000000000..a44b902f190e5450ac568ce8018d7d750cebc27e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/69e78f62afa84f37a8764fd21a207963.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "69e78f62afa84f37a8764fd21a207963", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-17T03:17:08.598Z", + "updated_at": "2026-09-17T03:26:34.617Z", + "executed_at": "2026-09-17T03:17:20.628Z", + "last_executed_at": "2026-09-17T03:26:34.617Z", + "execution_count": 2, + "prompt_sha256": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/d73210b8911f4f16a091bcb52da98646.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/d73210b8911f4f16a091bcb52da98646.json new file mode 100644 index 0000000000000000000000000000000000000000..958559d03b227e3bba12be335f54cb4535e58322 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/d73210b8911f4f16a091bcb52da98646.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "d73210b8911f4f16a091bcb52da98646", + "parent_id": "1b3b2815b1c34e2e87e0a60c5de1cbc3", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T01:28:30.146Z", + "updated_at": "2026-09-18T01:30:47.567Z", + "executed_at": "2026-09-18T01:29:14.857Z", + "last_executed_at": "2026-09-18T01:30:47.567Z", + "execution_count": 3, + "prompt_sha256": "3915d1660ce12ad9858fe36899ce117db209608229ac37ffcffd2aad10a8b6f9", + "prompt": "subject_definitions:\n defines from the neck down on the bed, including long wavy dark brown hair at the top edge, grey cropped t-shirt pulled above her bare breasts, belly, hands on the sheets, white rumpled bed, pink LED, lamp, candle, and photographic live-action rendering. Her face stays out of frame.\n is the single woman shown by the reference. Preserve her body, hair edge, grey shirt, and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Static chest-level take. She pulls the crop top down, then lifts it. She kneads her breasts. Hips roll. Face stays out of frame.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top, hair at the top edge. Face never enters the frame.\n: fully_preserved - chest crop, bed, pink LED, lamp as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Grey crop top sits above her bare breasts. Hands on the sheets. Her face never enters the frame. She pulls the crop top down over her breasts, then slowly lifts it again to uncover them. She kneads both breasts slowly. Her hips roll right then left. A short sigh. The camera stays static at chest level. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\n\noverall_soundscape:\nCotton crop top, sheets, quiet breath, short sighs. No spoken line.\n\nnon_diegetic_music:\nLow bass pulse, quiet, continuous." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/index.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/index.json new file mode 100644 index 0000000000000000000000000000000000000000..ad4ec40e80f42582615d685dbf87118e8b1a562c --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_01/index.json @@ -0,0 +1,80 @@ +{ + "format": "h3_scene_prompt_history_v1", + "run_name": "Twer_compilation_0", + "scene_id": "clip_01", + "active_revision": "56764a1183e54de9a9c346830292ed03", + "revisions": [ + { + "id": "69e78f62afa84f37a8764fd21a207963", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-17T03:17:08.598Z", + "updated_at": "2026-09-17T03:26:34.617Z", + "executed_at": "2026-09-17T03:17:20.628Z", + "last_executed_at": "2026-09-17T03:26:34.617Z", + "execution_count": 2, + "prompt_sha256": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26" + }, + { + "id": "1b3b2815b1c34e2e87e0a60c5de1cbc3", + "parent_id": "69e78f62afa84f37a8764fd21a207963", + "label": "", + "archived_at": null, + "created_at": "2026-09-17T09:47:12.352Z", + "updated_at": "2026-09-17T09:48:35.873Z", + "executed_at": "2026-09-17T09:48:35.873Z", + "last_executed_at": "2026-09-17T09:48:35.873Z", + "execution_count": 1, + "prompt_sha256": "7c226d9d5413d1f6ac56a2691f2c3fcef903c794ea518406ee05953cd0a5e221" + }, + { + "id": "d73210b8911f4f16a091bcb52da98646", + "parent_id": "1b3b2815b1c34e2e87e0a60c5de1cbc3", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T01:28:30.146Z", + "updated_at": "2026-09-18T01:30:47.567Z", + "executed_at": "2026-09-18T01:29:14.857Z", + "last_executed_at": "2026-09-18T01:30:47.567Z", + "execution_count": 3, + "prompt_sha256": "3915d1660ce12ad9858fe36899ce117db209608229ac37ffcffd2aad10a8b6f9" + }, + { + "id": "56764a1183e54de9a9c346830292ed03", + "parent_id": "d73210b8911f4f16a091bcb52da98646", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T02:31:46.940Z", + "updated_at": "2026-09-18T02:31:53.130Z", + "executed_at": "2026-09-18T02:31:53.130Z", + "last_executed_at": "2026-09-18T02:31:53.130Z", + "execution_count": 1, + "prompt_sha256": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891" + }, + { + "id": "0d9d464ed7a140328c221e65ed5f27f2", + "parent_id": "56764a1183e54de9a9c346830292ed03", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T06:26:48.919Z", + "updated_at": "2026-09-18T06:26:48.919Z", + "executed_at": "2026-09-18T06:26:48.919Z", + "last_executed_at": "2026-09-18T06:26:48.919Z", + "execution_count": 1, + "prompt_sha256": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0" + }, + { + "id": "295a2730283d4ce9a32e888fe64d66fb", + "parent_id": "0d9d464ed7a140328c221e65ed5f27f2", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T06:32:26.121Z", + "updated_at": "2026-09-18T06:32:26.121Z", + "executed_at": null, + "last_executed_at": null, + "execution_count": 0, + "prompt_sha256": "d9a4cf30e2a905bfe90e013aa76aeff36e6a91a8eadcdf8133342da57d689ad7" + } + ] +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/317097520a534c32b9acfa6fc71debae.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/317097520a534c32b9acfa6fc71debae.json new file mode 100644 index 0000000000000000000000000000000000000000..5ac05ce1baf4ab0f04558320edbeae3f7eb80a71 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/317097520a534c32b9acfa6fc71debae.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "317097520a534c32b9acfa6fc71debae", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-17T03:35:19.199Z", + "updated_at": "2026-09-17T03:35:19.199Z", + "executed_at": "2026-09-17T03:35:19.199Z", + "last_executed_at": "2026-09-17T03:35:19.199Z", + "execution_count": 1, + "prompt_sha256": "4a2e98cb624e0a17bf6a4e251a51d0dc7fa092595ac8f51cc5f9cb3af61bf280", + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/4fa7e95cfcbd40e69da62c3b722983bf.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/4fa7e95cfcbd40e69da62c3b722983bf.json new file mode 100644 index 0000000000000000000000000000000000000000..6845083e142a11b4a408313e006fcec817778ca6 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/4fa7e95cfcbd40e69da62c3b722983bf.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "4fa7e95cfcbd40e69da62c3b722983bf", + "parent_id": "77cddd2fca204dc88856e888ed17b467", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T02:36:22.287Z", + "updated_at": "2026-09-18T02:41:12.472Z", + "executed_at": "2026-09-18T02:36:22.287Z", + "last_executed_at": "2026-09-18T02:41:12.472Z", + "execution_count": 2, + "prompt_sha256": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/77cddd2fca204dc88856e888ed17b467.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/77cddd2fca204dc88856e888ed17b467.json new file mode 100644 index 0000000000000000000000000000000000000000..62443050d7764014f42e2b4d99b020d6dcec65c0 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/77cddd2fca204dc88856e888ed17b467.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "77cddd2fca204dc88856e888ed17b467", + "parent_id": "317097520a534c32b9acfa6fc71debae", + "label": "", + "archived_at": null, + "created_at": "2026-09-17T09:47:30.051Z", + "updated_at": "2026-09-17T09:52:50.051Z", + "executed_at": "2026-09-17T09:52:50.051Z", + "last_executed_at": "2026-09-17T09:52:50.051Z", + "execution_count": 1, + "prompt_sha256": "bffc056626dbd7268aecc38a9868b881ee9e1989af55d5e62bae2215e57969d4", + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/db34ac699b954caea1093644bacb2cfc.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/db34ac699b954caea1093644bacb2cfc.json new file mode 100644 index 0000000000000000000000000000000000000000..c164cdf30249c81c9cdbd5fa3db428c29bb78313 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/db34ac699b954caea1093644bacb2cfc.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "db34ac699b954caea1093644bacb2cfc", + "parent_id": "4fa7e95cfcbd40e69da62c3b722983bf", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T06:21:55.127Z", + "updated_at": "2026-09-18T06:21:55.127Z", + "executed_at": null, + "last_executed_at": null, + "execution_count": 0, + "prompt_sha256": "7945f10ba1ec7eab6adcf002d909a2416a2f6ffea48fd2616add165f149e28a2", + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face never enters the frame.\n: fully_preserved - keep the incoming bed geometry and the rising shirt; do not snap the tee back down.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hip roll and the rising shirt; begin new action only after it and never reset the stride. Her face never enters the frame. She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level with continuous camera direction. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, face in frame, or early freeze.\n\noverall_soundscape:\nContinue cotton, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/fde9aebb8c4e432cbf747f9ebd152271.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/fde9aebb8c4e432cbf747f9ebd152271.json new file mode 100644 index 0000000000000000000000000000000000000000..b700f62b61725d3478e2975c00e3f6c496eb57f2 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/fde9aebb8c4e432cbf747f9ebd152271.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "fde9aebb8c4e432cbf747f9ebd152271", + "parent_id": "db34ac699b954caea1093644bacb2cfc", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T06:36:08.539Z", + "updated_at": "2026-09-18T06:36:08.540Z", + "executed_at": "2026-09-18T06:36:08.540Z", + "last_executed_at": "2026-09-18T06:36:08.540Z", + "execution_count": 1, + "prompt_sha256": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/index.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/index.json new file mode 100644 index 0000000000000000000000000000000000000000..f759cc6542a26545f04c3be31fe0338657f895d3 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_02/index.json @@ -0,0 +1,68 @@ +{ + "format": "h3_scene_prompt_history_v1", + "run_name": "Twer_compilation_0", + "scene_id": "clip_02", + "active_revision": "fde9aebb8c4e432cbf747f9ebd152271", + "revisions": [ + { + "id": "317097520a534c32b9acfa6fc71debae", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-17T03:35:19.199Z", + "updated_at": "2026-09-17T03:35:19.199Z", + "executed_at": "2026-09-17T03:35:19.199Z", + "last_executed_at": "2026-09-17T03:35:19.199Z", + "execution_count": 1, + "prompt_sha256": "4a2e98cb624e0a17bf6a4e251a51d0dc7fa092595ac8f51cc5f9cb3af61bf280" + }, + { + "id": "77cddd2fca204dc88856e888ed17b467", + "parent_id": "317097520a534c32b9acfa6fc71debae", + "label": "", + "archived_at": null, + "created_at": "2026-09-17T09:47:30.051Z", + "updated_at": "2026-09-17T09:52:50.051Z", + "executed_at": "2026-09-17T09:52:50.051Z", + "last_executed_at": "2026-09-17T09:52:50.051Z", + "execution_count": 1, + "prompt_sha256": "bffc056626dbd7268aecc38a9868b881ee9e1989af55d5e62bae2215e57969d4" + }, + { + "id": "4fa7e95cfcbd40e69da62c3b722983bf", + "parent_id": "77cddd2fca204dc88856e888ed17b467", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T02:36:22.287Z", + "updated_at": "2026-09-18T02:41:12.472Z", + "executed_at": "2026-09-18T02:36:22.287Z", + "last_executed_at": "2026-09-18T02:41:12.472Z", + "execution_count": 2, + "prompt_sha256": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee" + }, + { + "id": "db34ac699b954caea1093644bacb2cfc", + "parent_id": "4fa7e95cfcbd40e69da62c3b722983bf", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T06:21:55.127Z", + "updated_at": "2026-09-18T06:21:55.127Z", + "executed_at": null, + "last_executed_at": null, + "execution_count": 0, + "prompt_sha256": "7945f10ba1ec7eab6adcf002d909a2416a2f6ffea48fd2616add165f149e28a2" + }, + { + "id": "fde9aebb8c4e432cbf747f9ebd152271", + "parent_id": "db34ac699b954caea1093644bacb2cfc", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T06:36:08.539Z", + "updated_at": "2026-09-18T06:36:08.540Z", + "executed_at": "2026-09-18T06:36:08.540Z", + "last_executed_at": "2026-09-18T06:36:08.540Z", + "execution_count": 1, + "prompt_sha256": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a" + } + ] +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/090d2ee4baba44bea1f65326a668dce0.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/090d2ee4baba44bea1f65326a668dce0.json new file mode 100644 index 0000000000000000000000000000000000000000..fac1d1dd40b43a1085b54c3fb88ef1c1ee7a2983 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/090d2ee4baba44bea1f65326a668dce0.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "090d2ee4baba44bea1f65326a668dce0", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-17T03:44:06.580Z", + "updated_at": "2026-09-17T03:44:06.581Z", + "executed_at": "2026-09-17T03:44:06.581Z", + "last_executed_at": "2026-09-17T03:44:06.581Z", + "execution_count": 1, + "prompt_sha256": "031824744562a088b9d3924d0b713b3e996968c239019f60a9afbb8da64d2085", + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/469b3da8822145a3a50bbc2b80414305.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/469b3da8822145a3a50bbc2b80414305.json new file mode 100644 index 0000000000000000000000000000000000000000..c79be9a9ce0b0acf9f5e3b4bc5035ae81ddfd943 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/469b3da8822145a3a50bbc2b80414305.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "469b3da8822145a3a50bbc2b80414305", + "parent_id": "cb715bc61e0f4aa5a54371054e805e83", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T06:25:10.911Z", + "updated_at": "2026-09-18T06:26:01.658Z", + "executed_at": null, + "last_executed_at": null, + "execution_count": 0, + "prompt_sha256": "692781dc0a36a30caa370135adf3705b466a8b4cc6f57202d2a5c0fa763649da", + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\n: fully_preserved - same bed and room. Do not pull the tee down.\n\ndetailed_description:\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/b267ddf7c56442b8ba4297a45a4d98a3.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/b267ddf7c56442b8ba4297a45a4d98a3.json new file mode 100644 index 0000000000000000000000000000000000000000..a4deaacbf94b3f072b50da80130fe5cd860b6c2b --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/b267ddf7c56442b8ba4297a45a4d98a3.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "b267ddf7c56442b8ba4297a45a4d98a3", + "parent_id": "090d2ee4baba44bea1f65326a668dce0", + "label": "", + "archived_at": null, + "created_at": "2026-09-17T09:47:38.391Z", + "updated_at": "2026-09-17T10:03:10.463Z", + "executed_at": "2026-09-17T10:03:10.463Z", + "last_executed_at": "2026-09-17T10:03:10.463Z", + "execution_count": 1, + "prompt_sha256": "8eff233c039160b877dfce2dee8161418b3768bf41e1113c94f81503d8d85d24", + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/cb715bc61e0f4aa5a54371054e805e83.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/cb715bc61e0f4aa5a54371054e805e83.json new file mode 100644 index 0000000000000000000000000000000000000000..f95196072e28c4c4cfed861070aa3eaa2514e73b --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/cb715bc61e0f4aa5a54371054e805e83.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "cb715bc61e0f4aa5a54371054e805e83", + "parent_id": "b267ddf7c56442b8ba4297a45a4d98a3", + "label": "", + "archived_at": null, + "created_at": "2026-09-17T10:13:26.058Z", + "updated_at": "2026-09-17T10:13:48.948Z", + "executed_at": "2026-09-17T10:13:48.948Z", + "last_executed_at": "2026-09-17T10:13:48.948Z", + "execution_count": 1, + "prompt_sha256": "f5014f114b2bf06f5892ebe216c36fc9bdfae5d939fa8b964e5870ed9415d2fb", + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous." +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/index.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/index.json new file mode 100644 index 0000000000000000000000000000000000000000..2b7469aa9aa5195c306a03a7efd52a369f6a7bf0 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/prompt_history/clip_03/index.json @@ -0,0 +1,56 @@ +{ + "format": "h3_scene_prompt_history_v1", + "run_name": "Twer_compilation_0", + "scene_id": "clip_03", + "active_revision": "469b3da8822145a3a50bbc2b80414305", + "revisions": [ + { + "id": "090d2ee4baba44bea1f65326a668dce0", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-17T03:44:06.580Z", + "updated_at": "2026-09-17T03:44:06.581Z", + "executed_at": "2026-09-17T03:44:06.581Z", + "last_executed_at": "2026-09-17T03:44:06.581Z", + "execution_count": 1, + "prompt_sha256": "031824744562a088b9d3924d0b713b3e996968c239019f60a9afbb8da64d2085" + }, + { + "id": "b267ddf7c56442b8ba4297a45a4d98a3", + "parent_id": "090d2ee4baba44bea1f65326a668dce0", + "label": "", + "archived_at": null, + "created_at": "2026-09-17T09:47:38.391Z", + "updated_at": "2026-09-17T10:03:10.463Z", + "executed_at": "2026-09-17T10:03:10.463Z", + "last_executed_at": "2026-09-17T10:03:10.463Z", + "execution_count": 1, + "prompt_sha256": "8eff233c039160b877dfce2dee8161418b3768bf41e1113c94f81503d8d85d24" + }, + { + "id": "cb715bc61e0f4aa5a54371054e805e83", + "parent_id": "b267ddf7c56442b8ba4297a45a4d98a3", + "label": "", + "archived_at": null, + "created_at": "2026-09-17T10:13:26.058Z", + "updated_at": "2026-09-17T10:13:48.948Z", + "executed_at": "2026-09-17T10:13:48.948Z", + "last_executed_at": "2026-09-17T10:13:48.948Z", + "execution_count": 1, + "prompt_sha256": "f5014f114b2bf06f5892ebe216c36fc9bdfae5d939fa8b964e5870ed9415d2fb" + }, + { + "id": "469b3da8822145a3a50bbc2b80414305", + "parent_id": "cb715bc61e0f4aa5a54371054e805e83", + "label": "", + "archived_at": null, + "created_at": "2026-09-18T06:25:10.911Z", + "updated_at": "2026-09-18T06:26:01.658Z", + "executed_at": null, + "last_executed_at": null, + "execution_count": 0, + "prompt_sha256": "692781dc0a36a30caa370135adf3705b466a8b4cc6f57202d2a5c0fa763649da" + } + ] +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..e7148b00a74c9569a7b1237f22b7d5f953b21cfe --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/api_prompt.json @@ -0,0 +1,627 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\\n\\nsummary:\\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00072_.png" + }, + "is_changed": [ + "86455332720d1ac057d5e6b10ac54b8043457a9686fa4becd400831f47b4c330" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "58", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.5 + } + }, + "58": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "model": [ + "51", + 0 + ], + "strength_model": 0.7 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..68027dc352b670a94eeefe7c8c0d8f0d7e6b66e4 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "cbdc91b5df1a61f50985cd74c6db551dbeb530ea790ed0b073f01ba61554862f", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "6102", + "steps": 3 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "6103", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "1f9740bbdc4bad0e7c4d2daf5d8f07dae1cc22ac9af3d32645a029011999c931", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "7c226d9d5413d1f6ac56a2691f2c3fcef903c794ea518406ee05953cd0a5e221", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "bffc056626dbd7268aecc38a9868b881ee9e1989af55d5e62bae2215e57969d4", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6102, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "8eff233c039160b877dfce2dee8161418b3768bf41e1113c94f81503d8d85d24", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6103, + "steps": 3 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x960; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..b95b41e78b52328f4aaf0c5c2f30854dbbc53437 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/03ebe263e3ba4cea9ae6f7b364c26fb5/workflow.json @@ -0,0 +1,4085 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 406.97792821509665, + -815.3435627367621 + ], + "scale": 0.922959981770676 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -590.4895052017195, + 1126.1242106578632 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 2, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1334.3367358296932 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1125.8596921354406 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\\n\\nsummary:\\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 512, + 960, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\",\n \" is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\",\n \"\",\n \"summary:\",\n \"[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\",\n \": fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Thong fabric, stool wood, quiet breath, candle flicker. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context and .\",\n \"\",\n \"summary:\",\n \"[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\",\n \": fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context and .\",\n \"\",\n \"summary:\",\n \"[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\",\n \": fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backview_00072_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00072_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "2 (5).png", + "image" + ], + "widgets_values_named": { + "image": "2 (5).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "strength_model": 0.5 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 94 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..fa9153e99b351faafce0797f61300d38164ec02f --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/api_prompt.json @@ -0,0 +1,627 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\\n\\nsummary:\\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"12595258187199308970\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00072_.png" + }, + "is_changed": [ + "86455332720d1ac057d5e6b10ac54b8043457a9686fa4becd400831f47b4c330" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "58", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.5 + } + }, + "58": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "model": [ + "51", + 0 + ], + "strength_model": 0.7 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..fb9f12dbdbb71d86af5ceff032fc276051f18a1a --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/plan.json @@ -0,0 +1,119 @@ +{ + "base_plan_hash": "cbdc91b5df1a61f50985cd74c6db551dbeb530ea790ed0b073f01ba61554862f", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "6102", + "steps": 3 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "12595258187199308970", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "f6acbd3917f8f02f54bb45aed67f6e401750c039748b005e8b8c6e169fc13860", + "prompt_prefix": "", + "review_overrides": { + "3": { + "prompt_hash": "f5014f114b2bf06f5892ebe216c36fc9bdfae5d939fa8b964e5870ed9415d2fb", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 12595258187199308970 + } + }, + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "7c226d9d5413d1f6ac56a2691f2c3fcef903c794ea518406ee05953cd0a5e221", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "bffc056626dbd7268aecc38a9868b881ee9e1989af55d5e62bae2215e57969d4", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6102, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "f5014f114b2bf06f5892ebe216c36fc9bdfae5d939fa8b964e5870ed9415d2fb", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 12595258187199308970, + "steps": 3 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x960; context=22; blend=22; audio=final=generated/ref=off/carry=on; run=Twer_compilation_0", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..39a7c181d93365e3259c7bed8255107b028b2ee8 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/2d032601f9ad4f42b50015c12e493329/workflow.json @@ -0,0 +1,4085 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 406.97792821509665, + -815.3435627367621 + ], + "scale": 0.922959981770676 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -590.4895052017195, + 1126.1242106578632 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 2, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1334.3367358296932 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1125.8596921354406 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\\n\\nsummary:\\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"12595258187199308970\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 512, + 960, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\",\n \" is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\",\n \"\",\n \"summary:\",\n \"[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\",\n \": fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Thong fabric, stool wood, quiet breath, candle flicker. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context and .\",\n \"\",\n \"summary:\",\n \"[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\",\n \": fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context and .\",\n \"\",\n \"summary:\",\n \"[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\",\n \": fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backview_00072_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00072_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "2 (5).png", + "image" + ], + "widgets_values_named": { + "image": "2 (5).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "strength_model": 0.5 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 94 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..f9ea9952bc492790fd1605be8c4689006695d817 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/api_prompt.json @@ -0,0 +1,723 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "ref_images.ref_image_1": [ + "27", + 0 + ], + "ref_images.ref_image_2": [ + "52", + 0 + ], + "ref_images.ref_image_3": [ + "60", + 0 + ], + "ref_images.ref_image_4": [ + "59", + 0 + ], + "ref_images.ref_image_5": [ + "61", + 0 + ], + "ref_images.ref_image_6": [ + "62", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\\n\\nsummary:\\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: opening wardrobe and couch.\\n: destination wardrobe after the leak.\\n : identity lock only in this shot.\\n\\ndetailed_description:\\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: destination wardrobe after the leak.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: second wardrobe.\\n: final wardrobe.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "1 (6).png" + }, + "is_changed": [ + "b7d8f981f5e210a023f6f933f9065a19605659fad7a5ed06f1e205848985c164" + ] + }, + "27": { + "_meta": { + "title": "Reference Image 2" + }, + "class_type": "LoadImage", + "inputs": { + "image": "2 (5).png" + }, + "is_changed": [ + "e4740217d229e09ff82fd25290619899a2e69f254cf0202d033611883c77206a" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "58", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 1.0 + } + }, + "52": { + "_meta": { + "title": "Load Image 3" + }, + "class_type": "LoadImage", + "inputs": { + "image": "3 (2).png" + }, + "is_changed": [ + "b807342181ef725029a453a6d4682efd0e26508a4cd45bc21ec012cd481efaab" + ] + }, + "58": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "model": [ + "51", + 0 + ], + "strength_model": 0.7 + } + }, + "59": { + "_meta": { + "title": "Load Image 5" + }, + "class_type": "LoadImage", + "inputs": { + "image": "5 (2).png" + }, + "is_changed": [ + "717abcdacc28bc580238dbdbac169773227455a4ea8a7fbde9a64140e4bfe3d5" + ] + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "60": { + "_meta": { + "title": "Load Image 4" + }, + "class_type": "LoadImage", + "inputs": { + "image": "4 (2).png" + }, + "is_changed": [ + "1982918f01cc1b1bd344759c7d61cfa4c2ffbe353a0e3c2637c7e82c075800cb" + ] + }, + "61": { + "_meta": { + "title": "Load Image 6" + }, + "class_type": "LoadImage", + "inputs": { + "image": "6 (2).png" + }, + "is_changed": [ + "d2303930bf7b6578d77408ba6a84f9b233faa8193e9e80905fa08b3e49cb28d1" + ] + }, + "62": { + "_meta": { + "title": "Load Image 7" + }, + "class_type": "LoadImage", + "inputs": { + "image": "7.png" + }, + "is_changed": [ + "3ba4dfcb50fab1de0f688cdc547e2cbbae822866eb3d52c229e196a5e4ac8d2e" + ] + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..c71e697f356009f05e9a642ce3ea71364464af68 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "7f38660d661ab08820513515c8d580a7dea28ea85a8555b96091b30f3c85506b", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 3 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "26e548f22796c09659041a60e6e53e2879cb8d962eacc9af77545343ce043b3e", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "4a2e98cb624e0a17bf6a4e251a51d0dc7fa092595ac8f51cc5f9cb3af61bf280", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "031824744562a088b9d3924d0b713b3e996968c239019f60a9afbb8da64d2085", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 3 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x960; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..1de40248fdfdc40dac44b9f15d767b1d909dc26a --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/5678708d1cf348978f03eb5095638623/workflow.json @@ -0,0 +1,4083 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -1155.1431401788332, + -508.2615857216016 + ], + "scale": 1.116781577942516 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -590.4895052017195, + 1126.1242106578632 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1125.8596921354406 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\\n\\nsummary:\\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: opening wardrobe and couch.\\n: destination wardrobe after the leak.\\n : identity lock only in this shot.\\n\\ndetailed_description:\\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: destination wardrobe after the leak.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: second wardrobe.\\n: final wardrobe.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 512, + 960, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\",\n \" defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\",\n \" defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\",\n \" defines the white sling thong, black stockings, candlelit bed, dark headboard.\",\n \" defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\",\n \" defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\",\n \" defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\",\n \" is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\",\n \"\",\n \"summary:\",\n \"[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": opening wardrobe and couch.\",\n \": destination wardrobe after the leak.\",\n \" : identity lock only in this shot.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Lace, couch fabric then bed sheets, ass bounce. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context.\",\n \"\",\n \"summary:\",\n \"[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": first wardrobe of this shot.\",\n \": destination wardrobe after the leak.\",\n \" : identity lock only.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \" through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context.\",\n \"\",\n \"summary:\",\n \"[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": first wardrobe of this shot.\",\n \": second wardrobe.\",\n \": final wardrobe.\",\n \" : identity lock only.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "1 (6).png", + "image" + ], + "widgets_values_named": { + "image": "1 (6).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "2 (5).png", + "image" + ], + "widgets_values_named": { + "image": "2 (5).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + "strength_model": 1 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 606.0269858224051 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..e7148b00a74c9569a7b1237f22b7d5f953b21cfe --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/api_prompt.json @@ -0,0 +1,627 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\\n\\nsummary:\\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00072_.png" + }, + "is_changed": [ + "86455332720d1ac057d5e6b10ac54b8043457a9686fa4becd400831f47b4c330" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "58", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.5 + } + }, + "58": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "model": [ + "51", + 0 + ], + "strength_model": 0.7 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..68027dc352b670a94eeefe7c8c0d8f0d7e6b66e4 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "cbdc91b5df1a61f50985cd74c6db551dbeb530ea790ed0b073f01ba61554862f", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "6102", + "steps": 3 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "6103", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "1f9740bbdc4bad0e7c4d2daf5d8f07dae1cc22ac9af3d32645a029011999c931", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "7c226d9d5413d1f6ac56a2691f2c3fcef903c794ea518406ee05953cd0a5e221", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "bffc056626dbd7268aecc38a9868b881ee9e1989af55d5e62bae2215e57969d4", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6102, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "8eff233c039160b877dfce2dee8161418b3768bf41e1113c94f81503d8d85d24", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6103, + "steps": 3 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x960; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..b95b41e78b52328f4aaf0c5c2f30854dbbc53437 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/62753065b1044305844de4e8196eea1e/workflow.json @@ -0,0 +1,4085 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 406.97792821509665, + -815.3435627367621 + ], + "scale": 0.922959981770676 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -590.4895052017195, + 1126.1242106578632 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 2, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1334.3367358296932 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1125.8596921354406 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\\n\\nsummary:\\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 512, + 960, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\",\n \" is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\",\n \"\",\n \"summary:\",\n \"[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\",\n \": fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Thong fabric, stool wood, quiet breath, candle flicker. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context and .\",\n \"\",\n \"summary:\",\n \"[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\",\n \": fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context and .\",\n \"\",\n \"summary:\",\n \"[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\",\n \": fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backview_00072_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00072_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "2 (5).png", + "image" + ], + "widgets_values_named": { + "image": "2 (5).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "strength_model": 0.5 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 94 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..dc1420360ebcd3f3403b73ff46c3434412720e29 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/api_prompt.json @@ -0,0 +1,629 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "ref_images.ref_image_1": [ + "27", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\\n\\nsummary:\\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\\n: locked for the next shot only.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\\n: identity and room only after the dissolve.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00135_.png" + }, + "is_changed": [ + "fa038b433049ea154a4fbd55cd4af225a103b4a81b03704d6ea5399ff68193e8" + ] + }, + "27": { + "_meta": { + "title": "Reference Image 2" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00133_.png" + }, + "is_changed": [ + "5ee07b677e047566b3e4a2295d5d54f802df4dc0f3ea8a436a72d3fcb45a74b4" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "51", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.5 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..14b84e4027672ce57102e5b678fbbe1e04178d65 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/plan.json @@ -0,0 +1,90 @@ +{ + "base_plan_hash": "269291bb1f1f8096151eaad1e30da056a88976e356f152cabdbb25f8203305a3", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "25eb4340256d92c6c0f28e2db1c98bae16a2fd5ed9a6a53a95d0fbca8c1e2476", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 3 + } + ], + "summary": "2 clips; 464 delivered frames (19.333s) at 960x544; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 464, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..941662ed78072ecdf94d46afe89e4ea2dfe0c6fe --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/6899454141204298a392c122da202966/workflow.json @@ -0,0 +1,4085 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 411.6721202932764, + -1805.0263079546123 + ], + "scale": 0.6934334949441614 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -503.33780131273244, + 1402.1046063063227 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1334.3367358296932 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1133.246991642296 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\\n\\nsummary:\\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\\n: locked for the next shot only.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\\n: identity and room only after the dissolve.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 960, + 544, + "video", + "disabled", + 10, + 3, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\",\n \" defines the same body in the grey crop top in the same room. Use it after the dissolve.\",\n \" is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\",\n \"\",\n \"summary:\",\n \"[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\",\n \": fully_preserved - bra chest crop, pink LED, bed as the opening state.\",\n \": locked for the next shot only.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Bra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context.\",\n \"\",\n \"summary:\",\n \"[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\",\n \": wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\",\n \": identity and room only after the dissolve.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backview_00135_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00135_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "backview_00133_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00133_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "strength_model": 0.5 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 94 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..a170898fb72cb18e48765e670696e724d98f06d7 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/api_prompt.json @@ -0,0 +1,737 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "ref_images.ref_image_1": [ + "27", + 0 + ], + "ref_images.ref_image_2": [ + "52", + 0 + ], + "ref_images.ref_image_3": [ + "60", + 0 + ], + "ref_images.ref_image_4": [ + "59", + 0 + ], + "ref_images.ref_image_5": [ + "61", + 0 + ], + "ref_images.ref_image_6": [ + "62", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\\n\\nsummary:\\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: opening wardrobe and couch.\\n: destination wardrobe after the leak.\\n : identity lock only in this shot.\\n\\ndetailed_description:\\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: destination wardrobe after the leak.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: second wardrobe.\\n: final wardrobe.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "1 (6).png" + }, + "is_changed": [ + "b7d8f981f5e210a023f6f933f9065a19605659fad7a5ed06f1e205848985c164" + ] + }, + "27": { + "_meta": { + "title": "Reference Image 2" + }, + "class_type": "LoadImage", + "inputs": { + "image": "2 (5).png" + }, + "is_changed": [ + "e4740217d229e09ff82fd25290619899a2e69f254cf0202d033611883c77206a" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "58", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 1.0 + } + }, + "52": { + "_meta": { + "title": "Load Image 3" + }, + "class_type": "LoadImage", + "inputs": { + "image": "3 (2).png" + }, + "is_changed": [ + "b807342181ef725029a453a6d4682efd0e26508a4cd45bc21ec012cd481efaab" + ] + }, + "58": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "model": [ + "63", + 0 + ], + "strength_model": 0.7 + } + }, + "59": { + "_meta": { + "title": "Load Image 5" + }, + "class_type": "LoadImage", + "inputs": { + "image": "5 (2).png" + }, + "is_changed": [ + "717abcdacc28bc580238dbdbac169773227455a4ea8a7fbde9a64140e4bfe3d5" + ] + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "60": { + "_meta": { + "title": "Load Image 4" + }, + "class_type": "LoadImage", + "inputs": { + "image": "4 (2).png" + }, + "is_changed": [ + "1982918f01cc1b1bd344759c7d61cfa4c2ffbe353a0e3c2637c7e82c075800cb" + ] + }, + "61": { + "_meta": { + "title": "Load Image 6" + }, + "class_type": "LoadImage", + "inputs": { + "image": "6 (2).png" + }, + "is_changed": [ + "d2303930bf7b6578d77408ba6a84f9b233faa8193e9e80905fa08b3e49cb28d1" + ] + }, + "62": { + "_meta": { + "title": "Load Image 7" + }, + "class_type": "LoadImage", + "inputs": { + "image": "7.png" + }, + "is_changed": [ + "3ba4dfcb50fab1de0f688cdc547e2cbbae822866eb3d52c229e196a5e4ac8d2e" + ] + }, + "63": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "model": [ + "51", + 0 + ], + "strength_model": 0.5 + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..c71e697f356009f05e9a642ce3ea71364464af68 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "7f38660d661ab08820513515c8d580a7dea28ea85a8555b96091b30f3c85506b", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 3 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "26e548f22796c09659041a60e6e53e2879cb8d962eacc9af77545343ce043b3e", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "4a2e98cb624e0a17bf6a4e251a51d0dc7fa092595ac8f51cc5f9cb3af61bf280", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "031824744562a088b9d3924d0b713b3e996968c239019f60a9afbb8da64d2085", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 3 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x960; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..1e0f5eaa00c2e8a6675d489294c7dc4998bb87a8 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/765525cc9d21432a95d47c48d893b578/workflow.json @@ -0,0 +1,4083 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 1031.0245130022224, + -638.5278316785734 + ], + "scale": 0.520986848192455 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -590.4895052017195, + 1126.1242106578632 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1125.8596921354406 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\\n\\nsummary:\\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: opening wardrobe and couch.\\n: destination wardrobe after the leak.\\n : identity lock only in this shot.\\n\\ndetailed_description:\\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: destination wardrobe after the leak.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: second wardrobe.\\n: final wardrobe.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 512, + 960, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\",\n \" defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\",\n \" defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\",\n \" defines the white sling thong, black stockings, candlelit bed, dark headboard.\",\n \" defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\",\n \" defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\",\n \" defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\",\n \" is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\",\n \"\",\n \"summary:\",\n \"[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": opening wardrobe and couch.\",\n \": destination wardrobe after the leak.\",\n \" : identity lock only in this shot.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Lace, couch fabric then bed sheets, ass bounce. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context.\",\n \"\",\n \"summary:\",\n \"[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": first wardrobe of this shot.\",\n \": destination wardrobe after the leak.\",\n \" : identity lock only.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \" through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context.\",\n \"\",\n \"summary:\",\n \"[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": first wardrobe of this shot.\",\n \": second wardrobe.\",\n \": final wardrobe.\",\n \" : identity lock only.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "1 (6).png", + "image" + ], + "widgets_values_named": { + "image": "1 (6).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "2 (5).png", + "image" + ], + "widgets_values_named": { + "image": "2 (5).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + "strength_model": 1 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 606.0269858224051 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..f9ea9952bc492790fd1605be8c4689006695d817 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/api_prompt.json @@ -0,0 +1,723 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "ref_images.ref_image_1": [ + "27", + 0 + ], + "ref_images.ref_image_2": [ + "52", + 0 + ], + "ref_images.ref_image_3": [ + "60", + 0 + ], + "ref_images.ref_image_4": [ + "59", + 0 + ], + "ref_images.ref_image_5": [ + "61", + 0 + ], + "ref_images.ref_image_6": [ + "62", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\\n\\nsummary:\\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: opening wardrobe and couch.\\n: destination wardrobe after the leak.\\n : identity lock only in this shot.\\n\\ndetailed_description:\\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: destination wardrobe after the leak.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: second wardrobe.\\n: final wardrobe.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "1 (6).png" + }, + "is_changed": [ + "b7d8f981f5e210a023f6f933f9065a19605659fad7a5ed06f1e205848985c164" + ] + }, + "27": { + "_meta": { + "title": "Reference Image 2" + }, + "class_type": "LoadImage", + "inputs": { + "image": "2 (5).png" + }, + "is_changed": [ + "e4740217d229e09ff82fd25290619899a2e69f254cf0202d033611883c77206a" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "58", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 1.0 + } + }, + "52": { + "_meta": { + "title": "Load Image 3" + }, + "class_type": "LoadImage", + "inputs": { + "image": "3 (2).png" + }, + "is_changed": [ + "b807342181ef725029a453a6d4682efd0e26508a4cd45bc21ec012cd481efaab" + ] + }, + "58": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "model": [ + "51", + 0 + ], + "strength_model": 0.7 + } + }, + "59": { + "_meta": { + "title": "Load Image 5" + }, + "class_type": "LoadImage", + "inputs": { + "image": "5 (2).png" + }, + "is_changed": [ + "717abcdacc28bc580238dbdbac169773227455a4ea8a7fbde9a64140e4bfe3d5" + ] + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "60": { + "_meta": { + "title": "Load Image 4" + }, + "class_type": "LoadImage", + "inputs": { + "image": "4 (2).png" + }, + "is_changed": [ + "1982918f01cc1b1bd344759c7d61cfa4c2ffbe353a0e3c2637c7e82c075800cb" + ] + }, + "61": { + "_meta": { + "title": "Load Image 6" + }, + "class_type": "LoadImage", + "inputs": { + "image": "6 (2).png" + }, + "is_changed": [ + "d2303930bf7b6578d77408ba6a84f9b233faa8193e9e80905fa08b3e49cb28d1" + ] + }, + "62": { + "_meta": { + "title": "Load Image 7" + }, + "class_type": "LoadImage", + "inputs": { + "image": "7.png" + }, + "is_changed": [ + "3ba4dfcb50fab1de0f688cdc547e2cbbae822866eb3d52c229e196a5e4ac8d2e" + ] + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..c71e697f356009f05e9a642ce3ea71364464af68 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "7f38660d661ab08820513515c8d580a7dea28ea85a8555b96091b30f3c85506b", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 3 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "26e548f22796c09659041a60e6e53e2879cb8d962eacc9af77545343ce043b3e", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "4a2e98cb624e0a17bf6a4e251a51d0dc7fa092595ac8f51cc5f9cb3af61bf280", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "031824744562a088b9d3924d0b713b3e996968c239019f60a9afbb8da64d2085", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 3 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x960; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..7322c3fc04b4902accb85bb815d43b6f8dcfe3a2 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/7d466aacd4bd4b07b1ff707c5e8437f3/workflow.json @@ -0,0 +1,4087 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -1155.1431401788332, + -508.2615857216016 + ], + "scale": 1.116781577942516 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -590.4895052017195, + 1126.1242106578632 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1125.8596921354406 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\\n\\nsummary:\\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: opening wardrobe and couch.\\n: destination wardrobe after the leak.\\n : identity lock only in this shot.\\n\\ndetailed_description:\\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: destination wardrobe after the leak.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: second wardrobe.\\n: final wardrobe.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 512, + 960, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\",\n \" defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\",\n \" defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\",\n \" defines the white sling thong, black stockings, candlelit bed, dark headboard.\",\n \" defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\",\n \" defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\",\n \" defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\",\n \" is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\",\n \"\",\n \"summary:\",\n \"[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": opening wardrobe and couch.\",\n \": destination wardrobe after the leak.\",\n \" : identity lock only in this shot.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Lace, couch fabric then bed sheets, ass bounce. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context.\",\n \"\",\n \"summary:\",\n \"[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": first wardrobe of this shot.\",\n \": destination wardrobe after the leak.\",\n \" : identity lock only.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \" through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context.\",\n \"\",\n \"summary:\",\n \"[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": first wardrobe of this shot.\",\n \": second wardrobe.\",\n \": final wardrobe.\",\n \" : identity lock only.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "1 (6).png", + "image" + ], + "widgets_values_named": { + "image": "1 (6).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "2 (5).png", + "image" + ], + "widgets_values_named": { + "image": "2 (5).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + "strength_model": 1 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 606.0269858224051 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..f9ea9952bc492790fd1605be8c4689006695d817 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/api_prompt.json @@ -0,0 +1,723 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "ref_images.ref_image_1": [ + "27", + 0 + ], + "ref_images.ref_image_2": [ + "52", + 0 + ], + "ref_images.ref_image_3": [ + "60", + 0 + ], + "ref_images.ref_image_4": [ + "59", + 0 + ], + "ref_images.ref_image_5": [ + "61", + 0 + ], + "ref_images.ref_image_6": [ + "62", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\\n\\nsummary:\\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: opening wardrobe and couch.\\n: destination wardrobe after the leak.\\n : identity lock only in this shot.\\n\\ndetailed_description:\\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: destination wardrobe after the leak.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: second wardrobe.\\n: final wardrobe.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "1 (6).png" + }, + "is_changed": [ + "b7d8f981f5e210a023f6f933f9065a19605659fad7a5ed06f1e205848985c164" + ] + }, + "27": { + "_meta": { + "title": "Reference Image 2" + }, + "class_type": "LoadImage", + "inputs": { + "image": "2 (5).png" + }, + "is_changed": [ + "e4740217d229e09ff82fd25290619899a2e69f254cf0202d033611883c77206a" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "58", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 1.0 + } + }, + "52": { + "_meta": { + "title": "Load Image 3" + }, + "class_type": "LoadImage", + "inputs": { + "image": "3 (2).png" + }, + "is_changed": [ + "b807342181ef725029a453a6d4682efd0e26508a4cd45bc21ec012cd481efaab" + ] + }, + "58": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "model": [ + "51", + 0 + ], + "strength_model": 0.7 + } + }, + "59": { + "_meta": { + "title": "Load Image 5" + }, + "class_type": "LoadImage", + "inputs": { + "image": "5 (2).png" + }, + "is_changed": [ + "717abcdacc28bc580238dbdbac169773227455a4ea8a7fbde9a64140e4bfe3d5" + ] + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "60": { + "_meta": { + "title": "Load Image 4" + }, + "class_type": "LoadImage", + "inputs": { + "image": "4 (2).png" + }, + "is_changed": [ + "1982918f01cc1b1bd344759c7d61cfa4c2ffbe353a0e3c2637c7e82c075800cb" + ] + }, + "61": { + "_meta": { + "title": "Load Image 6" + }, + "class_type": "LoadImage", + "inputs": { + "image": "6 (2).png" + }, + "is_changed": [ + "d2303930bf7b6578d77408ba6a84f9b233faa8193e9e80905fa08b3e49cb28d1" + ] + }, + "62": { + "_meta": { + "title": "Load Image 7" + }, + "class_type": "LoadImage", + "inputs": { + "image": "7.png" + }, + "is_changed": [ + "3ba4dfcb50fab1de0f688cdc547e2cbbae822866eb3d52c229e196a5e4ac8d2e" + ] + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..c71e697f356009f05e9a642ce3ea71364464af68 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "7f38660d661ab08820513515c8d580a7dea28ea85a8555b96091b30f3c85506b", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 3 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "26e548f22796c09659041a60e6e53e2879cb8d962eacc9af77545343ce043b3e", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e296463b6cfddfbcbd57c0250db02b1396cf252bd4d5cc98f0be744b1cb2be26", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\n\nsummary:\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: opening wardrobe and couch.\n: destination wardrobe after the leak.\n : identity lock only in this shot.\n\ndetailed_description:\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "4a2e98cb624e0a17bf6a4e251a51d0dc7fa092595ac8f51cc5f9cb3af61bf280", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: destination wardrobe after the leak.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "031824744562a088b9d3924d0b713b3e996968c239019f60a9afbb8da64d2085", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\n: first wardrobe of this shot.\n: second wardrobe.\n: final wardrobe.\n : identity lock only.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 3 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x960; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..7322c3fc04b4902accb85bb815d43b6f8dcfe3a2 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/9a6c523c917b4e189443dcb5b06718d6/workflow.json @@ -0,0 +1,4087 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -1155.1431401788332, + -508.2615857216016 + ], + "scale": 1.116781577942516 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -590.4895052017195, + 1126.1242106578632 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1125.8596921354406 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\\n defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\\n defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\\n defines the white sling thong, black stockings, candlelit bed, dark headboard.\\n defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\\n defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\\n defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\\n is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\\n\\nsummary:\\n[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: opening wardrobe and couch.\\n: destination wardrobe after the leak.\\n : identity lock only in this shot.\\n\\ndetailed_description:\\n[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nLace, couch fabric then bed sheets, ass bounce. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: destination wardrobe after the leak.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\\n: first wardrobe of this shot.\\n: second wardrobe.\\n: final wardrobe.\\n : identity lock only.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 512, + 960, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines on the beige couch in black lace thong, breast bare, looking back, pink wall light.\",\n \" defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick.\",\n \" defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed.\",\n \" defines the white sling thong, black stockings, candlelit bed, dark headboard.\",\n \" defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed.\",\n \" defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips.\",\n \" defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings.\",\n \" is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written.\",\n \"\",\n \"summary:\",\n \"[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": opening wardrobe and couch.\",\n \": destination wardrobe after the leak.\",\n \" : identity lock only in this shot.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Lace, couch fabric then bed sheets, ass bounce. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context.\",\n \"\",\n \"summary:\",\n \"[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": first wardrobe of this shot.\",\n \": destination wardrobe after the leak.\",\n \" : identity lock only.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \" through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context.\",\n \"\",\n \"summary:\",\n \"[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair.\",\n \": first wardrobe of this shot.\",\n \": second wardrobe.\",\n \": final wardrobe.\",\n \" : identity lock only.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "1 (6).png", + "image" + ], + "widgets_values_named": { + "image": "1 (6).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "2 (5).png", + "image" + ], + "widgets_values_named": { + "image": "2 (5).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcyTwerkPROmaxV2.safetensors", + "strength_model": 1 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 606.0269858224051 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..1d109fea66ee6b365368851c31dc3dd1c77de300 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/api_prompt.json @@ -0,0 +1,600 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "", + "video-preview": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\\n\\nsummary:\\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\\n is the same single adult woman as clip_01.\\n\\nsummary:\\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\\n: fully_preserved - same bed and room.\\n\\ndetailed_description:\\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\\n is the same single adult woman as clip_01.\\n\\nsummary:\\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\\n: fully_preserved - same bed and room. Do not pull the tee down.\\n\\ndetailed_description:\\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00125_.png" + }, + "is_changed": [ + "971d8cf570d71a0594cb2e159d877ce85947ca286a645e02566935f5ec94362c" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "50", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..a4b7d28e4531c242c8cee7b5b611cc1d4cfeb275 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "f948b956de796f23e9998f9a27ab8fe0746d0b5abc54592fa0662eab8ba3e82b", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 3 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\n: fully_preserved - same bed and room. Do not pull the tee down.\n\ndetailed_description:\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "c8687426cf573a3ab813e8a510f10c5435531e355242f560cff26f26dc117766", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\n: fully_preserved - same bed and room. Do not pull the tee down.\n\ndetailed_description:\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "692781dc0a36a30caa370135adf3705b466a8b4cc6f57202d2a5c0fa763649da", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\n: fully_preserved - same bed and room. Do not pull the tee down.\n\ndetailed_description:\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 3 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 960x544; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..37652dd2f767a66a93037ce62b567d0d0b1588cc --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/be0c4d8d5a5d49f0a3432231315edeea/workflow.json @@ -0,0 +1,4083 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -768.6163847481583, + -677.6746104017784 + ], + "scale": 0.7315624524577851 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -503.33780131273244, + 1402.1046063063227 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 2, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1334.3367358296932 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1133.246991642296 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\\n\\nsummary:\\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\\n is the same single adult woman as clip_01.\\n\\nsummary:\\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\\n: fully_preserved - same bed and room.\\n\\ndetailed_description:\\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\\n is the same single adult woman as clip_01.\\n\\nsummary:\\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\\n: fully_preserved - same bed and room. Do not pull the tee down.\\n\\ndetailed_description:\\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 960, + 544, + "video", + "disabled", + 10, + 3, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\",\n \" is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\",\n \"\",\n \"summary:\",\n \"[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\",\n \": fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Cotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\",\n \" is the same single adult woman as clip_01.\",\n \"\",\n \"summary:\",\n \"[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\",\n \": fully_preserved - same bed and room.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Cotton, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\",\n \" is the same single adult woman as clip_01.\",\n \"\",\n \"summary:\",\n \"[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\",\n \": fully_preserved - same bed and room. Do not pull the tee down.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Cotton, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backview_00125_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00125_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "backview_00133_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00133_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "strength_model": 0.5 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 94 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..dc1420360ebcd3f3403b73ff46c3434412720e29 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/api_prompt.json @@ -0,0 +1,629 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "ref_images.ref_image_1": [ + "27", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\\n\\nsummary:\\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\\n: locked for the next shot only.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\\n: identity and room only after the dissolve.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00135_.png" + }, + "is_changed": [ + "fa038b433049ea154a4fbd55cd4af225a103b4a81b03704d6ea5399ff68193e8" + ] + }, + "27": { + "_meta": { + "title": "Reference Image 2" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00133_.png" + }, + "is_changed": [ + "5ee07b677e047566b3e4a2295d5d54f802df4dc0f3ea8a436a72d3fcb45a74b4" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "51", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.5 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..14b84e4027672ce57102e5b678fbbe1e04178d65 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/plan.json @@ -0,0 +1,90 @@ +{ + "base_plan_hash": "269291bb1f1f8096151eaad1e30da056a88976e356f152cabdbb25f8203305a3", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "25eb4340256d92c6c0f28e2db1c98bae16a2fd5ed9a6a53a95d0fbca8c1e2476", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 3 + } + ], + "summary": "2 clips; 464 delivered frames (19.333s) at 960x544; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 464, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..fc9ed24513ce7b182aa1d2886d0f4db966fedb23 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/c9ebaa2c8dda4cda98f6af24745f33e0/workflow.json @@ -0,0 +1,4081 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 411.6721202932764, + -1805.0263079546123 + ], + "scale": 0.6934334949441614 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -503.33780131273244, + 1402.1046063063227 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1334.3367358296932 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1133.246991642296 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\\n\\nsummary:\\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\\n: locked for the next shot only.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\\n: identity and room only after the dissolve.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 960, + 544, + "video", + "disabled", + 10, + 3, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\",\n \" defines the same body in the grey crop top in the same room. Use it after the dissolve.\",\n \" is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\",\n \"\",\n \"summary:\",\n \"[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\",\n \": fully_preserved - bra chest crop, pink LED, bed as the opening state.\",\n \": locked for the next shot only.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Bra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context.\",\n \"\",\n \"summary:\",\n \"[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\",\n \": wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\",\n \": identity and room only after the dissolve.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backview_00135_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00135_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "backview_00133_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00133_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "strength_model": 0.5 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 94 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..831e87d70b4c4bd31fbcbf4aeab0a7862a44e267 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/api_prompt.json @@ -0,0 +1,613 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down on the bed, including long wavy dark brown hair at the top edge, grey cropped t-shirt pulled above her bare breasts, belly, hands on the sheets, white rumpled bed, pink LED, lamp, candle, and photographic live-action rendering. Her face stays out of frame.\\n is the single woman shown by the reference. Preserve her body, hair edge, grey shirt, and room. Do not tilt up to her face.\\n\\nsummary:\\n[reference generation] Static chest-level take. She pulls the crop top down, then lifts it. She kneads her breasts. Hips roll. Face stays out of frame.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top, hair at the top edge. Face never enters the frame.\\n: fully_preserved - chest crop, bed, pink LED, lamp as the opening state.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Grey crop top sits above her bare breasts. Hands on the sheets. Her face never enters the frame. She pulls the crop top down over her breasts, then slowly lifts it again to uncover them. She kneads both breasts slowly. Her hips roll right then left. A short sigh. The camera stays static at chest level. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\\n\\noverall_soundscape:\\nCotton crop top, sheets, quiet breath, short sighs. No spoken line.\\n\\nnon_diegetic_music:\\nLow bass pulse, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, grey crop top, breasts, bed, pink LED, lamp, and photographic rendering. Face stays out of frame.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Static take. She covers and uncovers her breasts with the crop top again. Kneading and hip roll continue.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top. Face never enters the frame.\\n: fully_preserved - keep the incoming chest crop and hands already on her breasts; do not tilt up.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. Her face never enters the frame. She pulls the crop top down over her breasts again, then lifts it to uncover them. She kneads both breasts slowly. Hips roll right then left. A short sigh. The camera stays static at chest level with continuous camera direction. End immediately after the cover-and-reveal and the kneading are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\\n\\noverall_soundscape:\\nContinue cotton crop top, sheets, quiet breath, short sighs, without restarting any sound at the scene boundary. No spoken line.\\n\\nnon_diegetic_music:\\nLow bass pulse, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00128_.png" + }, + "is_changed": [ + "5c955f7ce4abb0faff72740f7a278a078c29e8af6b71e5b29215bd5bdfabb8b4" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "51", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.5 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..c70c2aab555f30effeb5edb2caacb7652cff229c --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/plan.json @@ -0,0 +1,90 @@ +{ + "base_plan_hash": "b50a12920e2305ca6aa8473e07cc6556536a6ddb2ee4ffd98d95a2351e272d80", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines from the neck down on the bed, including long wavy dark brown hair at the top edge, grey cropped t-shirt pulled above her bare breasts, belly, hands on the sheets, white rumpled bed, pink LED, lamp, candle, and photographic live-action rendering. Her face stays out of frame.\n is the single woman shown by the reference. Preserve her body, hair edge, grey shirt, and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Static chest-level take. She pulls the crop top down, then lifts it. She kneads her breasts. Hips roll. Face stays out of frame.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top, hair at the top edge. Face never enters the frame.\n: fully_preserved - chest crop, bed, pink LED, lamp as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Grey crop top sits above her bare breasts. Hands on the sheets. Her face never enters the frame. She pulls the crop top down over her breasts, then slowly lifts it again to uncover them. She kneads both breasts slowly. Her hips roll right then left. A short sigh. The camera stays static at chest level. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\n\noverall_soundscape:\nCotton crop top, sheets, quiet breath, short sighs. No spoken line.\n\nnon_diegetic_music:\nLow bass pulse, quiet, continuous.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, grey crop top, breasts, bed, pink LED, lamp, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Static take. She covers and uncovers her breasts with the crop top again. Kneading and hip roll continue.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top. Face never enters the frame.\n: fully_preserved - keep the incoming chest crop and hands already on her breasts; do not tilt up.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. Her face never enters the frame. She pulls the crop top down over her breasts again, then lifts it to uncover them. She kneads both breasts slowly. Hips roll right then left. A short sigh. The camera stays static at chest level with continuous camera direction. End immediately after the cover-and-reveal and the kneading are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, short sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nLow bass pulse, quiet, continuous.", + "seed": "6102", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "e949b93160824100934d51670f974bbd05bd38225db290f2017844649ce1da38", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines from the neck down on the bed, including long wavy dark brown hair at the top edge, grey cropped t-shirt pulled above her bare breasts, belly, hands on the sheets, white rumpled bed, pink LED, lamp, candle, and photographic live-action rendering. Her face stays out of frame.\n is the single woman shown by the reference. Preserve her body, hair edge, grey shirt, and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Static chest-level take. She pulls the crop top down, then lifts it. She kneads her breasts. Hips roll. Face stays out of frame.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top, hair at the top edge. Face never enters the frame.\n: fully_preserved - chest crop, bed, pink LED, lamp as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Grey crop top sits above her bare breasts. Hands on the sheets. Her face never enters the frame. She pulls the crop top down over her breasts, then slowly lifts it again to uncover them. She kneads both breasts slowly. Her hips roll right then left. A short sigh. The camera stays static at chest level. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\n\noverall_soundscape:\nCotton crop top, sheets, quiet breath, short sighs. No spoken line.\n\nnon_diegetic_music:\nLow bass pulse, quiet, continuous.", + "prompt_hash": "3915d1660ce12ad9858fe36899ce117db209608229ac37ffcffd2aad10a8b6f9", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines from the neck down on the bed, including long wavy dark brown hair at the top edge, grey cropped t-shirt pulled above her bare breasts, belly, hands on the sheets, white rumpled bed, pink LED, lamp, candle, and photographic live-action rendering. Her face stays out of frame.\n is the single woman shown by the reference. Preserve her body, hair edge, grey shirt, and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Static chest-level take. She pulls the crop top down, then lifts it. She kneads her breasts. Hips roll. Face stays out of frame.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top, hair at the top edge. Face never enters the frame.\n: fully_preserved - chest crop, bed, pink LED, lamp as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Grey crop top sits above her bare breasts. Hands on the sheets. Her face never enters the frame. She pulls the crop top down over her breasts, then slowly lifts it again to uncover them. She kneads both breasts slowly. Her hips roll right then left. A short sigh. The camera stays static at chest level. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\n\noverall_soundscape:\nCotton crop top, sheets, quiet breath, short sighs. No spoken line.\n\nnon_diegetic_music:\nLow bass pulse, quiet, continuous.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, grey crop top, breasts, bed, pink LED, lamp, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Static take. She covers and uncovers her breasts with the crop top again. Kneading and hip roll continue.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top. Face never enters the frame.\n: fully_preserved - keep the incoming chest crop and hands already on her breasts; do not tilt up.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. Her face never enters the frame. She pulls the crop top down over her breasts again, then lifts it to uncover them. She kneads both breasts slowly. Hips roll right then left. A short sigh. The camera stays static at chest level with continuous camera direction. End immediately after the cover-and-reveal and the kneading are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, short sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nLow bass pulse, quiet, continuous.", + "prompt_hash": "4b82503df72bfc2463ffe93f0616e641cf5e3d66390bc2fd46b2fc29b20d070e", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, grey crop top, breasts, bed, pink LED, lamp, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Static take. She covers and uncovers her breasts with the crop top again. Kneading and hip roll continue.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top. Face never enters the frame.\n: fully_preserved - keep the incoming chest crop and hands already on her breasts; do not tilt up.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. Her face never enters the frame. She pulls the crop top down over her breasts again, then lifts it to uncover them. She kneads both breasts slowly. Hips roll right then left. A short sigh. The camera stays static at chest level with continuous camera direction. End immediately after the cover-and-reveal and the kneading are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, short sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nLow bass pulse, quiet, continuous.", + "seed": 6102, + "steps": 3 + } + ], + "summary": "2 clips; 464 delivered frames (19.333s) at 960x544; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 464, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..84a1b6cc5851e6a85fab333a402f19f2c1df78f3 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/cb7ecbfbbb5644fa8c977f580495bbd8/workflow.json @@ -0,0 +1,4081 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 2927.677680946476, + -2734.955580291445 + ], + "scale": 1.3513057093104504 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -503.33780131273244, + 1402.1046063063227 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1334.3367358296932 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1133.246991642296 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down on the bed, including long wavy dark brown hair at the top edge, grey cropped t-shirt pulled above her bare breasts, belly, hands on the sheets, white rumpled bed, pink LED, lamp, candle, and photographic live-action rendering. Her face stays out of frame.\\n is the single woman shown by the reference. Preserve her body, hair edge, grey shirt, and room. Do not tilt up to her face.\\n\\nsummary:\\n[reference generation] Static chest-level take. She pulls the crop top down, then lifts it. She kneads her breasts. Hips roll. Face stays out of frame.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top, hair at the top edge. Face never enters the frame.\\n: fully_preserved - chest crop, bed, pink LED, lamp as the opening state.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Grey crop top sits above her bare breasts. Hands on the sheets. Her face never enters the frame. She pulls the crop top down over her breasts, then slowly lifts it again to uncover them. She kneads both breasts slowly. Her hips roll right then left. A short sigh. The camera stays static at chest level. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\\n\\noverall_soundscape:\\nCotton crop top, sheets, quiet breath, short sighs. No spoken line.\\n\\nnon_diegetic_music:\\nLow bass pulse, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, grey crop top, breasts, bed, pink LED, lamp, and photographic rendering. Face stays out of frame.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Static take. She covers and uncovers her breasts with the crop top again. Kneading and hip roll continue.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top. Face never enters the frame.\\n: fully_preserved - keep the incoming chest crop and hands already on her breasts; do not tilt up.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. Her face never enters the frame. She pulls the crop top down over her breasts again, then lifts it to uncover them. She kneads both breasts slowly. Hips roll right then left. A short sigh. The camera stays static at chest level with continuous camera direction. End immediately after the cover-and-reveal and the kneading are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\\n\\noverall_soundscape:\\nContinue cotton crop top, sheets, quiet breath, short sighs, without restarting any sound at the scene boundary. No spoken line.\\n\\nnon_diegetic_music:\\nLow bass pulse, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 960, + 544, + "video", + "disabled", + 10, + 3, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines from the neck down on the bed, including long wavy dark brown hair at the top edge, grey cropped t-shirt pulled above her bare breasts, belly, hands on the sheets, white rumpled bed, pink LED, lamp, candle, and photographic live-action rendering. Her face stays out of frame.\",\n \" is the single woman shown by the reference. Preserve her body, hair edge, grey shirt, and room. Do not tilt up to her face.\",\n \"\",\n \"summary:\",\n \"[reference generation] Static chest-level take. She pulls the crop top down, then lifts it. She kneads her breasts. Hips roll. Face stays out of frame.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top, hair at the top edge. Face never enters the frame.\",\n \": fully_preserved - chest crop, bed, pink LED, lamp as the opening state.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Grey crop top sits above her bare breasts. Hands on the sheets. Her face never enters the frame. She pulls the crop top down over her breasts, then slowly lifts it again to uncover them. She kneads both breasts slowly. Her hips roll right then left. A short sigh. The camera stays static at chest level. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Cotton crop top, sheets, quiet breath, short sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low bass pulse, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the neck-down body, long wavy dark brown hair at the top edge, grey crop top, breasts, bed, pink LED, lamp, and photographic rendering. Face stays out of frame.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context and .\",\n \"\",\n \"summary:\",\n \"[reference generation] Static take. She covers and uncovers her breasts with the crop top again. Kneading and hip roll continue.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top. Face never enters the frame.\",\n \": fully_preserved - keep the incoming chest crop and hands already on her breasts; do not tilt up.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. Her face never enters the frame. She pulls the crop top down over her breasts again, then lifts it to uncover them. She kneads both breasts slowly. Hips roll right then left. A short sigh. The camera stays static at chest level with continuous camera direction. End immediately after the cover-and-reveal and the kneading are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue cotton crop top, sheets, quiet breath, short sighs, without restarting any sound at the scene boundary. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low bass pulse, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backview_00128_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00128_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "2 (5).png", + "image" + ], + "widgets_values_named": { + "image": "2 (5).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "strength_model": 0.5 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 94 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..e7148b00a74c9569a7b1237f22b7d5f953b21cfe --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/api_prompt.json @@ -0,0 +1,627 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\\n\\nsummary:\\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00072_.png" + }, + "is_changed": [ + "86455332720d1ac057d5e6b10ac54b8043457a9686fa4becd400831f47b4c330" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "58", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.5 + } + }, + "58": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "model": [ + "51", + 0 + ], + "strength_model": 0.7 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..68027dc352b670a94eeefe7c8c0d8f0d7e6b66e4 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "cbdc91b5df1a61f50985cd74c6db551dbeb530ea790ed0b073f01ba61554862f", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "6102", + "steps": 3 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": "6103", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "1f9740bbdc4bad0e7c4d2daf5d8f07dae1cc22ac9af3d32645a029011999c931", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "7c226d9d5413d1f6ac56a2691f2c3fcef903c794ea518406ee05953cd0a5e221", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\n\nsummary:\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\n\ndetailed_description:\ndynv2\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "bffc056626dbd7268aecc38a9868b881ee9e1989af55d5e62bae2215e57969d4", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6102, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "prompt_hash": "8eff233c039160b877dfce2dee8161418b3768bf41e1113c94f81503d8d85d24", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\n is the same single adult woman carried by the incoming H3 Motion Context and .\n\nsummary:\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\n\ndetailed_description:\ndynv2\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\n\nnon_diegetic_music:\nLow dark ambient drone, quiet, continuous.", + "seed": 6103, + "steps": 3 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x960; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..f2a02dad0a1cc4e5f8280e16e03db99e51640958 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/e03590726c224d139cf421c45b21080e/workflow.json @@ -0,0 +1,4081 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 406.97792821509665, + -815.3435627367621 + ], + "scale": 0.922959981770676 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -590.4895052017195, + 1126.1242106578632 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 2, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1334.3367358296932 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1125.8596921354406 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\\n is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\\n\\nsummary:\\n[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\\n: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nThong fabric, stool wood, quiet breath, candle flicker. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\\n is the same single adult woman carried by the incoming H3 Motion Context and .\\n\\nsummary:\\n[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\\n: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\\n\\ndetailed_description:\\ndynv2\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\\n\\nnon_diegetic_music:\\nLow dark ambient drone, quiet, continuous.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 512, + 960, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 960, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering.\",\n \" is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in .\",\n \"\",\n \"summary:\",\n \"[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin.\",\n \": fully_preserved - stool pose, candle light, sofa, and camera height as the opening state.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Thong fabric, stool wood, quiet breath, candle flicker. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context and .\",\n \"\",\n \"summary:\",\n \"[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\",\n \": fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context and .\",\n \"\",\n \"summary:\",\n \"[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin.\",\n \": fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still.\",\n \"\",\n \"detailed_description:\",\n \"dynv2\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice.\",\n \"\",\n \"non_diegetic_music:\",\n \"Low dark ambient drone, quiet, continuous.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backview_00072_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00072_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "2 (5).png", + "image" + ], + "widgets_values_named": { + "image": "2 (5).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "strength_model": 0.5 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 94 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..0ffb12155559001a68354eed773f260c5f4902a2 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/api_prompt.json @@ -0,0 +1,629 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "ref_images.ref_image_1": [ + "27", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\\n\\nsummary:\\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\\n: locked for the next shot only.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\\n: identity and room only after the dissolve.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"3306120766216505648\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00135_.png" + }, + "is_changed": [ + "fa038b433049ea154a4fbd55cd4af225a103b4a81b03704d6ea5399ff68193e8" + ] + }, + "27": { + "_meta": { + "title": "Reference Image 2" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00133_.png" + }, + "is_changed": [ + "5ee07b677e047566b3e4a2295d5d54f802df4dc0f3ea8a436a72d3fcb45a74b4" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "51", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.5 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..b91c2fc4bcb255121a1dd1ad4021038bde1ccca2 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/plan.json @@ -0,0 +1,98 @@ +{ + "base_plan_hash": "269291bb1f1f8096151eaad1e30da056a88976e356f152cabdbb25f8203305a3", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "3306120766216505648", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "777f868e65627bf1949ce89918f73f46fb4b2c3332526d6de24296135ae3fe53", + "prompt_prefix": "", + "review_overrides": { + "2": { + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 3306120766216505648 + } + }, + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "41e70ab707f330592a6946f6fc87ecc00ef9dffc4946f02537b35235f6b15891", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\n\nsummary:\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\n: locked for the next shot only.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "9931b89b5e7f682b240709069d38c234dae03b36c61bc7850ad872533759b5ee", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\n is the same single adult woman carried by the incoming H3 Motion Context.\n\nsummary:\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\n: identity and room only after the dissolve.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\n\noverall_soundscape:\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 3306120766216505648, + "steps": 3 + } + ], + "summary": "2 clips; 464 delivered frames (19.333s) at 960x544; context=22; blend=22; audio=final=generated/ref=off/carry=on; run=Twer_compilation_0", + "total_delivered_frames": 464, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..8c5bce7e35825a56ba02bcb4dc1bdae0b5f6f87b --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/f02e0f38500b43bda8075deaf873c190/workflow.json @@ -0,0 +1,4085 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 411.6721202932764, + -1805.0263079546123 + ], + "scale": 0.6934334949441614 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -503.33780131273244, + 1402.1046063063227 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1334.3367358296932 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1133.246991642296 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\\n defines the same body in the grey crop top in the same room. Use it after the dissolve.\\n is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\\n\\nsummary:\\n[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\\n: fully_preserved - bra chest crop, pink LED, bed as the opening state.\\n: locked for the next shot only.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nBra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\\n is the same single adult woman carried by the incoming H3 Motion Context.\\n\\nsummary:\\n[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\\n: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\\n: identity and room only after the dissolve.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\\n\\noverall_soundscape:\\nContinue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"3306120766216505648\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 960, + 544, + "video", + "disabled", + 10, + 3, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra.\",\n \" defines the same body in the grey crop top in the same room. Use it after the dissolve.\",\n \" is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face.\",\n \"\",\n \"summary:\",\n \"[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view.\",\n \": fully_preserved - bra chest crop, pink LED, bed as the opening state.\",\n \": locked for the next shot only.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Bra fabric, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame.\",\n \" is the same single adult woman carried by the incoming H3 Motion Context.\",\n \"\",\n \"summary:\",\n \"[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view.\",\n \": wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still.\",\n \": identity and room only after the dissolve.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backview_00135_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00135_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "backview_00133_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00133_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "strength_model": 0.5 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 94 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..1d109fea66ee6b365368851c31dc3dd1c77de300 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/api_prompt.json @@ -0,0 +1,600 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "max", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "simple", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "", + "video-preview": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\\n\\nsummary:\\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\\n is the same single adult woman as clip_01.\\n\\nsummary:\\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\\n: fully_preserved - same bed and room.\\n\\ndetailed_description:\\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\\n is the same single adult woman as clip_01.\\n\\nsummary:\\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\\n: fully_preserved - same bed and room. Do not pull the tee down.\\n\\ndetailed_description:\\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backview_00125_.png" + }, + "is_changed": [ + "971d8cf570d71a0594cb2e159d877ce85947ca286a645e02566935f5ec94362c" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "50", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/plan.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..a4b7d28e4531c242c8cee7b5b611cc1d4cfeb275 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "f948b956de796f23e9998f9a27ab8fe0746d0b5abc54592fa0662eab8ba3e82b", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 960 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 3 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 3 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\n: fully_preserved - same bed and room. Do not pull the tee down.\n\ndetailed_description:\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 3 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "c8687426cf573a3ab813e8a510f10c5435531e355242f560cff26f26dc117766", + "prompt_prefix": "", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "7d32d5e23ac658f1bd16b0dd6be3b422602d8aedc09a6f91b42d5a9ddcf24af0", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\n\nsummary:\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\n\ndetailed_description:\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "52169aa9906eabb158d8c066dbaa2b97c2582f3929544a8c6454401ebaf2367a", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\n: fully_preserved - same bed and room.\n\ndetailed_description:\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 3 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\n: fully_preserved - same bed and room. Do not pull the tee down.\n\ndetailed_description:\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "692781dc0a36a30caa370135adf3705b466a8b4cc6f57202d2a5c0fa763649da", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\n is the same single adult woman as clip_01.\n\nsummary:\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\n: fully_preserved - same bed and room. Do not pull the tee down.\n\ndetailed_description:\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 3 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 960x544; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=Twer_compilation_0", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..48af4aca74688bcda7f931aa78c3a261439cbb07 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/recovery_archives/fdc10ca582cd46978418304423cca3b3/workflow.json @@ -0,0 +1,4087 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -768.6163847481583, + -677.6746104017784 + ], + "scale": 0.7315624524577851 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -503.33780131273244, + 1402.1046063063227 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 2, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1334.3367358296932 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1133.246991642296 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\\n\\nsummary:\\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\\n is the same single adult woman as clip_01.\\n\\nsummary:\\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\\n: fully_preserved - same bed and room.\\n\\ndetailed_description:\\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\\n is the same single adult woman as clip_01.\\n\\nsummary:\\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\\n: fully_preserved - same bed and room. Do not pull the tee down.\\n\\ndetailed_description:\\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 960, + 544, + "video", + "disabled", + 10, + 3, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\",\n \" is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\",\n \"\",\n \"summary:\",\n \"[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\",\n \": fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Cotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\",\n \" is the same single adult woman as clip_01.\",\n \"\",\n \"summary:\",\n \"[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\",\n \": fully_preserved - same bed and room.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Cotton, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\",\n \" is the same single adult woman as clip_01.\",\n \"\",\n \"summary:\",\n \"[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\",\n \": fully_preserved - same bed and room. Do not pull the tee down.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Cotton, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backview_00125_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00125_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "backview_00133_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00133_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "strength_model": 0.5 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 94 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0001.3de4c1022b5e.4a9f2351cd18.review.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0001.3de4c1022b5e.4a9f2351cd18.review.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..e397adf3989a2fb9a67ddd43864fe4b17ddd6482 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0001.3de4c1022b5e.4a9f2351cd18.review.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a776f52954161c7f5425888dd6d14035ba2d5594790ae65be0308c81de9223b0 +size 4116938 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0002.2bd49ba322bd.8faccf0dd721.review.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0002.2bd49ba322bd.8faccf0dd721.review.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..68cb87a74f48e77c61fbd1ea07e15b181c2d1193 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0002.2bd49ba322bd.8faccf0dd721.review.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aca06d1ff545b5e65d4efb64169b5c848df4f97a910a37fc45cd523371167ef7 +size 3433236 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0003.39fe60d656ed.3de61181f024.review.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0003.39fe60d656ed.3de61181f024.review.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..b6241bbd1a1c98a40b68f8c44fd70115dde28c93 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/reviews/clip_0003.39fe60d656ed.3de61181f024.review.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f043259068639298f5f58db337dbe4e11bd18d6f4c27cddc126a69577fb639b +size 5612671 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.5678708d1cf348978f03eb5095638623.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.5678708d1cf348978f03eb5095638623.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..212f98084a7db550c5ddff1d1944ef2aca0570bc --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.5678708d1cf348978f03eb5095638623.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db6419505990ef2ec8e36f3617864f7cf3adbd5db6e25adcea3696878e8b51d7 +size 10535575 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.5678708d1cf348978f03eb5095638623.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.5678708d1cf348978f03eb5095638623.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..95227dd57f3e8145afb8ed330917fb2bddc5ca42 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.5678708d1cf348978f03eb5095638623.prompt.txt @@ -0,0 +1,27 @@ +subject_definitions: + defines on the beige couch in black lace thong, breast bare, looking back, pink wall light. + defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick. + defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed. + defines the white sling thong, black stockings, candlelit bed, dark headboard. + defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed. + defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips. + defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings. + is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written. + +summary: +[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair. +: opening wardrobe and couch. +: destination wardrobe after the leak. + : identity lock only in this shot. + +detailed_description: +[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze. + +overall_soundscape: +Lace, couch fabric then bed sheets, ass bounce. No smack. No voice. + +non_diegetic_music: +No non-diegetic music. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.765525cc9d21432a95d47c48d893b578.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.765525cc9d21432a95d47c48d893b578.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..cd6ce67dcbaccf984d7082391dee350a17fc3b9e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.765525cc9d21432a95d47c48d893b578.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfc890892ecef071d18cce1c367bfbf8fcfea87fe2dbf936b756b2f6384dc03c +size 10397550 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.765525cc9d21432a95d47c48d893b578.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.765525cc9d21432a95d47c48d893b578.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..95227dd57f3e8145afb8ed330917fb2bddc5ca42 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.765525cc9d21432a95d47c48d893b578.prompt.txt @@ -0,0 +1,27 @@ +subject_definitions: + defines on the beige couch in black lace thong, breast bare, looking back, pink wall light. + defines the grey maid dress with white lace and white bow on the rumpled white bed, black lipstick. + defines the pink lace bodysuit and pink lace-top stockings on the white hotel bed. + defines the white sling thong, black stockings, candlelit bed, dark headboard. + defines the burgundy slingshot, bare breasts, black lace-top stockings, sitting on the white bed. + defines the white vinyl V-bodysuit, black stockings, orange throw, purple LED strips. + defines the white vinyl track jacket, iridescent purple crop, black vinyl shorts, thigh chains, black stockings. + is the same adult woman in every Picture: exact face, long wavy dark brown hair. Preserve identity while outfits and rooms change as written. + +summary: +[reference generation] Hard take starts on Picture 1. Twerk plus hip roll. She smiles. Light leak into Picture 2. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair. +: opening wardrobe and couch. +: destination wardrobe after the leak. + : identity lock only in this shot. + +detailed_description: +[Shot 1] Begin on the beige couch with exactly one woman. kneels matching , black lace thong, one breast bare, looking back over her shoulder. She blinks once, eyes on the lens, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, pulses speeding up. No slap. A light leak washes the frame. Her outfit and room become : grey maid dress, white lace, white bow, rumpled bed. She looks back and smiles. icytwerk, she keeps twerking hard on the bed while her hips roll left then right. The camera holds an orbit on her ass then an over-the-shoulder on the dress, small amplitude, speed ramps with the twerk. End immediately after the maid-dress twerk and hip roll are still going. No cut, duplicate subject, added character, text, logo, or early freeze. + +overall_soundscape: +Lace, couch fabric then bed sheets, ass bounce. No smack. No voice. + +non_diegetic_music: +No non-diegetic music. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..8069ed40d17dee899357bbe67d95c35d2406736c --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3de4c1022b5eeb14f21dfcf038c9e36e1d33b6275b08aa1eeccbe3b4148d9be3 +size 4002137 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..1b7496dadde8e4f3c4b698d2ec2bfdae0da716ca --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.be0c4d8d5a5d49f0a3432231315edeea.prompt.txt @@ -0,0 +1,19 @@ +subject_definitions: + defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop. + is the single woman shown by the reference. Preserve her body, black shirt, bed, and room. + +summary: +[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop. +: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state. + +detailed_description: +[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze. + +overall_soundscape: +Cotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line. + +non_diegetic_music: +No non-diegetic music. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..6a457d72d02050735020009c52ae80026e2b5291 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0d4a7b0a458126813ea2605e1c1cf858e66effc0f64a5953f397801d280634b +size 6307398 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..651c72cff340a7257030c5953efc1789694054e9 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.c9ebaa2c8dda4cda98f6af24745f33e0.prompt.txt @@ -0,0 +1,21 @@ +subject_definitions: + defines from the neck down in the black anime-print bra, including long wavy dark brown hair at the top edge, cleavage covered by the cups, belly, pink LED lights, bed, and photographic live-action rendering. Her face stays out of frame. Nipples stay under the bra. + defines the same body in the grey crop top in the same room. Use it after the dissolve. + is the single adult woman in both Pictures. Preserve body and room. Do not tilt up to her face. + +summary: +[reference generation] Low-angle take on the Picture 1 bra. She kneads over the cups. Hips roll. She leans forward and back. Nipples stay covered. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - adult body, black print bra, hair at the top edge. Face and nipples never enter view. +: fully_preserved - bra chest crop, pink LED, bed as the opening state. +: locked for the next shot only. + +detailed_description: +[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Black anime-print bra on. Her face never enters the frame. Nipples stay under the cups. She adjusts the bra, then kneads both breasts over the fabric. Her hips roll left then right. She leans her torso forward then back in a steady rhythm. A very quiet sigh. The camera holds a low angle. End on a cross-dissolve while the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze. + +overall_soundscape: +Bra fabric, sheets, quiet breath, very quiet sighs. No spoken line. + +non_diegetic_music: +No non-diegetic music. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..b7ff39f1370c2e25b2f6af5d14e610594a80f2c9 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf0c94f548c235db43714e0af2e4bc0ff06a90a1afa501560661aa32e841f61f +size 5913983 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..0372c5db64f9158882708e6084cba990d530ba89 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.cb7ecbfbbb5644fa8c977f580495bbd8.prompt.txt @@ -0,0 +1,19 @@ +subject_definitions: + defines from the neck down on the bed, including long wavy dark brown hair at the top edge, grey cropped t-shirt pulled above her bare breasts, belly, hands on the sheets, white rumpled bed, pink LED, lamp, candle, and photographic live-action rendering. Her face stays out of frame. + is the single woman shown by the reference. Preserve her body, hair edge, grey shirt, and room. Do not tilt up to her face. + +summary: +[reference generation] Static chest-level take. She pulls the crop top down, then lifts it. She kneads her breasts. Hips roll. Face stays out of frame. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - adult body, breasts, grey crop top, hair at the top edge. Face never enters the frame. +: fully_preserved - chest crop, bed, pink LED, lamp as the opening state. + +detailed_description: +[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Grey crop top sits above her bare breasts. Hands on the sheets. Her face never enters the frame. She pulls the crop top down over her breasts, then slowly lifts it again to uncover them. She kneads both breasts slowly. Her hips roll right then left. A short sigh. The camera stays static at chest level. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, face in frame, or early freeze. + +overall_soundscape: +Cotton crop top, sheets, quiet breath, short sighs. No spoken line. + +non_diegetic_music: +Low bass pulse, quiet, continuous. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.e03590726c224d139cf421c45b21080e.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.e03590726c224d139cf421c45b21080e.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..e7a5fa450a7eb5e7f756281d65689f5f503089ef --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.e03590726c224d139cf421c45b21080e.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51d714c5054c992e9859cf709232e246b15825ae51a923bdf016eabb2c3785a7 +size 5825180 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.e03590726c224d139cf421c45b21080e.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.e03590726c224d139cf421c45b21080e.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..f8f74a948ed8aab7f6ded3fd6e319dec9cefab04 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0001.e03590726c224d139cf421c45b21080e.prompt.txt @@ -0,0 +1,20 @@ +subject_definitions: + defines , the exact adult woman sitting astride the dark wooden stool, including her face, long wavy dark brown hair, dark lipstick with red on her chin and chest as in the still, bare breasts, black thong with a metal ring, hands in her hair, candles, grey sofa, plant, night window, and photographic live-action rendering. + is the single woman shown by the reference. Preserve her identity, hair, wardrobe, room, and the red on her mouth as already visible in . + +summary: +[reference generation] Push-in on the Picture 1 stool pose. Hands leave her hair. She kneads her breasts. Hips roll. She smiles. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, bare breasts, black thong, and the red already on her chin. +: fully_preserved - stool pose, candle light, sofa, and camera height as the opening state. + +detailed_description: +dynv2 +[Shot 1] Begin in the candlelit room with exactly one woman. sits matching , astride the stool, hands in her hair, black thong, bare breasts, looking at the lens. She blinks once and holds a small smile. She lowers both hands from her hair and caresses her breasts, then kneads both breasts very slowly, eyes on the spectator. Her hips roll left then right. The camera pushes in toward her face with small amplitude at slow speed. End immediately after the kneading and the hip roll are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze. + +overall_soundscape: +Thong fabric, stool wood, quiet breath, candle flicker. No voice. + +non_diegetic_music: +Low dark ambient drone, quiet, continuous. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..1d9030a25afe394ed8bdec2444e8c9694cce91e9 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c08155b79ef5da3ca86a196a9638d5c11a8b6f1d75fa098e2115841aef73fd6f +size 5006914 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..0ed7ef2207e05aba4dc9293a757c01bef52d115e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.03ebe263e3ba4cea9ae6f7b364c26fb5.prompt.txt @@ -0,0 +1,20 @@ +subject_definitions: + preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary. + is the same single adult woman carried by the incoming H3 Motion Context and . + +summary: +[reference generation] Continuous take. She keeps kneading her breasts. Camera zooms out over her body. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin. +: fully_preserved - keep the incoming stool geometry and the hands already on her breasts; do not snap back to hands in hair. + +detailed_description: +dynv2 +[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading and the hip roll; begin new action only after it and never reset the stride. She keeps kneading both breasts very slowly, eyes on the spectator. She blinks. A small smile. Hips roll left then right. The camera zooms out over her body with small amplitude at slow speed and continuous camera direction. End immediately after the kneading and the zoom-out are still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze. + +overall_soundscape: +Continue thong fabric, stool wood, quiet breath, candle flicker, without restarting any sound at the scene boundary. No voice. + +non_diegetic_music: +Low dark ambient drone, quiet, continuous. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.6899454141204298a392c122da202966.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.6899454141204298a392c122da202966.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..0fa4b9121b9cf99ec3c8b1b78db38a06969082f9 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.6899454141204298a392c122da202966.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fec312960a74eac06639e98c50ecf7870a721e67acbd8e88df27d7e81e40865d +size 6167025 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.6899454141204298a392c122da202966.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.6899454141204298a392c122da202966.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..a7bc6338dc79b6475f6c9e1ed2359414f49a584a --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.6899454141204298a392c122da202966.prompt.txt @@ -0,0 +1,20 @@ +subject_definitions: + and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame. + is the same single adult woman carried by the incoming H3 Motion Context. + +summary: +[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view. +: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still. +: identity and room only after the dissolve. + +detailed_description: +[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze. + +overall_soundscape: +Continue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line. + +non_diegetic_music: +No non-diegetic music. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..8002e1fe26f48cf4fa0369fdd06e4d438b2794cb --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:432da4c4b20e07a2fde489d2653a6887073a22e60f75cd2dd2182154aadb09d9 +size 7922735 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..bddbf2c04fd653daee6898b60189ae2a34ae2355 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.7d466aacd4bd4b07b1ff707c5e8437f3.prompt.txt @@ -0,0 +1,21 @@ +subject_definitions: + through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action. + is the same single adult woman carried by the incoming H3 Motion Context. + +summary: +[reference generation] Light leak into the pink bodysuit, then the white sling. Twerk plus hip roll. She smiles. Slow motion on the hip roll. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair. +: first wardrobe of this shot. +: destination wardrobe after the leak. + : identity lock only. + +detailed_description: +[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_01. The carried opening overlap already contains the maid-dress twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : pink lace bodysuit, pink lace-top stockings, white hotel bed. She blinks, looks back, and smiles. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right. Another light leak. Her outfit and room become : white sling thong, black stockings, candlelit bed. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens over her shoulder. No slap. The camera pushes along her back then holds a low angle on the white sling and candles, continuous camera direction. End immediately after the slow-motion hip roll is still going. No cut, duplicate subject, added character, text, logo, or early freeze. + +overall_soundscape: +Continue lace, sheets, ass bounce, without restarting any sound at the scene boundary. No smack. No voice. + +non_diegetic_music: +No non-diegetic music. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..9da616695ebc94a49ca60ddad1f4b1c2c7900ad9 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1de1d46968e36371ef2e3559760c96a26a385ee7c5f1433286d04c603db4edcc +size 6306080 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..a7bc6338dc79b6475f6c9e1ed2359414f49a584a --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.f02e0f38500b43bda8075deaf873c190.prompt.txt @@ -0,0 +1,20 @@ +subject_definitions: + and preserve the same adult body, long wavy dark brown hair at the top edge, pink LED room, and photographic rendering. Face stays out of frame. + is the same single adult woman carried by the incoming H3 Motion Context. + +summary: +[reference generation] Cross-dissolve into the grey crop top pulled down over her breasts. Same knead, hip roll, lean. Nipples stay covered. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Face and nipples never enter view. +: wardrobe of this shot - grey crop top pulled down over the breasts, not the raised-shirt still. +: identity and room only after the dissolve. + +detailed_description: +[Shot 1] Continue directly from the incoming H3 Motion Context. Cross-dissolve in from clip_01. The carried opening overlap already contains the kneading, hip roll, and lean; begin new action only after it and never reset the stride. A cross-dissolve washes the frame. Her outfit becomes the grey crop top from pulled down over her breasts so nipples stay covered. Her face never enters the frame. She kneads both breasts over the cotton. Hips roll left then right. She leans her torso forward then back in the same rhythm. A very quiet sigh. The camera holds a low angle with continuous camera direction. End immediately after the kneading, hip roll, and lean are still going. No cut, duplicate subject, added character, text, logo, face in frame, nipples, or early freeze. + +overall_soundscape: +Continue cotton crop top, sheets, quiet breath, very quiet sighs, without restarting any sound at the scene boundary. No spoken line. + +non_diegetic_music: +No non-diegetic music. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.fdc10ca582cd46978418304423cca3b3.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.fdc10ca582cd46978418304423cca3b3.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..1fad21c0cf766eb880a31ac4e3829ab5aa7de9b7 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.fdc10ca582cd46978418304423cca3b3.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bd49ba322bdb25818ca4260e80f7bab09bb0d0293aa8e0a22f196b62bcb740e +size 3337714 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.fdc10ca582cd46978418304423cca3b3.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.fdc10ca582cd46978418304423cca3b3.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..f7a5687ce5e9353e43962e3093936717448a0b14 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0002.fdc10ca582cd46978418304423cca3b3.prompt.txt @@ -0,0 +1,19 @@ +subject_definitions: + preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering. + is the same single adult woman as clip_01. + +summary: +[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down. +: fully_preserved - same bed and room. + +detailed_description: +[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze. + +overall_soundscape: +Cotton, sheets, quiet breath, very quiet sighs. No spoken line. + +non_diegetic_music: +No non-diegetic music. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.2d032601f9ad4f42b50015c12e493329.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.2d032601f9ad4f42b50015c12e493329.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..6bb5ee75f59241aee62dff01ef0d7e9419afa880 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.2d032601f9ad4f42b50015c12e493329.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39fe60d656ed92ad03352d6bc20616812cc460720814fc1a49a5612cdd525244 +size 5529490 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.2d032601f9ad4f42b50015c12e493329.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.2d032601f9ad4f42b50015c12e493329.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..4cbc468f9e0eeeecad971a35f57393c9161d4553 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.2d032601f9ad4f42b50015c12e493329.prompt.txt @@ -0,0 +1,19 @@ +subject_definitions: + preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary. + is the same single adult woman carried by the incoming H3 Motion Context and . + +summary: +[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin. +: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still. + +detailed_description: +[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze. + +overall_soundscape: +Continue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice. + +non_diegetic_music: +Low dark ambient drone, quiet, continuous. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.62753065b1044305844de4e8196eea1e.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.62753065b1044305844de4e8196eea1e.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..3ac9a9e5568940366252eda84ba2b30d76973feb --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.62753065b1044305844de4e8196eea1e.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74115bdb61982fb4df72cbd993aa7ee2d5b5741639ff84f53e5f057dcf7f5941 +size 6239300 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.62753065b1044305844de4e8196eea1e.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.62753065b1044305844de4e8196eea1e.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..b9da953328f3fc10701d01d7d04fdef600a2ca94 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.62753065b1044305844de4e8196eea1e.prompt.txt @@ -0,0 +1,20 @@ +subject_definitions: + preserves the exact identity, long wavy dark brown hair, dark lipstick, red on the chin as in the still, bare breasts, black thong, stool, candles, sofa, and photographic rendering established before the boundary. + is the same single adult woman carried by the incoming H3 Motion Context and . + +summary: +[reference generation] Orbit reaches her back. One-cheek twerk then the other. Mouth opens a little. She stays silent. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair, breasts, thong, and the red already on her chin. +: fully_preserved - keep the incoming stool geometry and the hip roll; do not snap back to the frontal still. + +detailed_description: +dynv2 +[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the kneading, the smile, and the hip roll; begin new action only after it and never reset the stride. The camera performs a slow orbit around her until her back and ass fill the frame. icytwerk, she twerks in rhythm causing her ass to jiggle and shake, one cheek then the other, hips still rolling left then right. She blinks when her face is seen. A small smile. Her mouth opens a little as if a sound would come out; she stays silent. Continuous camera direction. End immediately after the two-cheek twerk is still going. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze. + +overall_soundscape: +Continue thong fabric, stool wood, quiet breath, candle flicker, ass bounce, without restarting any sound at the scene boundary. No voice. + +non_diegetic_music: +Low dark ambient drone, quiet, continuous. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.9a6c523c917b4e189443dcb5b06718d6.mp4 b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.9a6c523c917b4e189443dcb5b06718d6.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..840a7cf518d73fbc281d6cdf18775b90798bee02 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.9a6c523c917b4e189443dcb5b06718d6.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56918ddccaf3619a459525c53734b9cf5eda3320898dafe0e1f5ce7b108adf1f +size 8315593 diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.9a6c523c917b4e189443dcb5b06718d6.prompt.txt b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.9a6c523c917b4e189443dcb5b06718d6.prompt.txt new file mode 100644 index 0000000000000000000000000000000000000000..87b0004d13bcb035c03de141cb36a5aad7508edf --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/segments/clip_0003.9a6c523c917b4e189443dcb5b06718d6.prompt.txt @@ -0,0 +1,22 @@ +subject_definitions: + through preserve the same adult woman, exact face, long wavy dark brown hair. Clothes and rooms follow the Pictures named in the action. + is the same single adult woman carried by the incoming H3 Motion Context. + +summary: +[reference generation] Light leaks through burgundy sling, white vinyl, then cyber vinyl. Twerk plus hip roll. Accel mid-shot, slow motion at the end. She smiles. + +retention_analysis: + (appears in [Shot 1]): fully_preserved - exact face, adult body, long wavy dark brown hair. +: first wardrobe of this shot. +: second wardrobe. +: final wardrobe. + : identity lock only. + +detailed_description: +[Shot 1] Continue directly from the incoming H3 Motion Context. Light leak in from clip_02. The carried opening overlap already contains the white-sling twerk and hip roll; begin new action only after it and never reset the stride. A light leak washes the frame. Her outfit and room become : burgundy slingshot, breasts bare, black lace-top stockings, sitting on the white bed. She blinks, eyes on the lens, and smiles. Both hands graze her breasts while her hips roll left then right. Motion accelerates. Another light leak. Her outfit and room become : white vinyl V-bodysuit, black stockings, orange throw, purple LED. icytwerk, she twerks hard causing her ass to jiggle and shake while her hips roll left then right, fast pulses. She smiles. A last light leak. Her outfit and room become : white vinyl jacket, iridescent purple crop, black vinyl shorts, thigh chain, black stockings. icytwerk, she twerks while her hips roll left then right in slow motion. She smiles at the lens. No slap. The camera holds chest level on the slingshot, pushes in on the white vinyl, then hip level on the shorts, continuous camera direction. End immediately after the slow-motion hip roll on Picture 7 is still going. No cut, duplicate subject, added character, text, logo, or early freeze. + +overall_soundscape: +Continue fabric, sheets, vinyl, ass bounce, without restarting any sound at the scene boundary. No smack. No voice. + +non_diegetic_music: +No non-diegetic music. \ No newline at end of file diff --git a/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/workflow.json b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..48af4aca74688bcda7f931aa78c3a261439cbb07 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/Twer_compilation_0/workflow.json @@ -0,0 +1,4087 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -768.6163847481583, + -677.6746104017784 + ], + "scale": 0.7315624524577851 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2934.0618144536543, + 4663.071813714923 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5290, + 90, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 850.0237671153895, + 3125.228531809283 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 89, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 16, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 17, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 18, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 19, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 78, + 52, + 0, + 11, + 5, + "IMAGE" + ], + [ + 79, + 53, + 2, + 11, + 13, + "AUDIO" + ], + [ + 80, + 53, + 0, + 54, + 0, + "IMAGE" + ], + [ + 81, + 54, + 0, + 11, + 11, + "IMAGE" + ], + [ + 83, + 58, + 0, + 34, + 0, + "MODEL" + ], + [ + 84, + 60, + 0, + 11, + 6, + "IMAGE" + ], + [ + 85, + 59, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 61, + 0, + 11, + 8, + "IMAGE" + ], + [ + 87, + 62, + 0, + 11, + 9, + "IMAGE" + ], + [ + 88, + 51, + 0, + 63, + 0, + "MODEL" + ], + [ + 89, + 63, + 0, + 58, + 0, + "MODEL" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 2, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 4, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -503.33780131273244, + 1402.1046063063227 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 2, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1063.0918470465922, + 1716.0753618469685 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 28, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 78, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 84, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 85, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": 86, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_6", + "link": 87, + "name": "ref_images.ref_image_6", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_7", + "link": null, + "name": "ref_images.ref_image_7", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 81, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_video_1", + "link": null, + "name": "ref_videos.ref_video_1", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 79, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "label": "ref_video_audio_1", + "link": null, + "name": "ref_video_audios.ref_video_audio_1", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2458.0739323007265, + 1054.9530569628446 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 624 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "max" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "max", + "width": 896 + } + }, + { + "flags": {}, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": {}, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3307.0053401638206, + 1222.3689065266994 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2444.9637780751173, + 1812.4563976791924 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "simple", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "simple", + "steps": 20 + } + }, + { + "flags": {}, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": {}, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4636.614009376311, + 461.80695209532007 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 49, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1334.3367358296932 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 48, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5330, + 1160 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 19, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -2353.375856642224, + 1133.246991642296 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1608.4124863372313, + 3042.764865905986 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\\n is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\\n\\nsummary:\\n[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\\n: fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\\n\\ndetailed_description:\\n[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\\n is the same single adult woman as clip_01.\\n\\nsummary:\\n[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\\n: fully_preserved - same bed and room.\\n\\ndetailed_description:\\n[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\\n is the same single adult woman as clip_01.\\n\\nsummary:\\n[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\\n: fully_preserved - same bed and room. Do not pull the tee down.\\n\\ndetailed_description:\\n[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCotton, sheets, quiet breath, very quiet sighs. No spoken line.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "Twer_compilation_0", + "h3-v06-release-example", + 960, + 544, + "video", + "disabled", + 10, + 3, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 3, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 544, + "plan_json": "{\n \"defaults\": {\n \"steps\": 3\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \" defines from the neck down sitting on the white bed in an oversized black t-shirt and black shorts, including long wavy dark brown hair at the top edge, hands on the sheets, pink neon, lamp, candles, mirror, and photographic live-action rendering. Face stays out of this crop.\",\n \" is the single woman shown by the reference. Preserve her body, black shirt, bed, and room.\",\n \"\",\n \"summary:\",\n \"[reference generation] Chest-level take on the Picture 1 black tee. Hips roll. She starts lifting the shirt.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, black t-shirt, black shorts, hair at the top edge. Keep the neck-down crop.\",\n \": fully_preserved - seated bed pose, black tee down, candles and pink neon as the opening state.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Begin on the bed with exactly one woman, framed from the neck down matching . Oversized black t-shirt on. Hands on the sheets. Her hips roll left then right. She starts lifting the t-shirt slowly upward. A very quiet sigh. The camera holds chest level. End immediately after the shirt is still rising. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Cotton t-shirt, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt, bed, candles, pink neon, and photographic rendering.\",\n \" is the same single adult woman as clip_01.\",\n \"\",\n \"summary:\",\n \"[reference generation] The shirt reaches the top and stays there. A black bra is visible. She holds the shirt up.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge. Keep the neck-down crop. Do not pull the tee back down.\",\n \": fully_preserved - same bed and room.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] She lifts the black t-shirt all the way up. A black bra is visible. She holds the shirt up there. Hips keep rolling left then right. A very quiet sigh. The camera holds chest level. End immediately after she is still holding the shirt up. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Cotton, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \" preserves the neck-down body, long wavy dark brown hair at the top edge, black t-shirt held up, black bra, bed, candles, pink neon, and photographic rendering.\",\n \" is the same single adult woman as clip_01.\",\n \"\",\n \"summary:\",\n \"[reference generation] Shirt stays up. She dances, arches forward, then straightens on the beat.\",\n \"\",\n \"retention_analysis:\",\n \" (appears in [Shot 1]): fully_preserved - adult body, hair at the top edge, shirt held up, black bra. Keep the neck-down crop.\",\n \": fully_preserved - same bed and room. Do not pull the tee down.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] She keeps the t-shirt raised. She dances on the bed, arches her torso forward, then straightens in rhythm. Hips roll left then right. A very quiet sigh. The camera holds chest level. End immediately after the arch-and-straighten is still going. No cut, duplicate subject, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Cotton, sheets, quiet breath, very quiet sighs. No spoken line.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 3,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "Twer_compilation_0", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 960 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 5, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backview_00125_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00125_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 17, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1815.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image 2", + "type": "LoadImage", + "widgets_values": [ + "backview_00133_.png", + "image" + ], + "widgets_values_named": { + "image": "backview_00133_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 47, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5244.2016509441455, + -189.5399874586731 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1033.0229563739076, + 1940.6100527585318 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2386.5489108933552, + 607.4902527980745 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 7, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 83, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 21, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1478.2720200972385, + 126.59883510722798 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 5, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 5, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": {}, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 9, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 46, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 3941.7187650102915, + 1302.1026585682232 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "a841291d77e64ee7b96ede9a133b73ec", + "h3_checkpoint_manager_run": "twerk_bed_3", + "h3_checkpoint_manager_scene": 1, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"twerk_bed_3\",\"lineage\":[{\"scene\":1,\"revision\":\"a841291d77e64ee7b96ede9a133b73ec\"},{\"scene\":2,\"revision\":\"9e26d4a33be847db953fc64ee5efebec\"}],\"scope_start_scene\":1,\"scope_end_scene\":2}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 22, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1581.6090651284578, + -83.455951887057 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/minimax_h3_taomate_3step_lora_avg_rank_19_bf16.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 24, + "outputs": [ + { + "links": [ + 88 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/breastplayjiggle_h3_v2.safetensors", + "strength_model": 0.5 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 78 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1484.9508456635697, + 1209.0752666248295 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 3", + "type": "LoadImage", + "widgets_values": [ + "3 (2).png", + "image" + ], + "widgets_values_named": { + "image": "3 (2).png", + "upload": "image" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 53, + "inputs": [ + { + "link": null, + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager" + }, + { + "link": null, + "name": "vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 80 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "frame_count", + "type": "INT" + }, + { + "links": [ + 79 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": null, + "name": "video_info", + "type": "VHS_VIDEOINFO" + } + ], + "pos": [ + 2036.954726755433, + 3024.039598087266 + ], + "properties": { + "Node name for S&R": "VHS_LoadVideo", + "cnr_id": "comfyui-videohelpersuite", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.7.9" + }, + "size": [ + 230.0200958251953, + 94 + ], + "type": "VHS_LoadVideo", + "widgets_values": { + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + }, + "widgets_values_named": { + "choose video to upload": null, + "custom_height": 0, + "custom_width": 0, + "force_rate": 24, + "format": "AnimateDiff", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "video": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "videopreview": { + "hidden": false, + "params": { + "custom_height": 0, + "custom_width": 0, + "filename": "3d46f42d6266ce916bfc78b3bb1a2082.mp4", + "force_rate": 24, + "format": "video/mp4", + "frame_load_cap": 0, + "select_every_nth": 1, + "skip_first_frames": 0, + "type": "input" + }, + "paused": false + } + } + }, + { + "flags": { + "collapsed": true + }, + "id": 54, + "inputs": [ + { + "link": 80, + "name": "image", + "type": "IMAGE" + }, + { + "link": null, + "name": "mask", + "shape": 7, + "type": "MASK" + } + ], + "mode": 4, + "order": 20, + "outputs": [ + { + "links": [ + 81 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "width", + "type": "INT" + }, + { + "links": null, + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "mask", + "type": "MASK" + } + ], + "pos": [ + 2056.243742372589, + 3075.415201375375 + ], + "properties": { + "Node name for S&R": "ImageResizeKJv2", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 270, + 336 + ], + "type": "ImageResizeKJv2", + "widgets_values": [ + 544, + 896, + "nearest-exact", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ], + "widgets_values_named": { + "crop_position": "center", + "device": "cpu", + "divisible_by": 2, + "height": 896, + "keep_proportion": "stretch", + "pad_color": "0, 0, 0", + "upscale_method": "nearest-exact", + "width": 544 + } + }, + { + "flags": {}, + "id": 58, + "inputs": [ + { + "link": 89, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 30, + "outputs": [ + { + "links": [ + 83 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2428.7046995990454, + -86.53378474220439 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/H3_Motion_BoosterV2.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/H3_Motion_BoosterV2.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 85 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.0985173259535, + 1678.4869711821975 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 5", + "type": "LoadImage", + "widgets_values": [ + "5 (2).png", + "image" + ], + "widgets_values_named": { + "image": "5 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1888.9085710037234, + 1215.167858278069 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 4", + "type": "LoadImage", + "widgets_values": [ + "4 (2).png", + "image" + ], + "widgets_values_named": { + "image": "4 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 61, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1890.3983430709386, + 1682.9562873838456 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 6", + "type": "LoadImage", + "widgets_values": [ + "6 (2).png", + "image" + ], + "widgets_values_named": { + "image": "6 (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 62, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 16, + "outputs": [ + { + "links": [ + 87 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1483.0180856098693, + 2160.759858188688 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "title": "Load Image 7", + "type": "LoadImage", + "widgets_values": [ + "7.png", + "image" + ], + "widgets_values_named": { + "image": "7.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 88, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 27, + "outputs": [ + { + "links": [ + 89 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2164.160494610353, + -83.900730926617 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/IcySlap_v1.safetensors", + 0.5 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/IcySlap_v1.safetensors", + "strength_model": 0.5 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..09d49d5740b868354f6eb8f6877f3eebf4bed995 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/api_prompt.json @@ -0,0 +1,672 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "ref_images.ref_image_1": [ + "27", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "63", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\\n\\nsummary:\\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\\n\\ndetailed_description:\\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 124,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\\n\\nsummary:\\n[reference generation] Subject 1 turns toward the bed and walks along the mattress edge as a hip-level follow cam tracks her.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hip traveling toward the lens; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged, turns toward the wooden bed and walks one slow step along the mattress edge, JGLWLK, ass and hips jiggling with each stride, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Her right hand reaches for the mattress edge and does not finish the sit. The camera is a hip-level Follow Cam from a three-quarter back angle with slight handheld shake of small amplitude, normal lens, continuous camera direction. End immediately after the hand is already on the mattress and the next stride is still running. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. Stilettos strike the wood parquet. Stockings brush. Vinyl creases. Linen on the bed stays in the room. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\\n\\nsummary:\\n[reference generation] Subject 1 sits onto the bed edge while the camera holds eye level then tilts down.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hand on the mattress and the unfinished stride; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, same vinyl and garter set, sits down onto the edge of the wooden bed, JGLWLK as the hips settle, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Thighs stay together, then one knee opens a finger-width. She blinks once in three-quarter profile, jaw loosens. The camera holds eye level at three-quarter profile, static then a slight tilt down of small amplitude, slow speed, normal lens, continuous camera direction. End immediately after the torso is still descending onto the mattress and the knee is still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. The mattress linen shifts. Bed springs compress under her weight. Vinyl creases as the torso lowers. Parquet and stilettos fall quieter. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n },\n {\n \"id\": \"clip_04\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\\n\\nsummary:\\n[reference generation] Subject 1 straightens her torso and opens her knees a little while a high-angle camera zooms in from the ceiling fan.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished sit and the knee opening; begin new action only after it. One subject. Subject 1 is seated on the edge of the wooden bed in the magenta bedroom, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged. She straightens her torso and opens her knees a little toward the lens, causing her breasts to jiggle side to side and bounce up and down inside the vinyl as the chest settles. She blinks once looking up toward the lens, lids lower halfway, lips close. The camera is a high angle from beside the ceiling fan, face and torso in frame, then a Slow Zoom In of small-to-medium amplitude at slow speed, normal-to-long lens, continuous camera direction. End immediately after the zoom is still traveling and the knees are still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades stay closer and keep ticking. Linen and bed springs finish their settle. Vinyl creases once as the torso straightens. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6104\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "img__00005_ (2).png" + }, + "is_changed": [ + "2b779583e64a135af2a97aaf5297d9385eb0666713c2c969e58b91a12918c172" + ] + }, + "27": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backgrounds_00001_.png" + }, + "is_changed": [ + "78fc7f1f29ce7f19a64d87c274b5ac75a56226a0550b790e40093488183c49ad" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "51", + 0 + ] + } + }, + "36": { + "_meta": { + "title": "Apply VDN-H3 Advanced (Ablations & Fast Kernels)" + }, + "class_type": "ApplyVDNH3Advanced", + "inputs": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "model": [ + "1", + 0 + ], + "retain_buffers": "off", + "stage_b_strength": 1.0, + "text_state": true, + "turbo_strength": 1.0, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": true, + "window_chunk": 0, + "window_radius": 1 + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_02" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_02 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/MiniMax3_Boob Physics_v1.safetensors", + "model": [ + "36", + 0 + ], + "strength_model": 0.7 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/JIGGLES.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.9 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "63": { + "_meta": { + "title": "ExtendIntermediateSigmas" + }, + "class_type": "ExtendIntermediateSigmas", + "inputs": { + "end_at_sigma": 12.0, + "sigmas": [ + "15", + 0 + ], + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.mp4 b/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..64e2be2b310573a5354dd855d955bb6ef608fa09 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e0e9a32441242aa8fcbe53dbc45adbf11ccc18151c14edd2b45ee1299960c75 +size 4642113 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.mp4 b/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..dcde50178d92869a066f3cc7448ed779973d0b3e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a49780b1e7f11cbe5427a573c292e7bb0ea93f87d4d3e063309058596566dc7a +size 8860608 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.e967dd851df34d8eb52b4030947843d5.mp4 b/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.e967dd851df34d8eb52b4030947843d5.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..bb786ca410ab4b154bc2a7dc164526fc695cac1e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.e967dd851df34d8eb52b4030947843d5.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10e4b73044d7247511e55b5840627f29baf92ea93ec588480d15a4fbad9933f1 +size 9141539 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.fde612a0bd06435d8e28d577574c90de.mp4 b/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.fde612a0bd06435d8e28d577574c90de.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..95095fd899f502944cdd399deb05c2718b5d53ca --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0002.fde612a0bd06435d8e28d577574c90de.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78f87e5a4db4a7b3c10b515475cbf293006f1c1f9902e7a8a4813a3bbeb332f1 +size 5013070 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.mp4 b/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..79b72cca59f28603cad016717ced2b18ed0abb5b --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/blend_segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca6db395b204a90f2f368e6f27d344b80c20a824fea90211d4f9d5e48b38cad3 +size 4827236 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.3f18f0cc72044df987c6892022f65a8a.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.3f18f0cc72044df987c6892022f65a8a.json new file mode 100644 index 0000000000000000000000000000000000000000..c40ad355f21c1369bb46f48697a578e1900bbc51 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.3f18f0cc72044df987c6892022f65a8a.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "171008042e78d54cd1f55cee5e099cde6424bbc8fb05ec71a0a044f125c59b5f", + "plan_hash": "6e1d7a4cbdeaae70b7ba9b9fd570a76f5c76f6559e914a77ee5f7b9e443c8cba", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "532a54a25c24ebd2af1c2d685b8c4f1478fba352b8b4b96054d30f8603c9135e", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "1a64678453340dd10cb8136ad1605841b13210fc159328a90cc2f64b0f73ac63" + }, + "generation_hash": "36d33c881ceb9009cd10773118872aa9182655717e589329d822ae809aaa3425", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "3f18f0cc72044df987c6892022f65a8a", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.3f18f0cc72044df987c6892022f65a8a.safetensors", + "checkpoint_sha256": "cee1944b2213599b836c79a5635841113223b392ac308e28e31e01ec7979d9f7", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T16:59:10Z", + "delivered_frames": 243, + "forked_from_branch_id": "ca9c21589d1c476eb32e4f25ae7ec928", + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.3f18f0cc72044df987c6892022f65a8a.wav", + "generated_audio_sha256": "e05f6a77bac6a6575ab583cb780672bf4ac5626a74999a1a893ca1fb7b4de4a4", + "generated_continuity": "on", + "history_hash": "171008042e78d54cd1f55cee5e099cde6424bbc8fb05ec71a0a044f125c59b5f", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.3f18f0cc72044df987c6892022f65a8a.prompt.txt", + "prompt_file_sha256": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "3f18f0cc72044df987c6892022f65a8a", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.3f18f0cc72044df987c6892022f65a8a.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "532a54a25c24ebd2af1c2d685b8c4f1478fba352b8b4b96054d30f8603c9135e", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "1a64678453340dd10cb8136ad1605841b13210fc159328a90cc2f64b0f73ac63" + }, + "generation_hash": "36d33c881ceb9009cd10773118872aa9182655717e589329d822ae809aaa3425", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/blowjob_1/segments/clip_0001.3f18f0cc72044df987c6892022f65a8a.mp4", + "segment_sha256": "977add9f4629c8fcd96366588234e7ecfed50da2220973ad7db5c3a23442bcae", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.3f18f0cc72044df987c6892022f65a8a.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.3f18f0cc72044df987c6892022f65a8a.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..5ec36af8ce076e5cbeaca6817a153106cd1fe619 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.3f18f0cc72044df987c6892022f65a8a.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cee1944b2213599b836c79a5635841113223b392ac308e28e31e01ec7979d9f7 +size 136197192 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.json new file mode 100644 index 0000000000000000000000000000000000000000..ab02e31f12159fed56416a888ba7d8f4f7094c35 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "c3bdc3e15cbb194be850729e502eddcbabf36e5eed02317afd8fe85fa35650ca", + "plan_hash": "83fbfb74c6dc1f76e8b5fb79d60979067767a2a546f3485666dda947c2c4543a", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "1a64678453340dd10cb8136ad1605841b13210fc159328a90cc2f64b0f73ac63" + }, + "generation_hash": "865f23433258aa45ba078cf47458251e42973ed79d96e0da20acf8557016151a", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "96542ad433ed4dd298e5ab4511e0a8cd", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.safetensors", + "checkpoint_sha256": "8a1d8e84f0dcc894f0b5ee456876561e8642c15bd866695dbe795e6cc375db36", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T17:13:37Z", + "delivered_frames": 243, + "forked_from_branch_id": "3f18f0cc72044df987c6892022f65a8a", + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.wav", + "generated_audio_sha256": "3c58fbc1ec0bcb4042aa3019aac9956c9f060af034ab507038e46c171f3859e9", + "generated_continuity": "on", + "history_hash": "c3bdc3e15cbb194be850729e502eddcbabf36e5eed02317afd8fe85fa35650ca", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.prompt.txt", + "prompt_file_sha256": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "96542ad433ed4dd298e5ab4511e0a8cd", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "1a64678453340dd10cb8136ad1605841b13210fc159328a90cc2f64b0f73ac63" + }, + "generation_hash": "865f23433258aa45ba078cf47458251e42973ed79d96e0da20acf8557016151a", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/blowjob_1/segments/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.mp4", + "segment_sha256": "ca0ccf597d3f67f05542173b17d5706e2a152ba5eccaf24c6176c93f41b6209b", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0001.3f18f0cc72044df987c6892022f65a8a.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..ba695ff4938f8172a521e3eaa932fe3f64776b00 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a1d8e84f0dcc894f0b5ee456876561e8642c15bd866695dbe795e6cc375db36 +size 98055232 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.json new file mode 100644 index 0000000000000000000000000000000000000000..9030cc1f1beca3d61110fec9feec62a2acd7b4f6 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "29b3a2d0dc04fa1b6c53b0587eb4e2105701347222d708addac2354c909509d5", + "plan_hash": "ac3314092a0afca9648d1762c51ecf42eb29102651d3c2d1aaf8a6164a3eb59a", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "ecc2ab0b77e2f6644dad85f73f4ff119fc0649dbc7276fd9c275b6c597d458c5" + }, + "generation_hash": "31f48c88b4bbb1954461320a80df145df4afbfbde062df9cb23efa3c5af04bcb", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "raw_frames": 243, + "seed": 12847379572066094849, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "a1481142e1724829948e75d7c2be388c", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.safetensors", + "checkpoint_sha256": "a079e8ca6de1881b72370a83b9dc00bba74c796da5a107f5a25c9cfdef6c290c", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T19:33:22Z", + "delivered_frames": 243, + "forked_from_branch_id": "e2e76ddae73a4c4a8985a9a58a28cf47", + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.a1481142e1724829948e75d7c2be388c.wav", + "generated_audio_sha256": "a0259ec424a388e1f089c9f874508db2dd29eafd5ad5d01481c5a74d18658ec1", + "generated_continuity": "on", + "history_hash": "29b3a2d0dc04fa1b6c53b0587eb4e2105701347222d708addac2354c909509d5", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.a1481142e1724829948e75d7c2be388c.prompt.txt", + "prompt_file_sha256": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "a1481142e1724829948e75d7c2be388c", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "ecc2ab0b77e2f6644dad85f73f4ff119fc0649dbc7276fd9c275b6c597d458c5" + }, + "generation_hash": "31f48c88b4bbb1954461320a80df145df4afbfbde062df9cb23efa3c5af04bcb", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "raw_frames": 243, + "seed": 12847379572066094849, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 12847379572066094849, + "segment": "h3_chains/blowjob_1/segments/clip_0001.a1481142e1724829948e75d7c2be388c.mp4", + "segment_sha256": "83db284aa403d595a749dae42754266a2fff2f1d9a235125a121b8c70c4558d8", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b26f89239d427ac39ae6e999f2b381487f206e54 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a079e8ca6de1881b72370a83b9dc00bba74c796da5a107f5a25c9cfdef6c290c +size 98055064 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.json new file mode 100644 index 0000000000000000000000000000000000000000..55ec2bbef119200701d43cacdef0888cedc7c750 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.json @@ -0,0 +1,177 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "008b74552692f966bf431d71b36063d18d5498cfcee2dfc73f7218b73f362757", + "plan_hash": "9eef97e9a71aa76232eb3f55a25839d8b49a6d6ef294d4eb53b0128f19bbf332", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "532a54a25c24ebd2af1c2d685b8c4f1478fba352b8b4b96054d30f8603c9135e", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "0c6fb17479ac7afbb41da8266c032fd66803a3ea075d17336f31706f7bca0601" + }, + "generation_hash": "ad9ee9d8a67012bb1e28ca7d36430ada1f97e5a1af0e2162e26654b1ace7093d", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 20 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "ca9c21589d1c476eb32e4f25ae7ec928", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.safetensors", + "checkpoint_sha256": "547c25140a8247b04c708652e3e0d6c2778664d8bc835573410d2dd765f33488", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T16:11:47Z", + "delivered_frames": 243, + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.wav", + "generated_audio_sha256": "035e766697697c8f42ba61d9c65fd8f60de52816bbaea32e7a985fe6958f436a", + "generated_continuity": "on", + "history_hash": "008b74552692f966bf431d71b36063d18d5498cfcee2dfc73f7218b73f362757", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.prompt.txt", + "prompt_file_sha256": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "ca9c21589d1c476eb32e4f25ae7ec928", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "532a54a25c24ebd2af1c2d685b8c4f1478fba352b8b4b96054d30f8603c9135e", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "0c6fb17479ac7afbb41da8266c032fd66803a3ea075d17336f31706f7bca0601" + }, + "generation_hash": "ad9ee9d8a67012bb1e28ca7d36430ada1f97e5a1af0e2162e26654b1ace7093d", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 20 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/blowjob_1/segments/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.mp4", + "segment_sha256": "5c1baa56a9bb9090eb1023048a65af10fe0a0e79b970bc54dcb3b757daa9dc5a", + "source_reference": "off", + "steps": 20 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..858b007248289b3c8a8b77c01b5c7e4aba437f05 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:547c25140a8247b04c708652e3e0d6c2778664d8bc835573410d2dd765f33488 +size 136197192 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.d525473ac72747e2b477e94041f3d1a9.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.d525473ac72747e2b477e94041f3d1a9.json new file mode 100644 index 0000000000000000000000000000000000000000..0619c2a2fe940c657d1fc73fa1395d1d4039bc33 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.d525473ac72747e2b477e94041f3d1a9.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "3ea08b1c7ab5dca8aa63fab2abf5a0a8e130b3a61d7b7a6927106fd58ac87789", + "plan_hash": "fdf099bcbced3c6c970288d191e49a792be666068d047a83d87bec076093ffab", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "78eecfa6c0cede34b1f95d8b62a9eba724becad31ca7291cf5a16d7687cd6ebc" + }, + "generation_hash": "0c3f61b2c13eb899885fc48f0dd7248b7b84e402fdc423bbce9db1eb47c340e0", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "c73189fd5a57b936e7613ab930cacf4cda628ce97ced9e75e9531fca1a3c2547", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "d525473ac72747e2b477e94041f3d1a9", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.d525473ac72747e2b477e94041f3d1a9.safetensors", + "checkpoint_sha256": "2ecf6015f26d348e5e675975c7627f94ecd6c86c0f5b666ea451abf1dec154ec", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T18:43:14Z", + "delivered_frames": 243, + "forked_from_branch_id": "96542ad433ed4dd298e5ab4511e0a8cd", + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.d525473ac72747e2b477e94041f3d1a9.wav", + "generated_audio_sha256": "51516e15f01d5d751dded14ccd05574d9a0a2cc40c360818c795b947193fa122", + "generated_continuity": "on", + "history_hash": "3ea08b1c7ab5dca8aa63fab2abf5a0a8e130b3a61d7b7a6927106fd58ac87789", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock fast the whole clip. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks fast without pulling off. 00:00–00:03.0 She takes the shaft in and starts a rapid up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock at a fast hard rhythm. Her head moves up and down quickly. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The fast downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nFast wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.d525473ac72747e2b477e94041f3d1a9.prompt.txt", + "prompt_file_sha256": "c73189fd5a57b936e7613ab930cacf4cda628ce97ced9e75e9531fca1a3c2547", + "prompt_hash": "c73189fd5a57b936e7613ab930cacf4cda628ce97ced9e75e9531fca1a3c2547", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "d525473ac72747e2b477e94041f3d1a9", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.d525473ac72747e2b477e94041f3d1a9.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "78eecfa6c0cede34b1f95d8b62a9eba724becad31ca7291cf5a16d7687cd6ebc" + }, + "generation_hash": "0c3f61b2c13eb899885fc48f0dd7248b7b84e402fdc423bbce9db1eb47c340e0", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "c73189fd5a57b936e7613ab930cacf4cda628ce97ced9e75e9531fca1a3c2547", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock fast the whole clip. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks fast without pulling off. 00:00–00:03.0 She takes the shaft in and starts a rapid up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock at a fast hard rhythm. Her head moves up and down quickly. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The fast downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nFast wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/blowjob_1/segments/clip_0001.d525473ac72747e2b477e94041f3d1a9.mp4", + "segment_sha256": "8c662b202a822c81b31523d157bd316920d551f229e58eb38966bbea5ea140ca", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.d525473ac72747e2b477e94041f3d1a9.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.d525473ac72747e2b477e94041f3d1a9.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..7b5336475d4dfed02eb66e1428820bd891970f06 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.d525473ac72747e2b477e94041f3d1a9.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ecf6015f26d348e5e675975c7627f94ecd6c86c0f5b666ea451abf1dec154ec +size 98055256 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.json new file mode 100644 index 0000000000000000000000000000000000000000..7b3113e260cde6cf47949f5f1e9551614aba821b --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "9d786369d8ef9f1e8aaaa259db21691e66034c2495e39e5b7be60104427c669f", + "plan_hash": "2dd87aa0f43200775b9026dc66264c0d9844b17c41e0825ec72e575da77f618d", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "b60be7136c31397a6c769c3e5c3a7862e0c5a1b208edd95647fb79834431db35" + }, + "generation_hash": "877fcc51d85db8ac115e96ba5b79c7767b4f446f9e765e1939b8855893c1265e", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 124, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "raw_frames": 124, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "da26650f39be47c99cb70a107ee96607", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.safetensors", + "checkpoint_sha256": "6e9a6bc971809f6459fedb5082cac46054db074897dbd3d498767f37e09d8e6b", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-14T04:22:53Z", + "delivered_frames": 124, + "forked_from_branch_id": "a1481142e1724829948e75d7c2be388c", + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.da26650f39be47c99cb70a107ee96607.wav", + "generated_audio_sha256": "9e749a2c110a9303c2a2c990025032b8e3b50d733b4ee375103003fd562188d7", + "generated_continuity": "on", + "history_hash": "9d786369d8ef9f1e8aaaa259db21691e66034c2495e39e5b7be60104427c669f", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.da26650f39be47c99cb70a107ee96607.prompt.txt", + "prompt_file_sha256": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "prompt_hash": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "prompt_prefix": "", + "raw_frames": 124, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "da26650f39be47c99cb70a107ee96607", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "b60be7136c31397a6c769c3e5c3a7862e0c5a1b208edd95647fb79834431db35" + }, + "generation_hash": "877fcc51d85db8ac115e96ba5b79c7767b4f446f9e765e1939b8855893c1265e", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 124, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "raw_frames": 124, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/blowjob_1/segments/clip_0001.da26650f39be47c99cb70a107ee96607.mp4", + "segment_sha256": "5886e82370dfbf85d1387596d1b03c1381d7f449260406baae8a7baf478944bc", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..f0edad7e4ac64ccb061071a1723c92f05aa9a0c6 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e9a6bc971809f6459fedb5082cac46054db074897dbd3d498767f37e09d8e6b +size 92435296 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.json new file mode 100644 index 0000000000000000000000000000000000000000..54c4b0c6bfba476dd08d559a756f80b34ca61f8a --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "76ce88dfef0e7f84a719b78e5076df0803fe468aa3ec3c6e8261dc02ad363770", + "plan_hash": "57da6203fc5fa5a165bb4197018176b3b91faad6a661e3823a8de731f306040d", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "e69ae8f45ac6c5714dc19658ae05d2a604def4cae390476065fac266f0f86731" + }, + "generation_hash": "e987b5824decb899a65392edde67bb6964842cc17c1535a38c1940a04bc64537", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "e2e76ddae73a4c4a8985a9a58a28cf47", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.safetensors", + "checkpoint_sha256": "994838613e9fd7a1dd52ee2bab03393af3a904c888c56f0daae80a6ad63ee2aa", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T19:22:20Z", + "delivered_frames": 243, + "forked_from_branch_id": "fa7e3911dc104e1c85977d069cc980b0", + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.wav", + "generated_audio_sha256": "f4c3b806af8c7755e08eeb40600355f6d6896292dad820e33199f26fa5a36030", + "generated_continuity": "on", + "history_hash": "76ce88dfef0e7f84a719b78e5076df0803fe468aa3ec3c6e8261dc02ad363770", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.prompt.txt", + "prompt_file_sha256": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "e2e76ddae73a4c4a8985a9a58a28cf47", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "e69ae8f45ac6c5714dc19658ae05d2a604def4cae390476065fac266f0f86731" + }, + "generation_hash": "e987b5824decb899a65392edde67bb6964842cc17c1535a38c1940a04bc64537", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/blowjob_1/segments/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.mp4", + "segment_sha256": "fea56ae3df019e73c65967038756869b3105d1124bffec6be4a60ab5a9904789", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0001.fa7e3911dc104e1c85977d069cc980b0.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..b0838f56085e3124fbf7fa3bd262503859e858bb --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:994838613e9fd7a1dd52ee2bab03393af3a904c888c56f0daae80a6ad63ee2aa +size 98055048 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.fa7e3911dc104e1c85977d069cc980b0.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.fa7e3911dc104e1c85977d069cc980b0.json new file mode 100644 index 0000000000000000000000000000000000000000..ebee5a57c72afaf22bacf66e827372a4b2fa8722 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.fa7e3911dc104e1c85977d069cc980b0.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/fa7e3911dc104e1c85977d069cc980b0/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/fa7e3911dc104e1c85977d069cc980b0/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/fa7e3911dc104e1c85977d069cc980b0/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "000854b67f6b91a2b35e2447ec9d92226fe0b8760f6d54cfeec58fb8d0ba0067", + "plan_hash": "611ce5bf849d632284c40f9d1574760bcf3044a6851817a6d09b014889eaa314", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "c77cbb2b7048ee85bb49b0b54144b5f15889277d72a828f78da79d504c5a930f" + }, + "generation_hash": "072720dc482173e87b5a30e747a9fe0a71b212fd38483f134084e90b974a3b77", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "3d220068b6d99cc424c928e8d10b0243024fb4fa88a7127370f14c651be00ace", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/fa7e3911dc104e1c85977d069cc980b0/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/fa7e3911dc104e1c85977d069cc980b0/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/fa7e3911dc104e1c85977d069cc980b0/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "fa7e3911dc104e1c85977d069cc980b0", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.fa7e3911dc104e1c85977d069cc980b0.safetensors", + "checkpoint_sha256": "9879ed8803be79fc73ac1b483e32e423f75ae889771bab6e1968dc60df8b072c", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T19:03:23Z", + "delivered_frames": 243, + "forked_from_branch_id": "d525473ac72747e2b477e94041f3d1a9", + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.fa7e3911dc104e1c85977d069cc980b0.wav", + "generated_audio_sha256": "e0f2adfe30d1b2bc2e03f3eb827fe22a3c1e00bac662d0cf4d9b78dbc579bcce", + "generated_continuity": "on", + "history_hash": "000854b67f6b91a2b35e2447ec9d92226fe0b8760f6d54cfeec58fb8d0ba0067", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. Slow deep sucking. She alternates tip and deep. He tucks her hair. End with the cock held deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. The rhythm is slow and deep, never robotic, never a fast even piston. 00:00–00:01.5 She takes the tip in, lips sealed, a saliva string between lip and glans when she eases back a centimetre. She looks up at the lens, blinks once, one brow ticks. 00:01.5–00:03.5 She slides down to mid-shaft and holds, then takes it deeper toward the back of her mouth. Her right hand pumps the base in time with the slow bob. Her left hand cups his balls. She glances down at the cock then back up at the lens. 00:03.5–00:05.5 The man's hand reaches into the frame and tucks a lock of her long wavy dark brown hair behind her right ear. She keeps sucking slowly while he does it. Lids lower halfway, then her eyes close for a beat and reopen on the lens. 00:05.5–00:07.5 She pulls back to the tip, a wet saliva string stretches, then she goes deep again and stays there a second before another slow upstroke. Right hand still on the base, left hand still on his balls. 00:07.5–00:09.0 Another blink, a small brow move, she looks at the cock then at the lens. Slow deep stroke. 00:09.0–00:10.12 She takes it to the back of her mouth and holds it deep. Lips stay sealed around the shaft. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, saliva strings breaking, quiet breathing, low moans on the deep strokes, skin-on-shaft and hand-on-balls, a small hair tuck. Intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.fa7e3911dc104e1c85977d069cc980b0.prompt.txt", + "prompt_file_sha256": "3d220068b6d99cc424c928e8d10b0243024fb4fa88a7127370f14c651be00ace", + "prompt_hash": "3d220068b6d99cc424c928e8d10b0243024fb4fa88a7127370f14c651be00ace", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "fa7e3911dc104e1c85977d069cc980b0", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.fa7e3911dc104e1c85977d069cc980b0.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "c77cbb2b7048ee85bb49b0b54144b5f15889277d72a828f78da79d504c5a930f" + }, + "generation_hash": "072720dc482173e87b5a30e747a9fe0a71b212fd38483f134084e90b974a3b77", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "3d220068b6d99cc424c928e8d10b0243024fb4fa88a7127370f14c651be00ace", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. Slow deep sucking. She alternates tip and deep. He tucks her hair. End with the cock held deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. The rhythm is slow and deep, never robotic, never a fast even piston. 00:00–00:01.5 She takes the tip in, lips sealed, a saliva string between lip and glans when she eases back a centimetre. She looks up at the lens, blinks once, one brow ticks. 00:01.5–00:03.5 She slides down to mid-shaft and holds, then takes it deeper toward the back of her mouth. Her right hand pumps the base in time with the slow bob. Her left hand cups his balls. She glances down at the cock then back up at the lens. 00:03.5–00:05.5 The man's hand reaches into the frame and tucks a lock of her long wavy dark brown hair behind her right ear. She keeps sucking slowly while he does it. Lids lower halfway, then her eyes close for a beat and reopen on the lens. 00:05.5–00:07.5 She pulls back to the tip, a wet saliva string stretches, then she goes deep again and stays there a second before another slow upstroke. Right hand still on the base, left hand still on his balls. 00:07.5–00:09.0 Another blink, a small brow move, she looks at the cock then at the lens. Slow deep stroke. 00:09.0–00:10.12 She takes it to the back of her mouth and holds it deep. Lips stay sealed around the shaft. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, saliva strings breaking, quiet breathing, low moans on the deep strokes, skin-on-shaft and hand-on-balls, a small hair tuck. Intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/blowjob_1/segments/clip_0001.fa7e3911dc104e1c85977d069cc980b0.mp4", + "segment_sha256": "1b720602083c95461c8b31d28cbbe4cf1ea025f4eddcd25a07d39044dc5ad47d", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0001.d525473ac72747e2b477e94041f3d1a9.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.fa7e3911dc104e1c85977d069cc980b0.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.fa7e3911dc104e1c85977d069cc980b0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..316f50bb0692930142210e25f39c432b178f2798 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.fa7e3911dc104e1c85977d069cc980b0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9879ed8803be79fc73ac1b483e32e423f75ae889771bab6e1968dc60df8b072c +size 98056808 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.json new file mode 100644 index 0000000000000000000000000000000000000000..7b3113e260cde6cf47949f5f1e9551614aba821b --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0001.json @@ -0,0 +1,179 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "9d786369d8ef9f1e8aaaa259db21691e66034c2495e39e5b7be60104427c669f", + "plan_hash": "2dd87aa0f43200775b9026dc66264c0d9844b17c41e0825ec72e575da77f618d", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "b60be7136c31397a6c769c3e5c3a7862e0c5a1b208edd95647fb79834431db35" + }, + "generation_hash": "877fcc51d85db8ac115e96ba5b79c7767b4f446f9e765e1939b8855893c1265e", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 124, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "raw_frames": 124, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "da26650f39be47c99cb70a107ee96607", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.safetensors", + "checkpoint_sha256": "6e9a6bc971809f6459fedb5082cac46054db074897dbd3d498767f37e09d8e6b", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-14T04:22:53Z", + "delivered_frames": 124, + "forked_from_branch_id": "a1481142e1724829948e75d7c2be388c", + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.da26650f39be47c99cb70a107ee96607.wav", + "generated_audio_sha256": "9e749a2c110a9303c2a2c990025032b8e3b50d733b4ee375103003fd562188d7", + "generated_continuity": "on", + "history_hash": "9d786369d8ef9f1e8aaaa259db21691e66034c2495e39e5b7be60104427c669f", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.da26650f39be47c99cb70a107ee96607.prompt.txt", + "prompt_file_sha256": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "prompt_hash": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "prompt_prefix": "", + "raw_frames": 124, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "da26650f39be47c99cb70a107ee96607", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "b60be7136c31397a6c769c3e5c3a7862e0c5a1b208edd95647fb79834431db35" + }, + "generation_hash": "877fcc51d85db8ac115e96ba5b79c7767b4f446f9e765e1939b8855893c1265e", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 124, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "raw_frames": 124, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/blowjob_1/segments/clip_0001.da26650f39be47c99cb70a107ee96607.mp4", + "segment_sha256": "5886e82370dfbf85d1387596d1b03c1381d7f449260406baae8a7baf478944bc", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.json" + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.json new file mode 100644 index 0000000000000000000000000000000000000000..6db0b8bdcf166da579fc47874be47c37643c1547 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.json @@ -0,0 +1,233 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "74a7f80f1e7b5e595dfa3460a6bb49d6f31b5bd4b03f504143bd4c2003b1a539", + "plan_hash": "603aeeb2f7782b34b9288fddbb5dbaf8bbde1fee9902ec840fc9c501d68da664", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "ddffc7e858ed70943834e88ab02d66c4eb3eb369b0d24aef0f45916f7e71701a" + }, + "generation_hash": "7decafffa0f3b656a68af789afbb6c5514f1abbbd193b4fefa3b09c5c9382728", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/blowjob_1/blend_segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.mp4", + "blend_segment_sha256": "8e0e9a32441242aa8fcbe53dbc45adbf11ccc18151c14edd2b45ee1299960c75", + "branch_id": "a1481142e1724829948e75d7c2be388c", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.safetensors", + "checkpoint_sha256": "1a84dad20b9b31a4c0e56b32faff65e8651c8b9acecc1d47226255f51336fe8a", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-12T12:33:43Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.wav", + "generated_audio_sha256": "e29ec5a684c8223b8170fad53e8b06aeed6ccec19a9483be0c6a05dc25bcd33e", + "generated_continuity": "on", + "guide_tone_carry": { + "applied_shifts": [ + 6.0, + 6.0, + 6.0 + ], + "context_motion_baseline": 0.23737335205078125, + "detected_luma_jump": -28.318592071533203, + "detection_threshold": 1.25, + "mean_luma_jump": -28.52635955810547, + "points": [ + [ + 0.0, + 0.0 + ], + [ + 0.006973332984774721, + 0.030502744749480604 + ], + [ + 0.17716469858206954, + 0.20069411034677542 + ], + [ + 0.46748863669002755, + 0.49101804845473346 + ], + [ + 1.0, + 1.0 + ] + ], + "source_percentiles": [ + 1.7781999111175537, + 45.176998138427734, + 119.20960235595703 + ], + "start_frame": 0, + "target_percentiles": [ + 10.267600059509277, + 82.55760192871094, + 138.13360595703125 + ], + "version": "h3_guide_tone_carry_v1" + }, + "history_hash": "74a7f80f1e7b5e595dfa3460a6bb49d6f31b5bd4b03f504143bd4c2003b1a539", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "a079e8ca6de1881b72370a83b9dc00bba74c796da5a107f5a25c9cfdef6c290c", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "a1481142e1724829948e75d7c2be388c", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.prompt.txt", + "prompt_file_sha256": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "5c5e0c1af83d43b1a22d4eaf15afba6f", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "ddffc7e858ed70943834e88ab02d66c4eb3eb369b0d24aef0f45916f7e71701a" + }, + "generation_hash": "7decafffa0f3b656a68af789afbb6c5514f1abbbd193b4fefa3b09c5c9382728", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "segment": "h3_chains/blowjob_1/segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.mp4", + "segment_sha256": "9f9fa6f84b27831d350ef96fa1bfa096c39d9dbf65fa9b7e5c2179981bef9445", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.json", + "visual_context_source_checkpoint_sha256": "a079e8ca6de1881b72370a83b9dc00bba74c796da5a107f5a25c9cfdef6c290c", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "a1481142e1724829948e75d7c2be388c", + "visual_context_source_scene": 1 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..8560497cd6d5c67d8ceb66c277743dacf7d012fd --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a84dad20b9b31a4c0e56b32faff65e8651c8b9acecc1d47226255f51336fe8a +size 97820552 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.json new file mode 100644 index 0000000000000000000000000000000000000000..5a9136bac8c729742ab57e009326507f3ac88120 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.json @@ -0,0 +1,233 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "057032a2319e99507ec28b627568b3d7e5c03dcc114efd34e930fb793d1770cd", + "plan_hash": "83fbfb74c6dc1f76e8b5fb79d60979067767a2a546f3485666dda947c2c4543a", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "8f37dd611d5ada5a400806355568ced3b07ddc596e21fb3b34d2a03cebd9fa50" + }, + "generation_hash": "af2b5057d486982d8afaf16487140179ef2707a99b5d470562f83344461f49d7", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "raw_frames": 243, + "seed": 2357351678235204961, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/blowjob_1/blend_segments/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.mp4", + "blend_segment_sha256": "a49780b1e7f11cbe5427a573c292e7bb0ea93f87d4d3e063309058596566dc7a", + "branch_id": "96542ad433ed4dd298e5ab4511e0a8cd", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.safetensors", + "checkpoint_sha256": "ef3cd8087db284460ad6b22278c0b7473395206c1fa11de70c42950098913a36", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T18:34:06Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.wav", + "generated_audio_sha256": "e39ed76e5e8c54519dcb2350d375866bcf95f3f5e294a52c55d338bf22921df8", + "generated_continuity": "on", + "guide_tone_carry": { + "applied_shifts": [ + 0.0, + -6.0, + -6.0 + ], + "context_motion_baseline": 0.5509223937988281, + "detected_luma_jump": 34.95001220703125, + "detection_threshold": 2.128376007080078, + "mean_luma_jump": 34.85480499267578, + "points": [ + [ + 0.0, + 0.0 + ], + [ + 0.07735058653588388, + 0.07735058653588388 + ], + [ + 0.397337251551011, + 0.37380783978630516 + ], + [ + 0.659694118125766, + 0.63616470636106 + ], + [ + 1.0, + 1.0 + ] + ], + "source_percentiles": [ + 19.72439956665039, + 101.32099914550781, + 168.2220001220703 + ], + "start_frame": 0, + "target_percentiles": [ + 24.35700035095215, + 56.809600830078125, + 130.43240356445312 + ], + "version": "h3_guide_tone_carry_v1" + }, + "history_hash": "057032a2319e99507ec28b627568b3d7e5c03dcc114efd34e930fb793d1770cd", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "8a1d8e84f0dcc894f0b5ee456876561e8642c15bd866695dbe795e6cc375db36", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "96542ad433ed4dd298e5ab4511e0a8cd", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.prompt.txt", + "prompt_file_sha256": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "prompt_hash": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "8dda24b42b444d5ea5d71d3a72dd6584", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "8f37dd611d5ada5a400806355568ced3b07ddc596e21fb3b34d2a03cebd9fa50" + }, + "generation_hash": "af2b5057d486982d8afaf16487140179ef2707a99b5d470562f83344461f49d7", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "raw_frames": 243, + "seed": 2357351678235204961, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 2357351678235204961, + "segment": "h3_chains/blowjob_1/segments/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.mp4", + "segment_sha256": "f79ef1f773be5a50e7e4d081e1a48038c8f13dda1e1c8d73f7fa7b22d08ae2da", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0002.e967dd851df34d8eb52b4030947843d5.json", + "visual_context_source_checkpoint_sha256": "8a1d8e84f0dcc894f0b5ee456876561e8642c15bd866695dbe795e6cc375db36", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "96542ad433ed4dd298e5ab4511e0a8cd", + "visual_context_source_scene": 1 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..4f140a18604db8eaa993114686e5970c64ce8470 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef3cd8087db284460ad6b22278c0b7473395206c1fa11de70c42950098913a36 +size 97821328 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.e967dd851df34d8eb52b4030947843d5.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.e967dd851df34d8eb52b4030947843d5.json new file mode 100644 index 0000000000000000000000000000000000000000..6d934e07aa93212e535ceb45f0cd12e191495fa3 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.e967dd851df34d8eb52b4030947843d5.json @@ -0,0 +1,232 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "e178ecb14eb7bba719a9ce6b3e769393af119ae9e022a57003596a4eeb649c0f", + "plan_hash": "6e1d7a4cbdeaae70b7ba9b9fd570a76f5c76f6559e914a77ee5f7b9e443c8cba", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "532a54a25c24ebd2af1c2d685b8c4f1478fba352b8b4b96054d30f8603c9135e", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "8f37dd611d5ada5a400806355568ced3b07ddc596e21fb3b34d2a03cebd9fa50" + }, + "generation_hash": "31f51d52cdf4477524722e9916cee41147cb326c95ec393b147189fc88adfc51", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "raw_frames": 243, + "seed": 2357351678235204961, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/blowjob_1/blend_segments/clip_0002.e967dd851df34d8eb52b4030947843d5.mp4", + "blend_segment_sha256": "10e4b73044d7247511e55b5840627f29baf92ea93ec588480d15a4fbad9933f1", + "branch_id": "3f18f0cc72044df987c6892022f65a8a", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0002.e967dd851df34d8eb52b4030947843d5.safetensors", + "checkpoint_sha256": "d54489011166ce4227954b89b16ca7270e10afdde5738c5f181a87fe11c58ff4", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T17:06:00Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0002.e967dd851df34d8eb52b4030947843d5.wav", + "generated_audio_sha256": "b02b95bd7e34f161e5ebb9c43340e0b4887afa9c6d6bb09003f31a1fa69b9d5d", + "generated_continuity": "on", + "guide_tone_carry": { + "applied_shifts": [ + 6.0, + 6.0, + 6.0 + ], + "context_motion_baseline": 1.7433090209960938, + "detected_luma_jump": -51.92194366455078, + "detection_threshold": 8.244285583496094, + "mean_luma_jump": -52.208984375, + "points": [ + [ + 0.0, + 0.0 + ], + [ + 0.006705882035049738, + 0.03023529379975562 + ], + [ + 0.28908939735562195, + 0.3126188091203278 + ], + [ + 0.7197148132324215, + 0.7432442249971273 + ], + [ + 1.0, + 1.0 + ] + ], + "source_percentiles": [ + 1.709999918937683, + 73.7177963256836, + 183.52727737426747 + ], + "start_frame": 0, + "target_percentiles": [ + 37.85279846191406, + 145.89620971679688, + 217.84058685302733 + ], + "version": "h3_guide_tone_carry_v1" + }, + "history_hash": "e178ecb14eb7bba719a9ce6b3e769393af119ae9e022a57003596a4eeb649c0f", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "cee1944b2213599b836c79a5635841113223b392ac308e28e31e01ec7979d9f7", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "3f18f0cc72044df987c6892022f65a8a", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0002.e967dd851df34d8eb52b4030947843d5.prompt.txt", + "prompt_file_sha256": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "prompt_hash": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "e967dd851df34d8eb52b4030947843d5", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.e967dd851df34d8eb52b4030947843d5.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "532a54a25c24ebd2af1c2d685b8c4f1478fba352b8b4b96054d30f8603c9135e", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "8f37dd611d5ada5a400806355568ced3b07ddc596e21fb3b34d2a03cebd9fa50" + }, + "generation_hash": "31f51d52cdf4477524722e9916cee41147cb326c95ec393b147189fc88adfc51", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "raw_frames": 243, + "seed": 2357351678235204961, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 2357351678235204961, + "segment": "h3_chains/blowjob_1/segments/clip_0002.e967dd851df34d8eb52b4030947843d5.mp4", + "segment_sha256": "ca5781e2ae2d0ba1bd8668c217ed24e553c2f9fc8d41b878353f5652eb5a6e10", + "source_reference": "off", + "steps": 8, + "visual_context_source_checkpoint_sha256": "cee1944b2213599b836c79a5635841113223b392ac308e28e31e01ec7979d9f7", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "3f18f0cc72044df987c6892022f65a8a", + "visual_context_source_scene": 1 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.e967dd851df34d8eb52b4030947843d5.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.e967dd851df34d8eb52b4030947843d5.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..7be3f006b00b653ab6d68e9c1e2ec9d6463c4967 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.e967dd851df34d8eb52b4030947843d5.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d54489011166ce4227954b89b16ca7270e10afdde5738c5f181a87fe11c58ff4 +size 135963280 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.json new file mode 100644 index 0000000000000000000000000000000000000000..0f76591a2b3501ed1bbeaa0baddfb1ad6fd366e8 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.json @@ -0,0 +1,188 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/fde612a0bd06435d8e28d577574c90de/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/fde612a0bd06435d8e28d577574c90de/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/fde612a0bd06435d8e28d577574c90de/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "defc9a08fde9d07b296d7522876db066954af72b31a488782931a2eececc2c24", + "plan_hash": "fdf099bcbced3c6c970288d191e49a792be666068d047a83d87bec076093ffab", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "aed2ac32e8722e3a489c1031796e267d8a7c2544a8b9ca4e90af704dae77bf77" + }, + "generation_hash": "fe5157e3ba3d7caf65dd0cbce034474b402e2fc60730c4c87cdd666661475467", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "e0f21ca596b300c4deab4f75ca39960d52962b00166dd5c2a8f3a4a1de109a2d", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/fde612a0bd06435d8e28d577574c90de/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/fde612a0bd06435d8e28d577574c90de/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/fde612a0bd06435d8e28d577574c90de/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/blowjob_1/blend_segments/clip_0002.fde612a0bd06435d8e28d577574c90de.mp4", + "blend_segment_sha256": "78f87e5a4db4a7b3c10b515475cbf293006f1c1f9902e7a8a4813a3bbeb332f1", + "branch_id": "d525473ac72747e2b477e94041f3d1a9", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.safetensors", + "checkpoint_sha256": "48066ddcb83167a1c2142441494088498b6b78baae8d5b69356e11ec2692f14a", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T18:52:05Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0002.fde612a0bd06435d8e28d577574c90de.wav", + "generated_audio_sha256": "40ced4f3aca8e564460e25a7eb4c376eae5853d16ab0c27a5b5d58344bba02a2", + "generated_continuity": "on", + "history_hash": "defc9a08fde9d07b296d7522876db066954af72b31a488782931a2eececc2c24", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "2ecf6015f26d348e5e675975c7627f94ecd6c86c0f5b666ea451abf1dec154ec", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "d525473ac72747e2b477e94041f3d1a9", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking fast. Hand pumps the base in time with her mouth. No cumshot.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished fast downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The fast downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:07.0 She keeps sucking at a fast hard rhythm, head moving up and down quickly, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:07.0–00:10.12 Same fast bob continues, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a fast downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the fast wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes locked to the same fast rhythm, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0002.fde612a0bd06435d8e28d577574c90de.prompt.txt", + "prompt_file_sha256": "e0f21ca596b300c4deab4f75ca39960d52962b00166dd5c2a8f3a4a1de109a2d", + "prompt_hash": "e0f21ca596b300c4deab4f75ca39960d52962b00166dd5c2a8f3a4a1de109a2d", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "fde612a0bd06435d8e28d577574c90de", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "aed2ac32e8722e3a489c1031796e267d8a7c2544a8b9ca4e90af704dae77bf77" + }, + "generation_hash": "fe5157e3ba3d7caf65dd0cbce034474b402e2fc60730c4c87cdd666661475467", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "e0f21ca596b300c4deab4f75ca39960d52962b00166dd5c2a8f3a4a1de109a2d", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking fast. Hand pumps the base in time with her mouth. No cumshot.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished fast downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The fast downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:07.0 She keeps sucking at a fast hard rhythm, head moving up and down quickly, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:07.0–00:10.12 Same fast bob continues, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a fast downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the fast wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes locked to the same fast rhythm, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "segment": "h3_chains/blowjob_1/segments/clip_0002.fde612a0bd06435d8e28d577574c90de.mp4", + "segment_sha256": "cae2ff8bbd20868715c0145014846257320fd6d08ca510e473b4f85ca2b11fa9", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.json", + "visual_context_source_checkpoint_sha256": "2ecf6015f26d348e5e675975c7627f94ecd6c86c0f5b666ea451abf1dec154ec", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "d525473ac72747e2b477e94041f3d1a9", + "visual_context_source_scene": 1 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..85ee9ff6e8facb1ba75fd450db686fdcc93b77a6 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48066ddcb83167a1c2142441494088498b6b78baae8d5b69356e11ec2692f14a +size 97820688 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.json new file mode 100644 index 0000000000000000000000000000000000000000..6db0b8bdcf166da579fc47874be47c37643c1547 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0002.json @@ -0,0 +1,233 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "74a7f80f1e7b5e595dfa3460a6bb49d6f31b5bd4b03f504143bd4c2003b1a539", + "plan_hash": "603aeeb2f7782b34b9288fddbb5dbaf8bbde1fee9902ec840fc9c501d68da664", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "ddffc7e858ed70943834e88ab02d66c4eb3eb369b0d24aef0f45916f7e71701a" + }, + "generation_hash": "7decafffa0f3b656a68af789afbb6c5514f1abbbd193b4fefa3b09c5c9382728", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/blowjob_1/blend_segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.mp4", + "blend_segment_sha256": "8e0e9a32441242aa8fcbe53dbc45adbf11ccc18151c14edd2b45ee1299960c75", + "branch_id": "a1481142e1724829948e75d7c2be388c", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.safetensors", + "checkpoint_sha256": "1a84dad20b9b31a4c0e56b32faff65e8651c8b9acecc1d47226255f51336fe8a", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-12T12:33:43Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.wav", + "generated_audio_sha256": "e29ec5a684c8223b8170fad53e8b06aeed6ccec19a9483be0c6a05dc25bcd33e", + "generated_continuity": "on", + "guide_tone_carry": { + "applied_shifts": [ + 6.0, + 6.0, + 6.0 + ], + "context_motion_baseline": 0.23737335205078125, + "detected_luma_jump": -28.318592071533203, + "detection_threshold": 1.25, + "mean_luma_jump": -28.52635955810547, + "points": [ + [ + 0.0, + 0.0 + ], + [ + 0.006973332984774721, + 0.030502744749480604 + ], + [ + 0.17716469858206954, + 0.20069411034677542 + ], + [ + 0.46748863669002755, + 0.49101804845473346 + ], + [ + 1.0, + 1.0 + ] + ], + "source_percentiles": [ + 1.7781999111175537, + 45.176998138427734, + 119.20960235595703 + ], + "start_frame": 0, + "target_percentiles": [ + 10.267600059509277, + 82.55760192871094, + 138.13360595703125 + ], + "version": "h3_guide_tone_carry_v1" + }, + "history_hash": "74a7f80f1e7b5e595dfa3460a6bb49d6f31b5bd4b03f504143bd4c2003b1a539", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "a079e8ca6de1881b72370a83b9dc00bba74c796da5a107f5a25c9cfdef6c290c", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "a1481142e1724829948e75d7c2be388c", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.prompt.txt", + "prompt_file_sha256": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "5c5e0c1af83d43b1a22d4eaf15afba6f", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "ddffc7e858ed70943834e88ab02d66c4eb3eb369b0d24aef0f45916f7e71701a" + }, + "generation_hash": "7decafffa0f3b656a68af789afbb6c5514f1abbbd193b4fefa3b09c5c9382728", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "segment": "h3_chains/blowjob_1/segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.mp4", + "segment_sha256": "9f9fa6f84b27831d350ef96fa1bfa096c39d9dbf65fa9b7e5c2179981bef9445", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.json", + "visual_context_source_checkpoint_sha256": "a079e8ca6de1881b72370a83b9dc00bba74c796da5a107f5a25c9cfdef6c290c", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "a1481142e1724829948e75d7c2be388c", + "visual_context_source_scene": 1 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.json new file mode 100644 index 0000000000000000000000000000000000000000..973f38bc800921eaf854cd5b82e5f85460543c13 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.json @@ -0,0 +1,232 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "04557d2a8f945f6f55953fc433c9c69a39821deaa95b4cf282ae1806b887e413", + "plan_hash": "603aeeb2f7782b34b9288fddbb5dbaf8bbde1fee9902ec840fc9c501d68da664", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "4dfa134e2519821ead84b2739a3e504759c84d18bcba0bc1a4f485b1abff2b6d" + }, + "generation_hash": "288c69dd6e602243dc3a7120021ae5f58e8b529bca3bc0a07dbf285e8f6a61b2", + "scene": 3, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "raw_frames": 243, + "seed": 6103, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/blowjob_1/blend_segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.mp4", + "blend_segment_sha256": "ca6db395b204a90f2f368e6f27d344b80c20a824fea90211d4f9d5e48b38cad3", + "branch_id": "a1481142e1724829948e75d7c2be388c", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.safetensors", + "checkpoint_sha256": "8e77dc291afe6e1264c16a38ef1bf96c18ee41445752522071ab04f9cb634498", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-12T12:38:38Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.wav", + "generated_audio_sha256": "9e8f94b9c27755a1f53295bf6987b3b4fbecaeb65dab4a11e7858c3bb029b0df", + "generated_continuity": "on", + "guide_tone_carry": { + "applied_shifts": [ + -0.2125999927520752, + -2.8860015869140625, + -4.622929763794005 + ], + "context_motion_baseline": 0.15749740600585938, + "detected_luma_jump": 3.577869415283203, + "detection_threshold": 1.25, + "mean_luma_jump": 3.5827674865722656, + "points": [ + [ + 0.0, + 0.0 + ], + [ + 0.0025011763853185318, + 0.0016674509235456879 + ], + [ + 0.18227530086741728, + 0.17095764758540136 + ], + [ + 0.4597492547128714, + 0.44162011838426746 + ], + [ + 1.0, + 1.0 + ] + ], + "source_percentiles": [ + 0.6377999782562256, + 46.480201721191406, + 117.23605995178221 + ], + "start_frame": 3, + "target_percentiles": [ + 0.4251999855041504, + 43.594200134277344, + 112.6131301879882 + ], + "version": "h3_guide_tone_carry_v1" + }, + "history_hash": "04557d2a8f945f6f55953fc433c9c69a39821deaa95b4cf282ae1806b887e413", + "id": "clip_03", + "index": 3, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0003.json", + "predecessor_checkpoint_sha256": "1a84dad20b9b31a4c0e56b32faff65e8651c8b9acecc1d47226255f51336fe8a", + "predecessor_editorial_out_frames": 221, + "predecessor_revision": "5c5e0c1af83d43b1a22d4eaf15afba6f", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.prompt.txt", + "prompt_file_sha256": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "4632ead6ba6a4b58bca4574fce5408d0", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "4dfa134e2519821ead84b2739a3e504759c84d18bcba0bc1a4f485b1abff2b6d" + }, + "generation_hash": "288c69dd6e602243dc3a7120021ae5f58e8b529bca3bc0a07dbf285e8f6a61b2", + "scene": 3, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "raw_frames": 243, + "seed": 6103, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "segment": "h3_chains/blowjob_1/segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.mp4", + "segment_sha256": "42d3b3dbc326b491eb34fcd4fc8133949cf4fdf8004da2b825993b491f503fa2", + "source_reference": "off", + "steps": 8, + "visual_context_source_checkpoint_sha256": "1a84dad20b9b31a4c0e56b32faff65e8651c8b9acecc1d47226255f51336fe8a", + "visual_context_source_editorial_out_frames": 221, + "visual_context_source_id": "clip_02", + "visual_context_source_revision": "5c5e0c1af83d43b1a22d4eaf15afba6f", + "visual_context_source_scene": 2 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.safetensors b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.safetensors new file mode 100644 index 0000000000000000000000000000000000000000..2412079582cb3e057b2eacd1db41e176d70e4af4 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e77dc291afe6e1264c16a38ef1bf96c18ee41445752522071ab04f9cb634498 +size 97820728 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0003.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0003.json new file mode 100644 index 0000000000000000000000000000000000000000..973f38bc800921eaf854cd5b82e5f85460543c13 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/checkpoints/clip_0003.json @@ -0,0 +1,232 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/workflow.json" + }, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "format": "h3_chain_segment_v3", + "history_hash": "04557d2a8f945f6f55953fc433c9c69a39821deaa95b4cf282ae1806b887e413", + "plan_hash": "603aeeb2f7782b34b9288fddbb5dbaf8bbde1fee9902ec840fc9c501d68da664", + "run_name": "blowjob_1", + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "4dfa134e2519821ead84b2739a3e504759c84d18bcba0bc1a4f485b1abff2b6d" + }, + "generation_hash": "288c69dd6e602243dc3a7120021ae5f58e8b529bca3bc0a07dbf285e8f6a61b2", + "scene": 3, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "raw_frames": 243, + "seed": 6103, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "segment": { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/blowjob_1/blend_segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.mp4", + "blend_segment_sha256": "ca6db395b204a90f2f368e6f27d344b80c20a824fea90211d4f9d5e48b38cad3", + "branch_id": "a1481142e1724829948e75d7c2be388c", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.safetensors", + "checkpoint_sha256": "8e77dc291afe6e1264c16a38ef1bf96c18ee41445752522071ab04f9cb634498", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-12T12:38:38Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.wav", + "generated_audio_sha256": "9e8f94b9c27755a1f53295bf6987b3b4fbecaeb65dab4a11e7858c3bb029b0df", + "generated_continuity": "on", + "guide_tone_carry": { + "applied_shifts": [ + -0.2125999927520752, + -2.8860015869140625, + -4.622929763794005 + ], + "context_motion_baseline": 0.15749740600585938, + "detected_luma_jump": 3.577869415283203, + "detection_threshold": 1.25, + "mean_luma_jump": 3.5827674865722656, + "points": [ + [ + 0.0, + 0.0 + ], + [ + 0.0025011763853185318, + 0.0016674509235456879 + ], + [ + 0.18227530086741728, + 0.17095764758540136 + ], + [ + 0.4597492547128714, + 0.44162011838426746 + ], + [ + 1.0, + 1.0 + ] + ], + "source_percentiles": [ + 0.6377999782562256, + 46.480201721191406, + 117.23605995178221 + ], + "start_frame": 3, + "target_percentiles": [ + 0.4251999855041504, + 43.594200134277344, + 112.6131301879882 + ], + "version": "h3_guide_tone_carry_v1" + }, + "history_hash": "04557d2a8f945f6f55953fc433c9c69a39821deaa95b4cf282ae1806b887e413", + "id": "clip_03", + "index": 3, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0003.json", + "predecessor_checkpoint_sha256": "1a84dad20b9b31a4c0e56b32faff65e8651c8b9acecc1d47226255f51336fe8a", + "predecessor_editorial_out_frames": 221, + "predecessor_revision": "5c5e0c1af83d43b1a22d4eaf15afba6f", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.prompt.txt", + "prompt_file_sha256": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "4632ead6ba6a4b58bca4574fce5408d0", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "4dfa134e2519821ead84b2739a3e504759c84d18bcba0bc1a4f485b1abff2b6d" + }, + "generation_hash": "288c69dd6e602243dc3a7120021ae5f58e8b529bca3bc0a07dbf285e8f6a61b2", + "scene": 3, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "raw_frames": 243, + "seed": 6103, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "segment": "h3_chains/blowjob_1/segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.mp4", + "segment_sha256": "42d3b3dbc326b491eb34fcd4fc8133949cf4fdf8004da2b825993b491f503fa2", + "source_reference": "off", + "steps": 8, + "visual_context_source_checkpoint_sha256": "1a84dad20b9b31a4c0e56b32faff65e8651c8b9acecc1d47226255f51336fe8a", + "visual_context_source_editorial_out_frames": 221, + "visual_context_source_id": "clip_02", + "visual_context_source_revision": "5c5e0c1af83d43b1a22d4eaf15afba6f", + "visual_context_source_scene": 2 + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0001.mp4 b/checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0001.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..43db0c9a3f802bba9f0728067efbafe37c73c372 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0001.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b57bb1c4c70ea83e7052c873e99981b09f1704c7cef14ef073b3a33baa9e87f7 +size 3430781 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0002.mp4 b/checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0002.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..fe673215e445279056f244aecf3f21d22a4d0334 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0002.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fd65884255f7c11e977c4150ebbecc62a42eac2d9642079306da147ebd7751c +size 9479568 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0003.mp4 b/checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0003.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..16a3e1674bd1ef82006241f1eec78b7609f66df4 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/final/partial_through_clip_0003.mp4 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ad8ae5fc7cea101f36ad70bf8c0d9a0aa2d881b71454e354ead0a18dbf3c895 +size 17779835 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.3f18f0cc72044df987c6892022f65a8a.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.3f18f0cc72044df987c6892022f65a8a.wav new file mode 100644 index 0000000000000000000000000000000000000000..546fbe27ecca06a25877d7beeabfca25825ca83a --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.3f18f0cc72044df987c6892022f65a8a.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e05f6a77bac6a6575ab583cb780672bf4ac5626a74999a1a893ca1fb7b4de4a4 +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.wav new file mode 100644 index 0000000000000000000000000000000000000000..392abd3b33536e83d149332d3493b0663dbec813 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c58fbc1ec0bcb4042aa3019aac9956c9f060af034ab507038e46c171f3859e9 +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.a1481142e1724829948e75d7c2be388c.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.a1481142e1724829948e75d7c2be388c.wav new file mode 100644 index 0000000000000000000000000000000000000000..55e70aea61960cb70aa3fb48db0a25c6d3e5712f --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.a1481142e1724829948e75d7c2be388c.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0259ec424a388e1f089c9f874508db2dd29eafd5ad5d01481c5a74d18658ec1 +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.wav new file mode 100644 index 0000000000000000000000000000000000000000..b20076abc65c78c98585282a33479adac51d476c --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.ca9c21589d1c476eb32e4f25ae7ec928.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:035e766697697c8f42ba61d9c65fd8f60de52816bbaea32e7a985fe6958f436a +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.d525473ac72747e2b477e94041f3d1a9.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.d525473ac72747e2b477e94041f3d1a9.wav new file mode 100644 index 0000000000000000000000000000000000000000..578a373251dca28a59fac916b014f89861fe96e4 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.d525473ac72747e2b477e94041f3d1a9.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51516e15f01d5d751dded14ccd05574d9a0a2cc40c360818c795b947193fa122 +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.da26650f39be47c99cb70a107ee96607.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.da26650f39be47c99cb70a107ee96607.wav new file mode 100644 index 0000000000000000000000000000000000000000..27f51584f0ebbfa8904de9bbc37ef7e498859037 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.da26650f39be47c99cb70a107ee96607.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e749a2c110a9303c2a2c990025032b8e3b50d733b4ee375103003fd562188d7 +size 661376 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.wav new file mode 100644 index 0000000000000000000000000000000000000000..7232cc3913867482d30da4eaeda5707597ea2651 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4c3b806af8c7755e08eeb40600355f6d6896292dad820e33199f26fa5a36030 +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.fa7e3911dc104e1c85977d069cc980b0.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.fa7e3911dc104e1c85977d069cc980b0.wav new file mode 100644 index 0000000000000000000000000000000000000000..c991d13cd7b360f52b82e231b0b14269c1dc181e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0001.fa7e3911dc104e1c85977d069cc980b0.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0f2adfe30d1b2bc2e03f3eb827fe22a3c1e00bac662d0cf4d9b78dbc579bcce +size 1296044 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.wav new file mode 100644 index 0000000000000000000000000000000000000000..96a7f53fbaacfdd0c02040905671321ba7d07abd --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e29ec5a684c8223b8170fad53e8b06aeed6ccec19a9483be0c6a05dc25bcd33e +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.wav new file mode 100644 index 0000000000000000000000000000000000000000..e1b8ce77b8da75940195fbeedc5b11a5762f2241 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e39ed76e5e8c54519dcb2350d375866bcf95f3f5e294a52c55d338bf22921df8 +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.e967dd851df34d8eb52b4030947843d5.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.e967dd851df34d8eb52b4030947843d5.wav new file mode 100644 index 0000000000000000000000000000000000000000..cf84c68ad5a1cf6cbb8775c8d53e9b8e526d4a87 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.e967dd851df34d8eb52b4030947843d5.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b02b95bd7e34f161e5ebb9c43340e0b4887afa9c6d6bb09003f31a1fa69b9d5d +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.fde612a0bd06435d8e28d577574c90de.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.fde612a0bd06435d8e28d577574c90de.wav new file mode 100644 index 0000000000000000000000000000000000000000..09428a3349be5ec65b02bcba97865b1baefba411 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0002.fde612a0bd06435d8e28d577574c90de.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40ced4f3aca8e564460e25a7eb4c376eae5853d16ab0c27a5b5d58344bba02a2 +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.wav b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.wav new file mode 100644 index 0000000000000000000000000000000000000000..97b0e36a1b1757983431517b12b570591be06ce6 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/generated_audio/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e8f94b9c27755a1f53295bf6987b3b4fbecaeb65dab4a11e7858c3bb029b0df +size 1178712 diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/partial/through_clip_0001.manifest.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/partial/through_clip_0001.manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..07b02513e54247ad4238b9d51d2b40dd1e4f749d --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/partial/through_clip_0001.manifest.json @@ -0,0 +1,138 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/api_prompt.json", + "plan": "h3_chains/blowjob_1/plan.json", + "workflow": "h3_chains/blowjob_1/workflow.json" + }, + "clip_count": 1, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "duration_seconds": 5.166666666666667, + "format": "h3_chain_partial_manifest_v3", + "last_completed_clip": 1, + "plan_hash": "2dd87aa0f43200775b9026dc66264c0d9844b17c41e0825ec72e575da77f618d", + "planned_clip_count": 4, + "prompt_prefix": "", + "run_name": "blowjob_1", + "segments": [ + { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "da26650f39be47c99cb70a107ee96607", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.safetensors", + "checkpoint_sha256": "6e9a6bc971809f6459fedb5082cac46054db074897dbd3d498767f37e09d8e6b", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-14T04:22:53Z", + "delivered_frames": 124, + "forked_from_branch_id": "a1481142e1724829948e75d7c2be388c", + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.da26650f39be47c99cb70a107ee96607.wav", + "generated_audio_sha256": "9e749a2c110a9303c2a2c990025032b8e3b50d733b4ee375103003fd562188d7", + "generated_continuity": "on", + "history_hash": "9d786369d8ef9f1e8aaaa259db21691e66034c2495e39e5b7be60104427c669f", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.da26650f39be47c99cb70a107ee96607.prompt.txt", + "prompt_file_sha256": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "prompt_hash": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "prompt_prefix": "", + "raw_frames": 124, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "da26650f39be47c99cb70a107ee96607", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.da26650f39be47c99cb70a107ee96607.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "b60be7136c31397a6c769c3e5c3a7862e0c5a1b208edd95647fb79834431db35" + }, + "generation_hash": "877fcc51d85db8ac115e96ba5b79c7767b4f446f9e765e1939b8855893c1265e", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 124, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "raw_frames": 124, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/blowjob_1/segments/clip_0001.da26650f39be47c99cb70a107ee96607.mp4", + "segment_sha256": "5886e82370dfbf85d1387596d1b03c1381d7f449260406baae8a7baf478944bc", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.json" + } + ], + "total_delivered_frames": 124 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/partial/through_clip_0002.manifest.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/partial/through_clip_0002.manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..6d59e2d8f4179f4cca06fd511643f96f459a69dd --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/partial/through_clip_0002.manifest.json @@ -0,0 +1,237 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/api_prompt.json", + "plan": "h3_chains/blowjob_1/plan.json", + "workflow": "h3_chains/blowjob_1/workflow.json" + }, + "clip_count": 2, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "duration_seconds": 19.333333333333332, + "format": "h3_chain_partial_manifest_v3", + "last_completed_clip": 2, + "plan_hash": "fdf099bcbced3c6c970288d191e49a792be666068d047a83d87bec076093ffab", + "planned_clip_count": 2, + "prompt_prefix": "", + "run_name": "blowjob_1", + "segments": [ + { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "d525473ac72747e2b477e94041f3d1a9", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.d525473ac72747e2b477e94041f3d1a9.safetensors", + "checkpoint_sha256": "2ecf6015f26d348e5e675975c7627f94ecd6c86c0f5b666ea451abf1dec154ec", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T18:43:14Z", + "delivered_frames": 243, + "forked_from_branch_id": "96542ad433ed4dd298e5ab4511e0a8cd", + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.d525473ac72747e2b477e94041f3d1a9.wav", + "generated_audio_sha256": "51516e15f01d5d751dded14ccd05574d9a0a2cc40c360818c795b947193fa122", + "generated_continuity": "on", + "history_hash": "3ea08b1c7ab5dca8aa63fab2abf5a0a8e130b3a61d7b7a6927106fd58ac87789", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock fast the whole clip. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks fast without pulling off. 00:00–00:03.0 She takes the shaft in and starts a rapid up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock at a fast hard rhythm. Her head moves up and down quickly. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The fast downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nFast wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.d525473ac72747e2b477e94041f3d1a9.prompt.txt", + "prompt_file_sha256": "c73189fd5a57b936e7613ab930cacf4cda628ce97ced9e75e9531fca1a3c2547", + "prompt_hash": "c73189fd5a57b936e7613ab930cacf4cda628ce97ced9e75e9531fca1a3c2547", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "d525473ac72747e2b477e94041f3d1a9", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.d525473ac72747e2b477e94041f3d1a9.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "78eecfa6c0cede34b1f95d8b62a9eba724becad31ca7291cf5a16d7687cd6ebc" + }, + "generation_hash": "0c3f61b2c13eb899885fc48f0dd7248b7b84e402fdc423bbce9db1eb47c340e0", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "c73189fd5a57b936e7613ab930cacf4cda628ce97ced9e75e9531fca1a3c2547", + "raw_frames": 243, + "seed": 6101, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock fast the whole clip. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks fast without pulling off. 00:00–00:03.0 She takes the shaft in and starts a rapid up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock at a fast hard rhythm. Her head moves up and down quickly. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The fast downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nFast wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "segment": "h3_chains/blowjob_1/segments/clip_0001.d525473ac72747e2b477e94041f3d1a9.mp4", + "segment_sha256": "8c662b202a822c81b31523d157bd316920d551f229e58eb38966bbea5ea140ca", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0001.96542ad433ed4dd298e5ab4511e0a8cd.json" + }, + { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/fde612a0bd06435d8e28d577574c90de/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/fde612a0bd06435d8e28d577574c90de/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/fde612a0bd06435d8e28d577574c90de/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/blowjob_1/blend_segments/clip_0002.fde612a0bd06435d8e28d577574c90de.mp4", + "blend_segment_sha256": "78f87e5a4db4a7b3c10b515475cbf293006f1c1f9902e7a8a4813a3bbeb332f1", + "branch_id": "d525473ac72747e2b477e94041f3d1a9", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.safetensors", + "checkpoint_sha256": "48066ddcb83167a1c2142441494088498b6b78baae8d5b69356e11ec2692f14a", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T18:52:05Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0002.fde612a0bd06435d8e28d577574c90de.wav", + "generated_audio_sha256": "40ced4f3aca8e564460e25a7eb4c376eae5853d16ab0c27a5b5d58344bba02a2", + "generated_continuity": "on", + "history_hash": "defc9a08fde9d07b296d7522876db066954af72b31a488782931a2eececc2c24", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "2ecf6015f26d348e5e675975c7627f94ecd6c86c0f5b666ea451abf1dec154ec", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "d525473ac72747e2b477e94041f3d1a9", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking fast. Hand pumps the base in time with her mouth. No cumshot.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished fast downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The fast downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:07.0 She keeps sucking at a fast hard rhythm, head moving up and down quickly, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:07.0–00:10.12 Same fast bob continues, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a fast downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the fast wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes locked to the same fast rhythm, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0002.fde612a0bd06435d8e28d577574c90de.prompt.txt", + "prompt_file_sha256": "e0f21ca596b300c4deab4f75ca39960d52962b00166dd5c2a8f3a4a1de109a2d", + "prompt_hash": "e0f21ca596b300c4deab4f75ca39960d52962b00166dd5c2a8f3a4a1de109a2d", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "fde612a0bd06435d8e28d577574c90de", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "aed2ac32e8722e3a489c1031796e267d8a7c2544a8b9ca4e90af704dae77bf77" + }, + "generation_hash": "fe5157e3ba3d7caf65dd0cbce034474b402e2fc60730c4c87cdd666661475467", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "e0f21ca596b300c4deab4f75ca39960d52962b00166dd5c2a8f3a4a1de109a2d", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking fast. Hand pumps the base in time with her mouth. No cumshot.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished fast downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The fast downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:07.0 She keeps sucking at a fast hard rhythm, head moving up and down quickly, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:07.0–00:10.12 Same fast bob continues, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a fast downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the fast wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes locked to the same fast rhythm, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "segment": "h3_chains/blowjob_1/segments/clip_0002.fde612a0bd06435d8e28d577574c90de.mp4", + "segment_sha256": "cae2ff8bbd20868715c0145014846257320fd6d08ca510e473b4f85ca2b11fa9", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0002.8dda24b42b444d5ea5d71d3a72dd6584.json", + "visual_context_source_checkpoint_sha256": "2ecf6015f26d348e5e675975c7627f94ecd6c86c0f5b666ea451abf1dec154ec", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "d525473ac72747e2b477e94041f3d1a9", + "visual_context_source_scene": 1 + } + ], + "total_delivered_frames": 464 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/partial/through_clip_0003.manifest.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/partial/through_clip_0003.manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..03f80afe1dcd1623349e2a045e7f3cc68708bff3 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/partial/through_clip_0003.manifest.json @@ -0,0 +1,425 @@ +{ + "archives": { + "api_prompt": "h3_chains/blowjob_1/api_prompt.json", + "plan": "h3_chains/blowjob_1/plan.json", + "workflow": "h3_chains/blowjob_1/workflow.json" + }, + "clip_count": 3, + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "duration_seconds": 28.541666666666668, + "format": "h3_chain_partial_manifest_v3", + "last_completed_clip": 3, + "plan_hash": "603aeeb2f7782b34b9288fddbb5dbaf8bbde1fee9902ec840fc9c501d68da664", + "planned_clip_count": 3, + "prompt_prefix": "", + "run_name": "blowjob_1", + "segments": [ + { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 0, + "branch_id": "a1481142e1724829948e75d7c2be388c", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.safetensors", + "checkpoint_sha256": "a079e8ca6de1881b72370a83b9dc00bba74c796da5a107f5a25c9cfdef6c290c", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-11T19:33:22Z", + "delivered_frames": 243, + "forked_from_branch_id": "e2e76ddae73a4c4a8985a9a58a28cf47", + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0001.a1481142e1724829948e75d7c2be388c.wav", + "generated_audio_sha256": "a0259ec424a388e1f089c9f874508db2dd29eafd5ad5d01481c5a74d18658ec1", + "generated_continuity": "on", + "history_hash": "29b3a2d0dc04fa1b6c53b0587eb4e2105701347222d708addac2354c909509d5", + "id": "clip_01", + "index": 1, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.json", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0001.a1481142e1724829948e75d7c2be388c.prompt.txt", + "prompt_file_sha256": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 0, + "resolved_context_length": 0, + "revision": "a1481142e1724829948e75d7c2be388c", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0001.a1481142e1724829948e75d7c2be388c.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "e1d84c5b2a4acf200af28672066ca743b98b9c0cac22e15931e55d7096cbdfff", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "8f7e5bf2370fb0c300af273fe6c770178d6817582b276d7703cf6798f462ffe2", + "scene_generation": "ecc2ab0b77e2f6644dad85f73f4ff119fc0649dbc7276fd9c275b6c597d458c5" + }, + "generation_hash": "31f48c88b4bbb1954461320a80df145df4afbfbde062df9cb23efa3c5af04bcb", + "scene": 1, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 0 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 0, + "context_length": 0, + "continuation_mode": "initial", + "external_context_hash": "", + "generated_continuity": "off" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "raw_frames": 243, + "seed": 12847379572066094849, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 12847379572066094849, + "segment": "h3_chains/blowjob_1/segments/clip_0001.a1481142e1724829948e75d7c2be388c.mp4", + "segment_sha256": "83db284aa403d595a749dae42754266a2fff2f1d9a235125a121b8c70c4558d8", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0001.e2e76ddae73a4c4a8985a9a58a28cf47.json" + }, + { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/blowjob_1/blend_segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.mp4", + "blend_segment_sha256": "8e0e9a32441242aa8fcbe53dbc45adbf11ccc18151c14edd2b45ee1299960c75", + "branch_id": "a1481142e1724829948e75d7c2be388c", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.safetensors", + "checkpoint_sha256": "1a84dad20b9b31a4c0e56b32faff65e8651c8b9acecc1d47226255f51336fe8a", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-12T12:33:43Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.wav", + "generated_audio_sha256": "e29ec5a684c8223b8170fad53e8b06aeed6ccec19a9483be0c6a05dc25bcd33e", + "generated_continuity": "on", + "guide_tone_carry": { + "applied_shifts": [ + 6.0, + 6.0, + 6.0 + ], + "context_motion_baseline": 0.23737335205078125, + "detected_luma_jump": -28.318592071533203, + "detection_threshold": 1.25, + "mean_luma_jump": -28.52635955810547, + "points": [ + [ + 0.0, + 0.0 + ], + [ + 0.006973332984774721, + 0.030502744749480604 + ], + [ + 0.17716469858206954, + 0.20069411034677542 + ], + [ + 0.46748863669002755, + 0.49101804845473346 + ], + [ + 1.0, + 1.0 + ] + ], + "source_percentiles": [ + 1.7781999111175537, + 45.176998138427734, + 119.20960235595703 + ], + "start_frame": 0, + "target_percentiles": [ + 10.267600059509277, + 82.55760192871094, + 138.13360595703125 + ], + "version": "h3_guide_tone_carry_v1" + }, + "history_hash": "74a7f80f1e7b5e595dfa3460a6bb49d6f31b5bd4b03f504143bd4c2003b1a539", + "id": "clip_02", + "index": 2, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.json", + "predecessor_checkpoint_sha256": "a079e8ca6de1881b72370a83b9dc00bba74c796da5a107f5a25c9cfdef6c290c", + "predecessor_editorial_out_frames": 243, + "predecessor_revision": "a1481142e1724829948e75d7c2be388c", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.prompt.txt", + "prompt_file_sha256": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "5c5e0c1af83d43b1a22d4eaf15afba6f", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "ddffc7e858ed70943834e88ab02d66c4eb3eb369b0d24aef0f45916f7e71701a" + }, + "generation_hash": "7decafffa0f3b656a68af789afbb6c5514f1abbbd193b4fefa3b09c5c9382728", + "scene": 2, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "raw_frames": 243, + "seed": 6102, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "segment": "h3_chains/blowjob_1/segments/clip_0002.5c5e0c1af83d43b1a22d4eaf15afba6f.mp4", + "segment_sha256": "9f9fa6f84b27831d350ef96fa1bfa096c39d9dbf65fa9b7e5c2179981bef9445", + "source_reference": "off", + "steps": 8, + "supersedes": "h3_chains/blowjob_1/checkpoints/clip_0002.fde612a0bd06435d8e28d577574c90de.json", + "visual_context_source_checkpoint_sha256": "a079e8ca6de1881b72370a83b9dc00bba74c796da5a107f5a25c9cfdef6c290c", + "visual_context_source_editorial_out_frames": 243, + "visual_context_source_id": "clip_01", + "visual_context_source_revision": "a1481142e1724829948e75d7c2be388c", + "visual_context_source_scene": 1 + }, + { + "archives": { + "api_prompt": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/api_prompt.json", + "plan": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/plan.json", + "workflow": "h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/workflow.json" + }, + "audio_context_length": 22, + "blend_frames": 22, + "blend_segment": "h3_chains/blowjob_1/blend_segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.mp4", + "blend_segment_sha256": "ca6db395b204a90f2f368e6f27d344b80c20a824fea90211d4f9d5e48b38cad3", + "branch_id": "a1481142e1724829948e75d7c2be388c", + "checkpoint": "h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.safetensors", + "checkpoint_sha256": "8e77dc291afe6e1264c16a38ef1bf96c18ee41445752522071ab04f9cb634498", + "context_length": 22, + "continuation_mode": "guide", + "created_at": "2026-09-12T12:38:38Z", + "delivered_frames": 221, + "generated_audio": "h3_chains/blowjob_1/generated_audio/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.wav", + "generated_audio_sha256": "9e8f94b9c27755a1f53295bf6987b3b4fbecaeb65dab4a11e7858c3bb029b0df", + "generated_continuity": "on", + "guide_tone_carry": { + "applied_shifts": [ + -0.2125999927520752, + -2.8860015869140625, + -4.622929763794005 + ], + "context_motion_baseline": 0.15749740600585938, + "detected_luma_jump": 3.577869415283203, + "detection_threshold": 1.25, + "mean_luma_jump": 3.5827674865722656, + "points": [ + [ + 0.0, + 0.0 + ], + [ + 0.0025011763853185318, + 0.0016674509235456879 + ], + [ + 0.18227530086741728, + 0.17095764758540136 + ], + [ + 0.4597492547128714, + 0.44162011838426746 + ], + [ + 1.0, + 1.0 + ] + ], + "source_percentiles": [ + 0.6377999782562256, + 46.480201721191406, + 117.23605995178221 + ], + "start_frame": 3, + "target_percentiles": [ + 0.4251999855041504, + 43.594200134277344, + 112.6131301879882 + ], + "version": "h3_guide_tone_carry_v1" + }, + "history_hash": "04557d2a8f945f6f55953fc433c9c69a39821deaa95b4cf282ae1806b887e413", + "id": "clip_03", + "index": 3, + "metadata": "h3_chains/blowjob_1/checkpoints/clip_0003.json", + "predecessor_checkpoint_sha256": "1a84dad20b9b31a4c0e56b32faff65e8651c8b9acecc1d47226255f51336fe8a", + "predecessor_editorial_out_frames": 221, + "predecessor_revision": "5c5e0c1af83d43b1a22d4eaf15afba6f", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_file": "h3_chains/blowjob_1/segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.prompt.txt", + "prompt_file_sha256": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "prompt_prefix": "", + "raw_frames": 243, + "resolved_audio_context_length": 22, + "resolved_context_length": 22, + "revision": "4632ead6ba6a4b58bca4574fce5408d0", + "revision_metadata": "h3_chains/blowjob_1/checkpoints/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.json", + "sample_rate": 32000, + "scene_dependency": { + "fingerprints": { + "assembly_only": "2192f49b585baaa889c4dd4c7a5d78d45064f86f4126063bef7480660a298627", + "global_generation": "129e2c24b2c4df18f488cb748bf0736a6075637a231623a02b95fdf6b2d5b593", + "incoming_boundary": "84290def7c873c929aed2e2ebd1766c4a2b0b4928801bc5c2d180ad24fcd1ea0", + "scene_generation": "4dfa134e2519821ead84b2739a3e504759c84d18bcba0bc1a4f485b1abff2b6d" + }, + "generation_hash": "288c69dd6e602243dc3a7120021ae5f58e8b529bca3bc0a07dbf285e8f6a61b2", + "scene": 3, + "scopes": { + "assembly_only": { + "final_audio": "generated", + "segment_crf": 12, + "source_audio_fingerprint": "none", + "source_timeline_fingerprint": "", + "video_blend_frames": 22 + }, + "global_generation": { + "crop": "disabled", + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_version": 2, + "source_reference": "off", + "width": 512 + }, + "incoming_boundary": { + "anchor_mode": "head", + "audio_context_length": 22, + "context_length": 22, + "continuation_mode": "guide", + "external_context_hash": "", + "generated_continuity": "on" + }, + "scene_generation": { + "active_reference_tags": [], + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "raw_frames": 243, + "seed": 6103, + "source_reference_window": null, + "steps": 8 + } + }, + "version": "h3_scene_dependency_v1" + }, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "segment": "h3_chains/blowjob_1/segments/clip_0003.4632ead6ba6a4b58bca4574fce5408d0.mp4", + "segment_sha256": "42d3b3dbc326b491eb34fcd4fc8133949cf4fdf8004da2b825993b491f503fa2", + "source_reference": "off", + "steps": 8, + "visual_context_source_checkpoint_sha256": "1a84dad20b9b31a4c0e56b32faff65e8651c8b9acecc1d47226255f51336fe8a", + "visual_context_source_editorial_out_frames": 221, + "visual_context_source_id": "clip_02", + "visual_context_source_revision": "5c5e0c1af83d43b1a22d4eaf15afba6f", + "visual_context_source_scene": 2 + } + ], + "total_delivered_frames": 685 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..54ce136cd1ef97069d1fbc1858d86ab1ef439496 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/plan.json @@ -0,0 +1,132 @@ +{ + "base_plan_hash": "da73a982fdc9d2de3a83ec6dcb99a7191c7d3b05f6b4100fafe282e78268cac1", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 124, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 8 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 turns toward the bed and walks along the mattress edge as a hip-level follow cam tracks her.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hip traveling toward the lens; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged, turns toward the wooden bed and walks one slow step along the mattress edge, JGLWLK, ass and hips jiggling with each stride, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Her right hand reaches for the mattress edge and does not finish the sit. The camera is a hip-level Follow Cam from a three-quarter back angle with slight handheld shake of small amplitude, normal lens, continuous camera direction. End immediately after the hand is already on the mattress and the next stride is still running. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. Stilettos strike the wood parquet. Stockings brush. Vinyl creases. Linen on the bed stays in the room. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 8 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 sits onto the bed edge while the camera holds eye level then tilts down.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hand on the mattress and the unfinished stride; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, same vinyl and garter set, sits down onto the edge of the wooden bed, JGLWLK as the hips settle, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Thighs stay together, then one knee opens a finger-width. She blinks once in three-quarter profile, jaw loosens. The camera holds eye level at three-quarter profile, static then a slight tilt down of small amplitude, slow speed, normal lens, continuous camera direction. End immediately after the torso is still descending onto the mattress and the knee is still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. The mattress linen shifts. Bed springs compress under her weight. Vinyl creases as the torso lowers. Parquet and stilettos fall quieter. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 8 + }, + { + "id": "clip_04", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 straightens her torso and opens her knees a little while a high-angle camera zooms in from the ceiling fan.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished sit and the knee opening; begin new action only after it. One subject. Subject 1 is seated on the edge of the wooden bed in the magenta bedroom, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged. She straightens her torso and opens her knees a little toward the lens, causing her breasts to jiggle side to side and bounce up and down inside the vinyl as the chest settles. She blinks once looking up toward the lens, lids lower halfway, lips close. The camera is a high angle from beside the ceiling fan, face and torso in frame, then a Slow Zoom In of small-to-medium amplitude at slow speed, normal-to-long lens, continuous camera direction. End immediately after the zoom is still traveling and the knees are still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades stay closer and keep ticking. Linen and bed springs finish their settle. Vinyl creases once as the torso straightens. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6104", + "steps": 8 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "2dd87aa0f43200775b9026dc66264c0d9844b17c41e0825ec72e575da77f618d", + "prompt_prefix": "", + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 5.166666666666667, + "audio_start_seconds": 0.0, + "delivered_frames": 124, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "raw_frames": 124, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 4.25, + "delivered_frames": 221, + "generation_start_frame": 102, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 turns toward the bed and walks along the mattress edge as a hip-level follow cam tracks her.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hip traveling toward the lens; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged, turns toward the wooden bed and walks one slow step along the mattress edge, JGLWLK, ass and hips jiggling with each stride, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Her right hand reaches for the mattress edge and does not finish the sit. The camera is a hip-level Follow Cam from a three-quarter back angle with slight handheld shake of small amplitude, normal lens, continuous camera direction. End immediately after the hand is already on the mattress and the next stride is still running. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. Stilettos strike the wood parquet. Stockings brush. Vinyl creases. Linen on the bed stays in the room. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "7624cda62045046e9d0f40c05c68b922e9a76bdccecf0d4646ae6d901172874a", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 turns toward the bed and walks along the mattress edge as a hip-level follow cam tracks her.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hip traveling toward the lens; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged, turns toward the wooden bed and walks one slow step along the mattress edge, JGLWLK, ass and hips jiggling with each stride, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Her right hand reaches for the mattress edge and does not finish the sit. The camera is a hip-level Follow Cam from a three-quarter back angle with slight handheld shake of small amplitude, normal lens, continuous camera direction. End immediately after the hand is already on the mattress and the next stride is still running. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. Stilettos strike the wood parquet. Stockings brush. Vinyl creases. Linen on the bed stays in the room. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 13.458333333333334, + "delivered_frames": 221, + "generation_start_frame": 323, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 sits onto the bed edge while the camera holds eye level then tilts down.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hand on the mattress and the unfinished stride; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, same vinyl and garter set, sits down onto the edge of the wooden bed, JGLWLK as the hips settle, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Thighs stay together, then one knee opens a finger-width. She blinks once in three-quarter profile, jaw loosens. The camera holds eye level at three-quarter profile, static then a slight tilt down of small amplitude, slow speed, normal lens, continuous camera direction. End immediately after the torso is still descending onto the mattress and the knee is still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. The mattress linen shifts. Bed springs compress under her weight. Vinyl creases as the torso lowers. Parquet and stilettos fall quieter. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "4ba1327adaec1f2bc65cfce1888d55c2ed3858129890f103024f71bc49ecd071", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 sits onto the bed edge while the camera holds eye level then tilts down.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hand on the mattress and the unfinished stride; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, same vinyl and garter set, sits down onto the edge of the wooden bed, JGLWLK as the hips settle, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Thighs stay together, then one knee opens a finger-width. She blinks once in three-quarter profile, jaw loosens. The camera holds eye level at three-quarter profile, static then a slight tilt down of small amplitude, slow speed, normal lens, continuous camera direction. End immediately after the torso is still descending onto the mattress and the knee is still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. The mattress linen shifts. Bed springs compress under her weight. Vinyl creases as the torso lowers. Parquet and stilettos fall quieter. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 22.666666666666668, + "delivered_frames": 221, + "generation_start_frame": 544, + "id": "clip_04", + "index": 4, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 straightens her torso and opens her knees a little while a high-angle camera zooms in from the ceiling fan.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished sit and the knee opening; begin new action only after it. One subject. Subject 1 is seated on the edge of the wooden bed in the magenta bedroom, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged. She straightens her torso and opens her knees a little toward the lens, causing her breasts to jiggle side to side and bounce up and down inside the vinyl as the chest settles. She blinks once looking up toward the lens, lids lower halfway, lips close. The camera is a high angle from beside the ceiling fan, face and torso in frame, then a Slow Zoom In of small-to-medium amplitude at slow speed, normal-to-long lens, continuous camera direction. End immediately after the zoom is still traveling and the knees are still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades stay closer and keep ticking. Linen and bed springs finish their settle. Vinyl creases once as the torso straightens. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "da5833983f43594c1be849017cf6158a2e6f1389771cfe338ede198ceaef9942", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 straightens her torso and opens her knees a little while a high-angle camera zooms in from the ceiling fan.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished sit and the knee opening; begin new action only after it. One subject. Subject 1 is seated on the edge of the wooden bed in the magenta bedroom, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged. She straightens her torso and opens her knees a little toward the lens, causing her breasts to jiggle side to side and bounce up and down inside the vinyl as the chest settles. She blinks once looking up toward the lens, lids lower halfway, lips close. The camera is a high angle from beside the ceiling fan, face and torso in frame, then a Slow Zoom In of small-to-medium amplitude at slow speed, normal-to-long lens, continuous camera direction. End immediately after the zoom is still traveling and the knees are still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades stay closer and keep ticking. Linen and bed springs finish their settle. Vinyl creases once as the torso straightens. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6104, + "steps": 8 + } + ], + "summary": "4 clips; 787 delivered frames (32.792s) at 512x640; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=blowjob_1", + "total_delivered_frames": 787, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/plan_studio_presentation.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/plan_studio_presentation.json new file mode 100644 index 0000000000000000000000000000000000000000..ef5ecca8c7b5824288617580d35806ab97072fc6 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/plan_studio_presentation.json @@ -0,0 +1,21 @@ +{ + "public": { + "route": "none", + "run_name": "blowjob_1", + "scenes": [], + "source_audio": { + "available": false, + "has_audio": false, + "kind": "none", + "timeline_available": false + }, + "status": "No active path-backed motion reference is available.", + "token": "", + "version": 2 + }, + "records": {}, + "run_name": "blowjob_1", + "source_audio": null, + "updated_at": "2026-09-14T04:20:24Z", + "version": 1 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/3c8df6b77db34ef9ba69ae76aa81ebc0.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/3c8df6b77db34ef9ba69ae76aa81ebc0.json new file mode 100644 index 0000000000000000000000000000000000000000..69249f722ab986485229206cdbffe794cf1a7cc8 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/3c8df6b77db34ef9ba69ae76aa81ebc0.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "3c8df6b77db34ef9ba69ae76aa81ebc0", + "parent_id": "a1aaf444be284c85985b4073213ee60b", + "label": "", + "archived_at": null, + "created_at": "2026-09-11T18:40:48.051Z", + "updated_at": "2026-09-11T18:46:25.734Z", + "executed_at": "2026-09-11T18:40:48.052Z", + "last_executed_at": "2026-09-11T18:46:25.734Z", + "execution_count": 2, + "prompt_sha256": "c73189fd5a57b936e7613ab930cacf4cda628ce97ced9e75e9531fca1a3c2547", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock fast the whole clip. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks fast without pulling off. 00:00–00:03.0 She takes the shaft in and starts a rapid up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock at a fast hard rhythm. Her head moves up and down quickly. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The fast downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nFast wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/a1aaf444be284c85985b4073213ee60b.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/a1aaf444be284c85985b4073213ee60b.json new file mode 100644 index 0000000000000000000000000000000000000000..4bd76c37e1cbf35a5a678bc1af2c2faa0077982d --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/a1aaf444be284c85985b4073213ee60b.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "a1aaf444be284c85985b4073213ee60b", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-11T15:56:39.646Z", + "updated_at": "2026-09-11T17:11:21.014Z", + "executed_at": "2026-09-11T16:03:10.900Z", + "last_executed_at": "2026-09-11T17:11:21.014Z", + "execution_count": 5, + "prompt_sha256": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/bbe62e9b29ce46429fa17041438ac508.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/bbe62e9b29ce46429fa17041438ac508.json new file mode 100644 index 0000000000000000000000000000000000000000..ab5830d6e1939a92c867a3303efa68ea184c532a --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/bbe62e9b29ce46429fa17041438ac508.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "bbe62e9b29ce46429fa17041438ac508", + "parent_id": "ccdb1d5f947d431b9034499a8adc02ac", + "label": "", + "archived_at": null, + "created_at": "2026-09-11T19:18:30.053Z", + "updated_at": "2026-09-11T19:30:11.625Z", + "executed_at": "2026-09-11T19:19:06.319Z", + "last_executed_at": "2026-09-11T19:30:11.625Z", + "execution_count": 2, + "prompt_sha256": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/c93f192a16bf4bc483691a5950dfc90e.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/c93f192a16bf4bc483691a5950dfc90e.json new file mode 100644 index 0000000000000000000000000000000000000000..8492fc32a44f4cfa7242bc60bcb7b34f212c3650 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/c93f192a16bf4bc483691a5950dfc90e.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "c93f192a16bf4bc483691a5950dfc90e", + "parent_id": "bbe62e9b29ce46429fa17041438ac508", + "label": "", + "archived_at": null, + "created_at": "2026-09-14T04:14:55.755Z", + "updated_at": "2026-09-14T04:20:24.747Z", + "executed_at": "2026-09-14T04:20:24.747Z", + "last_executed_at": "2026-09-14T04:20:24.747Z", + "execution_count": 1, + "prompt_sha256": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/ccdb1d5f947d431b9034499a8adc02ac.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/ccdb1d5f947d431b9034499a8adc02ac.json new file mode 100644 index 0000000000000000000000000000000000000000..a7e2f6ba42006cf46659a0acc86073502c849e31 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/ccdb1d5f947d431b9034499a8adc02ac.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "ccdb1d5f947d431b9034499a8adc02ac", + "parent_id": "3c8df6b77db34ef9ba69ae76aa81ebc0", + "label": "", + "archived_at": null, + "created_at": "2026-09-11T18:59:12.086Z", + "updated_at": "2026-09-11T19:00:06.022Z", + "executed_at": "2026-09-11T19:00:06.022Z", + "last_executed_at": "2026-09-11T19:00:06.022Z", + "execution_count": 1, + "prompt_sha256": "3d220068b6d99cc424c928e8d10b0243024fb4fa88a7127370f14c651be00ace", + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. Slow deep sucking. She alternates tip and deep. He tucks her hair. End with the cock held deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. The rhythm is slow and deep, never robotic, never a fast even piston. 00:00–00:01.5 She takes the tip in, lips sealed, a saliva string between lip and glans when she eases back a centimetre. She looks up at the lens, blinks once, one brow ticks. 00:01.5–00:03.5 She slides down to mid-shaft and holds, then takes it deeper toward the back of her mouth. Her right hand pumps the base in time with the slow bob. Her left hand cups his balls. She glances down at the cock then back up at the lens. 00:03.5–00:05.5 The man's hand reaches into the frame and tucks a lock of her long wavy dark brown hair behind her right ear. She keeps sucking slowly while he does it. Lids lower halfway, then her eyes close for a beat and reopen on the lens. 00:05.5–00:07.5 She pulls back to the tip, a wet saliva string stretches, then she goes deep again and stays there a second before another slow upstroke. Right hand still on the base, left hand still on his balls. 00:07.5–00:09.0 Another blink, a small brow move, she looks at the cock then at the lens. Slow deep stroke. 00:09.0–00:10.12 She takes it to the back of her mouth and holds it deep. Lips stay sealed around the shaft. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, saliva strings breaking, quiet breathing, low moans on the deep strokes, skin-on-shaft and hand-on-balls, a small hair tuck. Intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/index.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/index.json new file mode 100644 index 0000000000000000000000000000000000000000..279b3b2aebc25ad19d20b5961b9d8cdaf370396a --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_01/index.json @@ -0,0 +1,68 @@ +{ + "format": "h3_scene_prompt_history_v1", + "run_name": "blowjob_1", + "scene_id": "clip_01", + "active_revision": "c93f192a16bf4bc483691a5950dfc90e", + "revisions": [ + { + "id": "a1aaf444be284c85985b4073213ee60b", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-11T15:56:39.646Z", + "updated_at": "2026-09-11T17:11:21.014Z", + "executed_at": "2026-09-11T16:03:10.900Z", + "last_executed_at": "2026-09-11T17:11:21.014Z", + "execution_count": 5, + "prompt_sha256": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5" + }, + { + "id": "3c8df6b77db34ef9ba69ae76aa81ebc0", + "parent_id": "a1aaf444be284c85985b4073213ee60b", + "label": "", + "archived_at": null, + "created_at": "2026-09-11T18:40:48.051Z", + "updated_at": "2026-09-11T18:46:25.734Z", + "executed_at": "2026-09-11T18:40:48.052Z", + "last_executed_at": "2026-09-11T18:46:25.734Z", + "execution_count": 2, + "prompt_sha256": "c73189fd5a57b936e7613ab930cacf4cda628ce97ced9e75e9531fca1a3c2547" + }, + { + "id": "ccdb1d5f947d431b9034499a8adc02ac", + "parent_id": "3c8df6b77db34ef9ba69ae76aa81ebc0", + "label": "", + "archived_at": null, + "created_at": "2026-09-11T18:59:12.086Z", + "updated_at": "2026-09-11T19:00:06.022Z", + "executed_at": "2026-09-11T19:00:06.022Z", + "last_executed_at": "2026-09-11T19:00:06.022Z", + "execution_count": 1, + "prompt_sha256": "3d220068b6d99cc424c928e8d10b0243024fb4fa88a7127370f14c651be00ace" + }, + { + "id": "bbe62e9b29ce46429fa17041438ac508", + "parent_id": "ccdb1d5f947d431b9034499a8adc02ac", + "label": "", + "archived_at": null, + "created_at": "2026-09-11T19:18:30.053Z", + "updated_at": "2026-09-11T19:30:11.625Z", + "executed_at": "2026-09-11T19:19:06.319Z", + "last_executed_at": "2026-09-11T19:30:11.625Z", + "execution_count": 2, + "prompt_sha256": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc" + }, + { + "id": "c93f192a16bf4bc483691a5950dfc90e", + "parent_id": "bbe62e9b29ce46429fa17041438ac508", + "label": "", + "archived_at": null, + "created_at": "2026-09-14T04:14:55.755Z", + "updated_at": "2026-09-14T04:20:24.747Z", + "executed_at": "2026-09-14T04:20:24.747Z", + "last_executed_at": "2026-09-14T04:20:24.747Z", + "execution_count": 1, + "prompt_sha256": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a" + } + ] +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/bd5cac1f9f574c329c6128716adb94f2.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/bd5cac1f9f574c329c6128716adb94f2.json new file mode 100644 index 0000000000000000000000000000000000000000..5991a7252854f52a7adbfc91396fbebbc7a86186 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/bd5cac1f9f574c329c6128716adb94f2.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "bd5cac1f9f574c329c6128716adb94f2", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-11T15:35:34.702Z", + "updated_at": "2026-09-11T18:31:16.161Z", + "executed_at": "2026-09-11T17:00:13.708Z", + "last_executed_at": "2026-09-11T18:31:16.161Z", + "execution_count": 2, + "prompt_sha256": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/c3fb9f73634a4b60910fe691b21306ce.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/c3fb9f73634a4b60910fe691b21306ce.json new file mode 100644 index 0000000000000000000000000000000000000000..8c80449480c8634cbf6ca9adf1d2ec8f0bcde221 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/c3fb9f73634a4b60910fe691b21306ce.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "c3fb9f73634a4b60910fe691b21306ce", + "parent_id": "d81932e758ea4be98c9e9e04cbc178ab", + "label": "", + "archived_at": null, + "created_at": "2026-09-12T12:30:09.330Z", + "updated_at": "2026-09-12T12:30:09.331Z", + "executed_at": "2026-09-12T12:30:09.331Z", + "last_executed_at": "2026-09-12T12:30:09.331Z", + "execution_count": 1, + "prompt_sha256": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/d81932e758ea4be98c9e9e04cbc178ab.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/d81932e758ea4be98c9e9e04cbc178ab.json new file mode 100644 index 0000000000000000000000000000000000000000..61d092d2a39dd68f72a1f61dfd518cfde4e6bf2a --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/d81932e758ea4be98c9e9e04cbc178ab.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "d81932e758ea4be98c9e9e04cbc178ab", + "parent_id": "bd5cac1f9f574c329c6128716adb94f2", + "label": "", + "archived_at": null, + "created_at": "2026-09-11T18:38:12.624Z", + "updated_at": "2026-09-11T18:47:52.017Z", + "executed_at": "2026-09-11T18:47:52.017Z", + "last_executed_at": "2026-09-11T18:47:52.017Z", + "execution_count": 1, + "prompt_sha256": "e0f21ca596b300c4deab4f75ca39960d52962b00166dd5c2a8f3a4a1de109a2d", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking fast. Hand pumps the base in time with her mouth. No cumshot.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished fast downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The fast downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:07.0 She keeps sucking at a fast hard rhythm, head moving up and down quickly, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:07.0–00:10.12 Same fast bob continues, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a fast downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the fast wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes locked to the same fast rhythm, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/index.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/index.json new file mode 100644 index 0000000000000000000000000000000000000000..45c1aa1898f211e94d7f378f9ce367028a370cd0 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_02/index.json @@ -0,0 +1,44 @@ +{ + "format": "h3_scene_prompt_history_v1", + "run_name": "blowjob_1", + "scene_id": "clip_02", + "active_revision": "c3fb9f73634a4b60910fe691b21306ce", + "revisions": [ + { + "id": "bd5cac1f9f574c329c6128716adb94f2", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-11T15:35:34.702Z", + "updated_at": "2026-09-11T18:31:16.161Z", + "executed_at": "2026-09-11T17:00:13.708Z", + "last_executed_at": "2026-09-11T18:31:16.161Z", + "execution_count": 2, + "prompt_sha256": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a" + }, + { + "id": "d81932e758ea4be98c9e9e04cbc178ab", + "parent_id": "bd5cac1f9f574c329c6128716adb94f2", + "label": "", + "archived_at": null, + "created_at": "2026-09-11T18:38:12.624Z", + "updated_at": "2026-09-11T18:47:52.017Z", + "executed_at": "2026-09-11T18:47:52.017Z", + "last_executed_at": "2026-09-11T18:47:52.017Z", + "execution_count": 1, + "prompt_sha256": "e0f21ca596b300c4deab4f75ca39960d52962b00166dd5c2a8f3a4a1de109a2d" + }, + { + "id": "c3fb9f73634a4b60910fe691b21306ce", + "parent_id": "d81932e758ea4be98c9e9e04cbc178ab", + "label": "", + "archived_at": null, + "created_at": "2026-09-12T12:30:09.330Z", + "updated_at": "2026-09-12T12:30:09.331Z", + "executed_at": "2026-09-12T12:30:09.331Z", + "last_executed_at": "2026-09-12T12:30:09.331Z", + "execution_count": 1, + "prompt_sha256": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907" + } + ] +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_03/834f8befff3740fd83b277e716655ae9.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_03/834f8befff3740fd83b277e716655ae9.json new file mode 100644 index 0000000000000000000000000000000000000000..db1321045bf79146828d1fec2fda287656dd692c --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_03/834f8befff3740fd83b277e716655ae9.json @@ -0,0 +1,14 @@ +{ + "format": "h3_scene_prompt_history_v1", + "id": "834f8befff3740fd83b277e716655ae9", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-12T12:34:57.172Z", + "updated_at": "2026-09-12T12:34:57.172Z", + "executed_at": "2026-09-12T12:34:57.172Z", + "last_executed_at": "2026-09-12T12:34:57.172Z", + "execution_count": 1, + "prompt_sha256": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music." +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_03/index.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_03/index.json new file mode 100644 index 0000000000000000000000000000000000000000..b2f08cc734001ca3cb6d5a5cf07b7ee2a050e1ce --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/prompt_history/clip_03/index.json @@ -0,0 +1,20 @@ +{ + "format": "h3_scene_prompt_history_v1", + "run_name": "blowjob_1", + "scene_id": "clip_03", + "active_revision": "834f8befff3740fd83b277e716655ae9", + "revisions": [ + { + "id": "834f8befff3740fd83b277e716655ae9", + "parent_id": null, + "label": "", + "archived_at": null, + "created_at": "2026-09-12T12:34:57.172Z", + "updated_at": "2026-09-12T12:34:57.172Z", + "executed_at": "2026-09-12T12:34:57.172Z", + "last_executed_at": "2026-09-12T12:34:57.172Z", + "execution_count": 1, + "prompt_sha256": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735" + } + ] +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..e4cb95b8fd9415208912020e9c2b7dbff6be7aed --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/api_prompt.json @@ -0,0 +1,640 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "krea2_edit/krea_edit__00793_.png [output]" + }, + "is_changed": [ + "dd0bb15e47cf859cf537bd69275d2dd04f88411e3109ec044d1ac92fc6a20d65" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "51", + 0 + ] + } + }, + "36": { + "_meta": { + "title": "Apply VDN-H3 Advanced (Ablations & Fast Kernels)" + }, + "class_type": "ApplyVDNH3Advanced", + "inputs": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "model": [ + "1", + 0 + ], + "retain_buffers": "off", + "stage_b_strength": 1.0, + "text_state": true, + "turbo_strength": 1.0, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": true, + "window_chunk": 0, + "window_radius": 1 + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "model": [ + "36", + 0 + ], + "strength_model": 1.0 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.9 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..77b969e337b728f496e6e769c31267b53e06104b --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/plan.json @@ -0,0 +1,90 @@ +{ + "base_plan_hash": "498ea14a413267b581e5aad9d587ac23b79f95c087fff4d14c920ddefbfa714f", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 8 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "2357351678235204961", + "steps": 8 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "6e1d7a4cbdeaae70b7ba9b9fd570a76f5c76f6559e914a77ee5f7b9e443c8cba", + "prompt_prefix": "", + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 2357351678235204961, + "steps": 8 + } + ], + "summary": "2 clips; 464 delivered frames (19.333s) at 512x896; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=blowjob_1", + "total_delivered_frames": 464, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/workflow.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..900845dc47a2970d4173ce30d27a77ee66c9b7bf --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/3f18f0cc72044df987c6892022f65a8a/workflow.json @@ -0,0 +1,3651 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 293.0999294176147, + -1960.8453814783234 + ], + "scale": 1.1167815779425156 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2916.1845496470637, + 4470.891217044078 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5301.4712449175595, + 34.28252468612712, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 826.2291276578176, + 2359.834295924064 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 86, + "last_node_id": 62, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 12, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 13, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 14, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 15, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 77, + 51, + 0, + 34, + 0, + "MODEL" + ], + [ + 83, + 59, + 0, + 11, + 6, + "IMAGE" + ], + [ + 84, + 60, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 58, + 0, + 11, + 5, + "IMAGE" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 7, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 1, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 2, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 20, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -646.2069805155922, + 1122.8467121099884 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1104.0605788950284, + 1719.3528603948432 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 28, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 86, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 83, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 84, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": null, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2517.3961859163896, + 1103.0824325378123 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 424 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "match" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "match", + "width": 896 + } + }, + { + "flags": { + "pinned": true + }, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 27, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": { + "pinned": true + }, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3305.3665908898824, + 1281.3638803884476 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 30, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2592.778962584272, + 1590.733620915458 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "ddim_uniform", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "ddim_uniform", + "steps": 20 + } + }, + { + "flags": { + "pinned": true + }, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": { + "pinned": true + }, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": { + "pinned": true + }, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4639.593553510743, + 472.2353565658311 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5341.4712449175595, + 1104.2825246861264 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 17, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -1341.4567297888732, + 1092.0992246392245 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:clip_04": 112, + "scene:clip_05": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1809.7209164639085, + 4462.636827728074 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "blowjob_1", + "h3-v06-release-example", + 512, + 896, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "plan_json": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Soft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 22, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 9, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "krea2_edit/krea_edit__00793_.png [output]", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit/krea_edit__00793_.png [output]", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1812.9806778838426 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "2 (4).png", + "image" + ], + "widgets_values_named": { + "image": "2 (4).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5208.815334884869, + -216.9681437438826 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1055.965446209032, + 2061.877499029902 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2353.773925414607, + 942.6889679216439 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 4, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 77, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 24, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 16, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1379.7746933391663, + 126.59883510722793 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 0, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 0, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 5, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": { + "pinned": true + }, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true, + "pinned": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4273.027955014717, + 1027.877146571316 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 11, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "1c7219807c034b4c8143e32cc1266b9d", + "h3_checkpoint_manager_run": "Jiggle_walk_4", + "h3_checkpoint_manager_scene": 3, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 19, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1582.3040547926444, + -84.1509415512435 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "MM-H3 - Blowjob v3.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "strength_model": 1 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 21, + "outputs": [ + { + "links": [ + 77 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/HMCumshot_V2.safetensors", + 0.9 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "strength_model": 0.9 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 10, + "outputs": [ + { + "links": [], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1487.1177868522477, + 1822.3196230205906 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "type": "LoadImage", + "widgets_values": [ + "content (3).png", + "image" + ], + "widgets_values_named": { + "image": "content (3).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 58, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.3248588052295, + 1122.7283396741077 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "3 (1).png", + "image" + ], + "widgets_values_named": { + "image": "3 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 83 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1500.0276858577706, + 1495.3295424578723 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "4 (1).png", + "image" + ], + "widgets_values_named": { + "image": "4 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1895.9402309370926, + 1496.3246132113397 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "krea2_edit_00108_.png", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit_00108_.png", + "upload": "image" + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..3468923980c0e95d81964a1fa055cc6e40685c00 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/api_prompt.json @@ -0,0 +1,615 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "63", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"12847379572066094849\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "krea2_edit/krea_edit__00793_.png [output]" + }, + "is_changed": [ + "dd0bb15e47cf859cf537bd69275d2dd04f88411e3109ec044d1ac92fc6a20d65" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "50", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "63": { + "_meta": { + "title": "ExtendIntermediateSigmas" + }, + "class_type": "ExtendIntermediateSigmas", + "inputs": { + "end_at_sigma": 12.0, + "sigmas": [ + "15", + 0 + ], + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 2, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..29970c13adffc6c77e92147e8ad8ac5f3059af0a --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "a1d270dba1676ae6709fb6d86a49c0694ab1034156cbcd38934bb7447d0efc58", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "12847379572066094849", + "steps": 8 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 8 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 8 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "603aeeb2f7782b34b9288fddbb5dbaf8bbde1fee9902ec840fc9c501d68da664", + "prompt_prefix": "", + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 12847379572066094849, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 8 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x640; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=blowjob_1", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/workflow.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..bca09a36ab95c68e0f3cf7e173b106812cc51c3f --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/4632ead6ba6a4b58bca4574fce5408d0/workflow.json @@ -0,0 +1,3714 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 649.765053116772, + -839.9601161929072 + ], + "scale": 0.5730855330117024 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2916.1845496470637, + 4470.891217044078 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5301.4712449175595, + 34.28252468612712, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 826.2291276578176, + 2359.834295924064 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 88, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 12, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 13, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 14, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 15, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 77, + 51, + 0, + 34, + 0, + "MODEL" + ], + [ + 83, + 59, + 0, + 11, + 6, + "IMAGE" + ], + [ + 84, + 60, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 58, + 0, + 11, + 5, + "IMAGE" + ], + [ + 87, + 15, + 0, + 63, + 0, + "SIGMAS" + ], + [ + 88, + 63, + 0, + 16, + 3, + "SIGMAS" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 7, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 1, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 2, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 20, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -646.2069805155922, + 1122.8467121099884 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1104.0605788950284, + 1719.3528603948432 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 2, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 2, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 28, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 86, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 83, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 84, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": null, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2517.3961859163896, + 1103.0824325378123 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 424 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "match" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "match", + "width": 896 + } + }, + { + "flags": { + "pinned": true + }, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 27, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": { + "pinned": true + }, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3305.3665908898824, + 1281.3638803884476 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 30, + "outputs": [ + { + "links": [ + 87 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2592.778962584272, + 1590.733620915458 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "ddim_uniform", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "ddim_uniform", + "steps": 20 + } + }, + { + "flags": { + "pinned": true + }, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 88, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": { + "pinned": true + }, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": { + "pinned": true + }, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4639.593553510743, + 472.2353565658311 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5341.4712449175595, + 1104.2825246861264 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 17, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -1341.4567297888732, + 1092.0992246392245 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:clip_04": 112, + "scene:clip_05": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1809.7209164639085, + 4462.636827728074 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"12847379572066094849\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "blowjob_1", + "h3-v06-release-example", + 512, + 640, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Slow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"12847379572066094849\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 22, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 9, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "krea2_edit/krea_edit__00793_.png [output]", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit/krea_edit__00793_.png [output]", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1812.9806778838426 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "2 (4).png", + "image" + ], + "widgets_values_named": { + "image": "2 (4).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5208.815334884869, + -216.9681437438826 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1055.965446209032, + 2061.877499029902 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2353.773925414607, + 942.6889679216439 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 4, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 77, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 24, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 16, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1379.7746933391663, + 126.59883510722793 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 0, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 0, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 5, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": { + "pinned": true + }, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_02" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true, + "pinned": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4273.027955014717, + 1027.877146571316 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_02 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 11, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "1c7219807c034b4c8143e32cc1266b9d", + "h3_checkpoint_manager_run": "Jiggle_walk_4", + "h3_checkpoint_manager_scene": 3, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 19, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1491.4279586924783, + -81.1713974168118 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "MM-H3 - Blowjob v3.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 21, + "outputs": [ + { + "links": [ + 77 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/HMCumshot_V2.safetensors", + 0.9 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "strength_model": 0.9 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 10, + "outputs": [ + { + "links": [], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1487.1177868522477, + 1822.3196230205906 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "type": "LoadImage", + "widgets_values": [ + "content (3).png", + "image" + ], + "widgets_values_named": { + "image": "content (3).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 58, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.3248588052295, + 1122.7283396741077 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "3 (1).png", + "image" + ], + "widgets_values_named": { + "image": "3 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 83 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1500.0276858577706, + 1495.3295424578723 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "4 (1).png", + "image" + ], + "widgets_values_named": { + "image": "4 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1895.9402309370926, + 1496.3246132113397 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "krea2_edit_00108_.png", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit_00108_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 87, + "name": "sigmas", + "type": "SIGMAS" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 88 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 3519.7439582520165, + 373.0525408209168 + ], + "properties": { + "Node name for S&R": "ExtendIntermediateSigmas", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 277.1353515625, + 130 + ], + "type": "ExtendIntermediateSigmas", + "widgets_values": [ + 2, + 0.85, + 12, + "linear" + ], + "widgets_values_named": { + "end_at_sigma": 12, + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..3468923980c0e95d81964a1fa055cc6e40685c00 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/api_prompt.json @@ -0,0 +1,615 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "63", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"12847379572066094849\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "krea2_edit/krea_edit__00793_.png [output]" + }, + "is_changed": [ + "dd0bb15e47cf859cf537bd69275d2dd04f88411e3109ec044d1ac92fc6a20d65" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "50", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "63": { + "_meta": { + "title": "ExtendIntermediateSigmas" + }, + "class_type": "ExtendIntermediateSigmas", + "inputs": { + "end_at_sigma": 12.0, + "sigmas": [ + "15", + 0 + ], + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 2, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..29970c13adffc6c77e92147e8ad8ac5f3059af0a --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "a1d270dba1676ae6709fb6d86a49c0694ab1034156cbcd38934bb7447d0efc58", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "12847379572066094849", + "steps": 8 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 8 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 8 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "603aeeb2f7782b34b9288fddbb5dbaf8bbde1fee9902ec840fc9c501d68da664", + "prompt_prefix": "", + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 12847379572066094849, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 8 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x640; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=blowjob_1", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/workflow.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..92434bb6d536ee5d3ad857be7ad69261f7fbb0e7 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/5c5e0c1af83d43b1a22d4eaf15afba6f/workflow.json @@ -0,0 +1,3710 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 649.765053116772, + -839.9601161929072 + ], + "scale": 0.5730855330117024 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2916.1845496470637, + 4470.891217044078 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5301.4712449175595, + 34.28252468612712, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 826.2291276578176, + 2359.834295924064 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 88, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 12, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 13, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 14, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 15, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 77, + 51, + 0, + 34, + 0, + "MODEL" + ], + [ + 83, + 59, + 0, + 11, + 6, + "IMAGE" + ], + [ + 84, + 60, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 58, + 0, + 11, + 5, + "IMAGE" + ], + [ + 87, + 15, + 0, + 63, + 0, + "SIGMAS" + ], + [ + 88, + 63, + 0, + 16, + 3, + "SIGMAS" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 7, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 1, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 2, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 20, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -646.2069805155922, + 1122.8467121099884 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1104.0605788950284, + 1719.3528603948432 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 2, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 2, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 28, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 86, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 83, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 84, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": null, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2517.3961859163896, + 1103.0824325378123 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 424 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "match" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "match", + "width": 896 + } + }, + { + "flags": { + "pinned": true + }, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 27, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": { + "pinned": true + }, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3305.3665908898824, + 1281.3638803884476 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 30, + "outputs": [ + { + "links": [ + 87 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2592.778962584272, + 1590.733620915458 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "ddim_uniform", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "ddim_uniform", + "steps": 20 + } + }, + { + "flags": { + "pinned": true + }, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 88, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": { + "pinned": true + }, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": { + "pinned": true + }, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4639.593553510743, + 472.2353565658311 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5341.4712449175595, + 1104.2825246861264 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 17, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -1341.4567297888732, + 1092.0992246392245 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:clip_04": 112, + "scene:clip_05": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1809.7209164639085, + 4462.636827728074 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"12847379572066094849\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "blowjob_1", + "h3-v06-release-example", + 512, + 640, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Slow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"12847379572066094849\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 22, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 9, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "krea2_edit/krea_edit__00793_.png [output]", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit/krea_edit__00793_.png [output]", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1812.9806778838426 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "2 (4).png", + "image" + ], + "widgets_values_named": { + "image": "2 (4).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5208.815334884869, + -216.9681437438826 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1055.965446209032, + 2061.877499029902 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2353.773925414607, + 942.6889679216439 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 4, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 77, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 24, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 16, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1379.7746933391663, + 126.59883510722793 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 0, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 0, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 5, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": { + "pinned": true + }, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true, + "pinned": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4273.027955014717, + 1027.877146571316 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 11, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "1c7219807c034b4c8143e32cc1266b9d", + "h3_checkpoint_manager_run": "Jiggle_walk_4", + "h3_checkpoint_manager_scene": 3, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 19, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1491.4279586924783, + -81.1713974168118 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "MM-H3 - Blowjob v3.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 21, + "outputs": [ + { + "links": [ + 77 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/HMCumshot_V2.safetensors", + 0.9 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "strength_model": 0.9 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 10, + "outputs": [ + { + "links": [], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1487.1177868522477, + 1822.3196230205906 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "type": "LoadImage", + "widgets_values": [ + "content (3).png", + "image" + ], + "widgets_values_named": { + "image": "content (3).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 58, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.3248588052295, + 1122.7283396741077 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "3 (1).png", + "image" + ], + "widgets_values_named": { + "image": "3 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 83 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1500.0276858577706, + 1495.3295424578723 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "4 (1).png", + "image" + ], + "widgets_values_named": { + "image": "4 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1895.9402309370926, + 1496.3246132113397 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "krea2_edit_00108_.png", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit_00108_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 87, + "name": "sigmas", + "type": "SIGMAS" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 88 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 3519.7439582520165, + 373.0525408209168 + ], + "properties": { + "Node name for S&R": "ExtendIntermediateSigmas", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 277.1353515625, + 130 + ], + "type": "ExtendIntermediateSigmas", + "widgets_values": [ + 2, + 0.85, + 12, + "linear" + ], + "widgets_values_named": { + "end_at_sigma": 12, + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..e474af19c7cc4c11f65a9a9edd50f33ba76953c2 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/api_prompt.json @@ -0,0 +1,629 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "63", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "krea2_edit/krea_edit__00793_.png [output]" + }, + "is_changed": [ + "dd0bb15e47cf859cf537bd69275d2dd04f88411e3109ec044d1ac92fc6a20d65" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "51", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_02" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_02 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.9 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "63": { + "_meta": { + "title": "ExtendIntermediateSigmas" + }, + "class_type": "ExtendIntermediateSigmas", + "inputs": { + "end_at_sigma": 12.0, + "sigmas": [ + "15", + 0 + ], + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..45031ca072df9dfb95499c6e16decc0734b09ad9 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/plan.json @@ -0,0 +1,90 @@ +{ + "base_plan_hash": "bdaf2eded10d5de9efc376a540b084ac574ec357f78db590c1497e5cffc75fb7", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 8 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "2357351678235204961", + "steps": 8 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "83fbfb74c6dc1f76e8b5fb79d60979067767a2a546f3485666dda947c2c4543a", + "prompt_prefix": "", + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 2357351678235204961, + "steps": 8 + } + ], + "summary": "2 clips; 464 delivered frames (19.333s) at 512x640; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=blowjob_1", + "total_delivered_frames": 464, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/workflow.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..4ccf04a618d5075e238c4f5259c3f3a7a6590a99 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/8dda24b42b444d5ea5d71d3a72dd6584/workflow.json @@ -0,0 +1,3715 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -659.2495721371325, + 327.297483930262 + ], + "scale": 1.4864362802414897 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2916.1845496470637, + 4470.891217044078 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5301.4712449175595, + 34.28252468612712, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 826.2291276578176, + 2359.834295924064 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 88, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 12, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 13, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 14, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 15, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 77, + 51, + 0, + 34, + 0, + "MODEL" + ], + [ + 83, + 59, + 0, + 11, + 6, + "IMAGE" + ], + [ + 84, + 60, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 58, + 0, + 11, + 5, + "IMAGE" + ], + [ + 87, + 15, + 0, + 63, + 0, + "SIGMAS" + ], + [ + 88, + 63, + 0, + 16, + 3, + "SIGMAS" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 7, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 1, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 2, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 20, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -646.2069805155922, + 1122.8467121099884 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 1, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1104.0605788950284, + 1719.3528603948432 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 28, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 86, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 83, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 84, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": null, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2517.3961859163896, + 1103.0824325378123 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 424 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "match" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "match", + "width": 896 + } + }, + { + "flags": { + "pinned": true + }, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 27, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": { + "pinned": true + }, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3305.3665908898824, + 1281.3638803884476 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 30, + "outputs": [ + { + "links": [ + 87 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2592.778962584272, + 1590.733620915458 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "ddim_uniform", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "ddim_uniform", + "steps": 20 + } + }, + { + "flags": { + "pinned": true + }, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 88, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": { + "pinned": true + }, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": { + "pinned": true + }, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4639.593553510743, + 472.2353565658311 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5341.4712449175595, + 1104.2825246861264 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 17, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -1341.4567297888732, + 1092.0992246392245 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:clip_04": 112, + "scene:clip_05": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1809.7209164639085, + 4462.636827728074 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "blowjob_1", + "h3-v06-release-example", + 512, + 640, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Soft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 22, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 9, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "krea2_edit/krea_edit__00793_.png [output]", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit/krea_edit__00793_.png [output]", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1812.9806778838426 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "2 (4).png", + "image" + ], + "widgets_values_named": { + "image": "2 (4).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5208.815334884869, + -216.9681437438826 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1055.965446209032, + 2061.877499029902 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2353.773925414607, + 942.6889679216439 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 4, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 77, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 24, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 16, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1379.7746933391663, + 126.59883510722793 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 0, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 0, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 5, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": { + "pinned": true + }, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_02" + } + }, + { + "flags": { + "collapsed": true, + "pinned": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4273.027955014717, + 1027.877146571316 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_02 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 11, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "1c7219807c034b4c8143e32cc1266b9d", + "h3_checkpoint_manager_run": "Jiggle_walk_4", + "h3_checkpoint_manager_scene": 3, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 19, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1582.3040547926444, + -84.1509415512435 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "MM-H3 - Blowjob v3.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 21, + "outputs": [ + { + "links": [ + 77 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/HMCumshot_V2.safetensors", + 0.9 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "strength_model": 0.9 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 10, + "outputs": [ + { + "links": [], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1487.1177868522477, + 1822.3196230205906 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "type": "LoadImage", + "widgets_values": [ + "content (3).png", + "image" + ], + "widgets_values_named": { + "image": "content (3).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 58, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.3248588052295, + 1122.7283396741077 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "3 (1).png", + "image" + ], + "widgets_values_named": { + "image": "3 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 83 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1500.0276858577706, + 1495.3295424578723 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "4 (1).png", + "image" + ], + "widgets_values_named": { + "image": "4 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1895.9402309370926, + 1496.3246132113397 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "krea2_edit_00108_.png", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit_00108_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 87, + "name": "sigmas", + "type": "SIGMAS" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 88 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 3519.7439582520165, + 373.0525408209168 + ], + "properties": { + "Node name for S&R": "ExtendIntermediateSigmas", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 277.1353515625, + 130 + ], + "type": "ExtendIntermediateSigmas", + "widgets_values": [ + 2, + 0.85, + 12, + "linear" + ], + "widgets_values_named": { + "end_at_sigma": 12, + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..e474af19c7cc4c11f65a9a9edd50f33ba76953c2 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/api_prompt.json @@ -0,0 +1,629 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "63", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "krea2_edit/krea_edit__00793_.png [output]" + }, + "is_changed": [ + "dd0bb15e47cf859cf537bd69275d2dd04f88411e3109ec044d1ac92fc6a20d65" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "51", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_02" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_02 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.9 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "63": { + "_meta": { + "title": "ExtendIntermediateSigmas" + }, + "class_type": "ExtendIntermediateSigmas", + "inputs": { + "end_at_sigma": 12.0, + "sigmas": [ + "15", + 0 + ], + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..45031ca072df9dfb95499c6e16decc0734b09ad9 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/plan.json @@ -0,0 +1,90 @@ +{ + "base_plan_hash": "bdaf2eded10d5de9efc376a540b084ac574ec357f78db590c1497e5cffc75fb7", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 8 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "2357351678235204961", + "steps": 8 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "83fbfb74c6dc1f76e8b5fb79d60979067767a2a546f3485666dda947c2c4543a", + "prompt_prefix": "", + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 2357351678235204961, + "steps": 8 + } + ], + "summary": "2 clips; 464 delivered frames (19.333s) at 512x640; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=blowjob_1", + "total_delivered_frames": 464, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/workflow.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..338ba5f8ec620e70da996d75a67abdfa99ebaa68 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/96542ad433ed4dd298e5ab4511e0a8cd/workflow.json @@ -0,0 +1,3711 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -659.2495721371325, + 327.297483930262 + ], + "scale": 1.4864362802414897 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2916.1845496470637, + 4470.891217044078 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5301.4712449175595, + 34.28252468612712, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 826.2291276578176, + 2359.834295924064 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 88, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 12, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 13, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 14, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 15, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 77, + 51, + 0, + 34, + 0, + "MODEL" + ], + [ + 83, + 59, + 0, + 11, + 6, + "IMAGE" + ], + [ + 84, + 60, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 58, + 0, + 11, + 5, + "IMAGE" + ], + [ + 87, + 15, + 0, + 63, + 0, + "SIGMAS" + ], + [ + 88, + 63, + 0, + 16, + 3, + "SIGMAS" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 7, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 1, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 2, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 20, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -646.2069805155922, + 1122.8467121099884 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 1, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1104.0605788950284, + 1719.3528603948432 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 28, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 86, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 83, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 84, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": null, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2517.3961859163896, + 1103.0824325378123 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 424 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "match" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "match", + "width": 896 + } + }, + { + "flags": { + "pinned": true + }, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 27, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": { + "pinned": true + }, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3305.3665908898824, + 1281.3638803884476 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 30, + "outputs": [ + { + "links": [ + 87 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2592.778962584272, + 1590.733620915458 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "ddim_uniform", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "ddim_uniform", + "steps": 20 + } + }, + { + "flags": { + "pinned": true + }, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 88, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": { + "pinned": true + }, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": { + "pinned": true + }, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4639.593553510743, + 472.2353565658311 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5341.4712449175595, + 1104.2825246861264 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 17, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -1341.4567297888732, + 1092.0992246392245 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:clip_04": 112, + "scene:clip_05": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1809.7209164639085, + 4462.636827728074 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "blowjob_1", + "h3-v06-release-example", + 512, + 640, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Soft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 22, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 9, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "krea2_edit/krea_edit__00793_.png [output]", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit/krea_edit__00793_.png [output]", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1812.9806778838426 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "2 (4).png", + "image" + ], + "widgets_values_named": { + "image": "2 (4).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5208.815334884869, + -216.9681437438826 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1055.965446209032, + 2061.877499029902 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2353.773925414607, + 942.6889679216439 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 4, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 77, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 24, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 16, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1379.7746933391663, + 126.59883510722793 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 0, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 0, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 5, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": { + "pinned": true + }, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_02" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_02" + } + }, + { + "flags": { + "collapsed": true, + "pinned": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4273.027955014717, + 1027.877146571316 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_02 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_02 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 11, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "1c7219807c034b4c8143e32cc1266b9d", + "h3_checkpoint_manager_run": "Jiggle_walk_4", + "h3_checkpoint_manager_scene": 3, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 19, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1582.3040547926444, + -84.1509415512435 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "MM-H3 - Blowjob v3.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 21, + "outputs": [ + { + "links": [ + 77 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/HMCumshot_V2.safetensors", + 0.9 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "strength_model": 0.9 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 10, + "outputs": [ + { + "links": [], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1487.1177868522477, + 1822.3196230205906 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "type": "LoadImage", + "widgets_values": [ + "content (3).png", + "image" + ], + "widgets_values_named": { + "image": "content (3).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 58, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.3248588052295, + 1122.7283396741077 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "3 (1).png", + "image" + ], + "widgets_values_named": { + "image": "3 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 83 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1500.0276858577706, + 1495.3295424578723 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "4 (1).png", + "image" + ], + "widgets_values_named": { + "image": "4 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1895.9402309370926, + 1496.3246132113397 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "krea2_edit_00108_.png", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit_00108_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 87, + "name": "sigmas", + "type": "SIGMAS" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 88 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 3519.7439582520165, + 373.0525408209168 + ], + "properties": { + "Node name for S&R": "ExtendIntermediateSigmas", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 277.1353515625, + 130 + ], + "type": "ExtendIntermediateSigmas", + "widgets_values": [ + 2, + 0.85, + 12, + "linear" + ], + "widgets_values_named": { + "end_at_sigma": 12, + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..d8c6e392260a2571c0d9349507648053ccfe234e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/api_prompt.json @@ -0,0 +1,615 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "63", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"12847379572066094849\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "krea2_edit/krea_edit__00793_.png [output]" + }, + "is_changed": [ + "dd0bb15e47cf859cf537bd69275d2dd04f88411e3109ec044d1ac92fc6a20d65" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "50", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "63": { + "_meta": { + "title": "ExtendIntermediateSigmas" + }, + "class_type": "ExtendIntermediateSigmas", + "inputs": { + "end_at_sigma": 12.0, + "sigmas": [ + "15", + 0 + ], + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..af4de465225c70868b059e57263fb5eed6ca747d --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/plan.json @@ -0,0 +1,119 @@ +{ + "base_plan_hash": "99004e2c5435bb9f46930d33114b43688e6a0a027de4703c4fd7bec8e9d10f58", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "12847379572066094849", + "steps": 8 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 8 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 8 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "ac3314092a0afca9648d1762c51ecf42eb29102651d3c2d1aaf8a6164a3eb59a", + "prompt_prefix": "", + "review_overrides": { + "1": { + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 12847379572066094849 + } + }, + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 12847379572066094849, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 8 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x640; context=22; blend=22; audio=final=generated/ref=off/carry=on; run=blowjob_1", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/workflow.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..bda8c0513d6a19418c9f0080e4abd2f25ee9634d --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/a1481142e1724829948e75d7c2be388c/workflow.json @@ -0,0 +1,3715 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -5067.337704781358, + -790.6542330147264 + ], + "scale": 0.8390545288824334 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2916.1845496470637, + 4470.891217044078 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5301.4712449175595, + 34.28252468612712, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 826.2291276578176, + 2359.834295924064 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 88, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 12, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 13, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 14, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 15, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 77, + 51, + 0, + 34, + 0, + "MODEL" + ], + [ + 83, + 59, + 0, + 11, + 6, + "IMAGE" + ], + [ + 84, + 60, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 58, + 0, + 11, + 5, + "IMAGE" + ], + [ + 87, + 15, + 0, + 63, + 0, + "SIGMAS" + ], + [ + 88, + 63, + 0, + 16, + 3, + "SIGMAS" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 7, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 1, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 2, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 20, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -646.2069805155922, + 1122.8467121099884 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1104.0605788950284, + 1719.3528603948432 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 28, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 86, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 83, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 84, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": null, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2517.3961859163896, + 1103.0824325378123 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 424 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "match" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "match", + "width": 896 + } + }, + { + "flags": { + "pinned": true + }, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 27, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": { + "pinned": true + }, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3305.3665908898824, + 1281.3638803884476 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 30, + "outputs": [ + { + "links": [ + 87 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2592.778962584272, + 1590.733620915458 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "ddim_uniform", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "ddim_uniform", + "steps": 20 + } + }, + { + "flags": { + "pinned": true + }, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 88, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": { + "pinned": true + }, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": { + "pinned": true + }, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4639.593553510743, + 472.2353565658311 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5341.4712449175595, + 1104.2825246861264 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 17, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -1341.4567297888732, + 1092.0992246392245 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:clip_04": 112, + "scene:clip_05": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1809.7209164639085, + 4462.636827728074 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"12847379572066094849\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "blowjob_1", + "h3-v06-release-example", + 512, + 640, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Slow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 22, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 9, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "krea2_edit/krea_edit__00793_.png [output]", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit/krea_edit__00793_.png [output]", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1812.9806778838426 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "2 (4).png", + "image" + ], + "widgets_values_named": { + "image": "2 (4).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5208.815334884869, + -216.9681437438826 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1055.965446209032, + 2061.877499029902 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2353.773925414607, + 942.6889679216439 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 4, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 77, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 24, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 16, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1379.7746933391663, + 126.59883510722793 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 0, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 0, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 5, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": { + "pinned": true + }, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ] + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true, + "pinned": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4273.027955014717, + 1027.877146571316 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ] + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 11, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "1c7219807c034b4c8143e32cc1266b9d", + "h3_checkpoint_manager_run": "Jiggle_walk_4", + "h3_checkpoint_manager_scene": 3, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 19, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1582.3040547926444, + -84.1509415512435 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "MM-H3 - Blowjob v3.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 21, + "outputs": [ + { + "links": [ + 77 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/HMCumshot_V2.safetensors", + 0.9 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "strength_model": 0.9 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 10, + "outputs": [ + { + "links": [], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1487.1177868522477, + 1822.3196230205906 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "type": "LoadImage", + "widgets_values": [ + "content (3).png", + "image" + ], + "widgets_values_named": { + "image": "content (3).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 58, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.3248588052295, + 1122.7283396741077 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "3 (1).png", + "image" + ], + "widgets_values_named": { + "image": "3 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 83 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1500.0276858577706, + 1495.3295424578723 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "4 (1).png", + "image" + ], + "widgets_values_named": { + "image": "4 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1895.9402309370926, + 1496.3246132113397 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "krea2_edit_00108_.png", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit_00108_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 87, + "name": "sigmas", + "type": "SIGMAS" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 88 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 3519.7439582520165, + 373.0525408209168 + ], + "properties": { + "Node name for S&R": "ExtendIntermediateSigmas", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 277.1353515625, + 130 + ], + "type": "ExtendIntermediateSigmas", + "widgets_values": [ + 2, + 0.85, + 12, + "linear" + ], + "widgets_values_named": { + "end_at_sigma": 12, + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..43e285bafac0ccb27257568f1f1937bddb061385 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/api_prompt.json @@ -0,0 +1,613 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 20,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 20,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "krea2_edit/krea_edit__00793_.png [output]" + }, + "is_changed": [ + "dd0bb15e47cf859cf537bd69275d2dd04f88411e3109ec044d1ac92fc6a20d65" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "51", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 1.0 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.9 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..72fb7bcbcdf27d902168303574320e98d873443f --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/plan.json @@ -0,0 +1,90 @@ +{ + "base_plan_hash": "95c5bea4d032f98e05f22942f0b32df292f210d5c07fd9d62027d7ab7470d575", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 20 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "2357351678235204961", + "steps": 20 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "9eef97e9a71aa76232eb3f55a25839d8b49a6d6ef294d4eb53b0128f19bbf332", + "prompt_prefix": "", + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 20 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 2357351678235204961, + "steps": 20 + } + ], + "summary": "2 clips; 464 delivered frames (19.333s) at 512x896; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=blowjob_1", + "total_delivered_frames": 464, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/workflow.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..007162f1b3a1e3d5ba6910952e3b5bb2c144874d --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/ca9c21589d1c476eb32e4f25ae7ec928/workflow.json @@ -0,0 +1,3649 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -2858.4898505502347, + -437.3199275543966 + ], + "scale": 0.8390545288824308 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2916.1845496470637, + 4470.891217044078 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5301.4712449175595, + 34.28252468612712, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 826.2291276578176, + 2359.834295924064 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 86, + "last_node_id": 62, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 12, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 13, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 14, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 15, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 27, + 15, + 0, + 16, + 3, + "SIGMAS" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 77, + 51, + 0, + 34, + 0, + "MODEL" + ], + [ + 83, + 59, + 0, + 11, + 6, + "IMAGE" + ], + [ + 84, + 60, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 58, + 0, + 11, + 5, + "IMAGE" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 7, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 1, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 2, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 20, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -646.2069805155922, + 1122.8467121099884 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1104.0605788950284, + 1719.3528603948432 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 28, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 86, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 83, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 84, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": null, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2517.3961859163896, + 1103.0824325378123 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 424 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "match" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "match", + "width": 896 + } + }, + { + "flags": { + "pinned": true + }, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 27, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": { + "pinned": true + }, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3305.3665908898824, + 1281.3638803884476 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 30, + "outputs": [ + { + "links": [ + 27 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2592.778962584272, + 1590.733620915458 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "ddim_uniform", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "ddim_uniform", + "steps": 20 + } + }, + { + "flags": { + "pinned": true + }, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 27, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": { + "pinned": true + }, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": { + "pinned": true + }, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4639.593553510743, + 472.2353565658311 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5341.4712449175595, + 1104.2825246861264 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 17, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -1341.4567297888732, + 1092.0992246392245 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:clip_04": 112, + "scene:clip_05": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1809.7209164639085, + 4462.636827728074 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 20,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 20,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "blowjob_1", + "h3-v06-release-example", + 512, + 896, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "plan_json": "{\n \"defaults\": {\n \"steps\": 20\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Soft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 20,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 20,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 22, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 9, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "krea2_edit/krea_edit__00793_.png [output]", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit/krea_edit__00793_.png [output]", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1812.9806778838426 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "2 (4).png", + "image" + ], + "widgets_values_named": { + "image": "2 (4).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5208.815334884869, + -216.9681437438826 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1055.965446209032, + 2061.877499029902 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2353.773925414607, + 942.6889679216439 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 4, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 77, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 24, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 16, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1379.7746933391663, + 126.59883510722793 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 0, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 0, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 5, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": { + "pinned": true + }, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true, + "pinned": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4273.027955014717, + 1027.877146571316 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 11, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "1c7219807c034b4c8143e32cc1266b9d", + "h3_checkpoint_manager_run": "Jiggle_walk_4", + "h3_checkpoint_manager_scene": 3, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 19, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1582.3040547926444, + -84.1509415512435 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "MM-H3 - Blowjob v3.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "strength_model": 1 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 21, + "outputs": [ + { + "links": [ + 77 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/HMCumshot_V2.safetensors", + 0.9 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "strength_model": 0.9 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 10, + "outputs": [ + { + "links": [], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1487.1177868522477, + 1822.3196230205906 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "type": "LoadImage", + "widgets_values": [ + "content (3).png", + "image" + ], + "widgets_values_named": { + "image": "content (3).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 58, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.3248588052295, + 1122.7283396741077 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "3 (1).png", + "image" + ], + "widgets_values_named": { + "image": "3 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 83 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1500.0276858577706, + 1495.3295424578723 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "4 (1).png", + "image" + ], + "widgets_values_named": { + "image": "4 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1895.9402309370926, + 1496.3246132113397 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "krea2_edit_00108_.png", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit_00108_.png", + "upload": "image" + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..9e0beb36f43e29a7dfffe6934d1844c268b5338e --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/api_prompt.json @@ -0,0 +1,615 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "63", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock fast the whole clip. End mid-bob.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks fast without pulling off. 00:00–00:03.0 She takes the shaft in and starts a rapid up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock at a fast hard rhythm. Her head moves up and down quickly. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The fast downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nFast wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] She keeps sucking fast. Hand pumps the base in time with her mouth. No cumshot.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished fast downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The fast downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:07.0 She keeps sucking at a fast hard rhythm, head moving up and down quickly, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:07.0–00:10.12 Same fast bob continues, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a fast downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the fast wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes locked to the same fast rhythm, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "krea2_edit/krea_edit__00793_.png [output]" + }, + "is_changed": [ + "dd0bb15e47cf859cf537bd69275d2dd04f88411e3109ec044d1ac92fc6a20d65" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "50", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 1.0 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "63": { + "_meta": { + "title": "ExtendIntermediateSigmas" + }, + "class_type": "ExtendIntermediateSigmas", + "inputs": { + "end_at_sigma": 12.0, + "sigmas": [ + "15", + 0 + ], + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..4d3d9866e25b319e261bdb7815a1557fa1a607ba --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/plan.json @@ -0,0 +1,90 @@ +{ + "base_plan_hash": "e6dc1201edc8fd5dfc5e5962880a8cf67e077e9bd42ab51da9d1afc830e05a3b", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock fast the whole clip. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks fast without pulling off. 00:00–00:03.0 She takes the shaft in and starts a rapid up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock at a fast hard rhythm. Her head moves up and down quickly. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The fast downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nFast wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 8 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking fast. Hand pumps the base in time with her mouth. No cumshot.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished fast downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The fast downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:07.0 She keeps sucking at a fast hard rhythm, head moving up and down quickly, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:07.0–00:10.12 Same fast bob continues, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a fast downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the fast wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes locked to the same fast rhythm, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 8 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "fdf099bcbced3c6c970288d191e49a792be666068d047a83d87bec076093ffab", + "prompt_prefix": "", + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock fast the whole clip. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks fast without pulling off. 00:00–00:03.0 She takes the shaft in and starts a rapid up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock at a fast hard rhythm. Her head moves up and down quickly. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The fast downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nFast wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "c73189fd5a57b936e7613ab930cacf4cda628ce97ced9e75e9531fca1a3c2547", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock fast the whole clip. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks fast without pulling off. 00:00–00:03.0 She takes the shaft in and starts a rapid up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock at a fast hard rhythm. Her head moves up and down quickly. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The fast downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nFast wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking fast. Hand pumps the base in time with her mouth. No cumshot.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished fast downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The fast downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:07.0 She keeps sucking at a fast hard rhythm, head moving up and down quickly, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:07.0–00:10.12 Same fast bob continues, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a fast downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the fast wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes locked to the same fast rhythm, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e0f21ca596b300c4deab4f75ca39960d52962b00166dd5c2a8f3a4a1de109a2d", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking fast. Hand pumps the base in time with her mouth. No cumshot.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished fast downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The fast downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:07.0 She keeps sucking at a fast hard rhythm, head moving up and down quickly, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:07.0–00:10.12 Same fast bob continues, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a fast downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the fast wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes locked to the same fast rhythm, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 8 + } + ], + "summary": "2 clips; 464 delivered frames (19.333s) at 512x640; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=blowjob_1", + "total_delivered_frames": 464, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/workflow.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..225745a95b93c6904d7922c6a49d23cbff2a565f --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/d525473ac72747e2b477e94041f3d1a9/workflow.json @@ -0,0 +1,3711 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -856.1521542314692, + 310.9962063146049 + ], + "scale": 1.2284597357367693 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2916.1845496470637, + 4470.891217044078 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5301.4712449175595, + 34.28252468612712, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 826.2291276578176, + 2359.834295924064 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 88, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 12, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 13, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 14, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 15, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 77, + 51, + 0, + 34, + 0, + "MODEL" + ], + [ + 83, + 59, + 0, + 11, + 6, + "IMAGE" + ], + [ + 84, + 60, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 58, + 0, + 11, + 5, + "IMAGE" + ], + [ + 87, + 15, + 0, + 63, + 0, + "SIGMAS" + ], + [ + 88, + 63, + 0, + 16, + 3, + "SIGMAS" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 7, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 1, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 2, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 20, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -646.2069805155922, + 1122.8467121099884 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 1, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1104.0605788950284, + 1719.3528603948432 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 28, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 86, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 83, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 84, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": null, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2517.3961859163896, + 1103.0824325378123 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 424 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "match" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "match", + "width": 896 + } + }, + { + "flags": { + "pinned": true + }, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 27, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": { + "pinned": true + }, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3305.3665908898824, + 1281.3638803884476 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 30, + "outputs": [ + { + "links": [ + 87 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2592.778962584272, + 1590.733620915458 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "ddim_uniform", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "ddim_uniform", + "steps": 20 + } + }, + { + "flags": { + "pinned": true + }, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 88, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": { + "pinned": true + }, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": { + "pinned": true + }, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4639.593553510743, + 472.2353565658311 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5341.4712449175595, + 1104.2825246861264 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 17, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -1341.4567297888732, + 1092.0992246392245 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:clip_04": 112, + "scene:clip_05": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1809.7209164639085, + 4462.636827728074 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock fast the whole clip. End mid-bob.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks fast without pulling off. 00:00–00:03.0 She takes the shaft in and starts a rapid up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock at a fast hard rhythm. Her head moves up and down quickly. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The fast downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nFast wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] She keeps sucking fast. Hand pumps the base in time with her mouth. No cumshot.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished fast downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The fast downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:07.0 She keeps sucking at a fast hard rhythm, head moving up and down quickly, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:07.0–00:10.12 Same fast bob continues, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a fast downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the fast wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes locked to the same fast rhythm, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n }\n ]\n}", + "blowjob_1", + "h3-v06-release-example", + 512, + 640, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock fast the whole clip. End mid-bob.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks fast without pulling off. 00:00–00:03.0 She takes the shaft in and starts a rapid up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock at a fast hard rhythm. Her head moves up and down quickly. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The fast downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Fast wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] She keeps sucking fast. Hand pumps the base in time with her mouth. No cumshot.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished fast downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The fast downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:07.0 She keeps sucking at a fast hard rhythm, head moving up and down quickly, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:07.0–00:10.12 Same fast bob continues, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a fast downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the fast wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes locked to the same fast rhythm, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 22, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 9, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "krea2_edit/krea_edit__00793_.png [output]", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit/krea_edit__00793_.png [output]", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1812.9806778838426 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "2 (4).png", + "image" + ], + "widgets_values_named": { + "image": "2 (4).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5208.815334884869, + -216.9681437438826 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1055.965446209032, + 2061.877499029902 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2353.773925414607, + 942.6889679216439 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 4, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 77, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 24, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 16, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1379.7746933391663, + 126.59883510722793 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 0, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 0, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 5, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": { + "pinned": true + }, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true, + "pinned": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4273.027955014717, + 1027.877146571316 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 11, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "1c7219807c034b4c8143e32cc1266b9d", + "h3_checkpoint_manager_run": "Jiggle_walk_4", + "h3_checkpoint_manager_scene": 3, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 19, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1582.3040547926444, + -84.1509415512435 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "MM-H3 - Blowjob v3.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "strength_model": 1 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 21, + "outputs": [ + { + "links": [ + 77 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/HMCumshot_V2.safetensors", + 0.9 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "strength_model": 0.9 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 10, + "outputs": [ + { + "links": [], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1487.1177868522477, + 1822.3196230205906 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "type": "LoadImage", + "widgets_values": [ + "content (3).png", + "image" + ], + "widgets_values_named": { + "image": "content (3).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 58, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.3248588052295, + 1122.7283396741077 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "3 (1).png", + "image" + ], + "widgets_values_named": { + "image": "3 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 83 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1500.0276858577706, + 1495.3295424578723 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "4 (1).png", + "image" + ], + "widgets_values_named": { + "image": "4 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1895.9402309370926, + 1496.3246132113397 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "krea2_edit_00108_.png", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit_00108_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 87, + "name": "sigmas", + "type": "SIGMAS" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 88 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 3519.7439582520165, + 373.0525408209168 + ], + "properties": { + "Node name for S&R": "ExtendIntermediateSigmas", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 277.1353515625, + 130 + ], + "type": "ExtendIntermediateSigmas", + "widgets_values": [ + 2, + 0.85, + 12, + "linear" + ], + "widgets_values_named": { + "end_at_sigma": 12, + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..09d49d5740b868354f6eb8f6877f3eebf4bed995 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/api_prompt.json @@ -0,0 +1,672 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "ref_images.ref_image_1": [ + "27", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "63", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\\n\\nsummary:\\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\\n\\ndetailed_description:\\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 124,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\\n\\nsummary:\\n[reference generation] Subject 1 turns toward the bed and walks along the mattress edge as a hip-level follow cam tracks her.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hip traveling toward the lens; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged, turns toward the wooden bed and walks one slow step along the mattress edge, JGLWLK, ass and hips jiggling with each stride, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Her right hand reaches for the mattress edge and does not finish the sit. The camera is a hip-level Follow Cam from a three-quarter back angle with slight handheld shake of small amplitude, normal lens, continuous camera direction. End immediately after the hand is already on the mattress and the next stride is still running. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. Stilettos strike the wood parquet. Stockings brush. Vinyl creases. Linen on the bed stays in the room. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\\n\\nsummary:\\n[reference generation] Subject 1 sits onto the bed edge while the camera holds eye level then tilts down.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hand on the mattress and the unfinished stride; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, same vinyl and garter set, sits down onto the edge of the wooden bed, JGLWLK as the hips settle, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Thighs stay together, then one knee opens a finger-width. She blinks once in three-quarter profile, jaw loosens. The camera holds eye level at three-quarter profile, static then a slight tilt down of small amplitude, slow speed, normal lens, continuous camera direction. End immediately after the torso is still descending onto the mattress and the knee is still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. The mattress linen shifts. Bed springs compress under her weight. Vinyl creases as the torso lowers. Parquet and stilettos fall quieter. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n },\n {\n \"id\": \"clip_04\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\\n\\nsummary:\\n[reference generation] Subject 1 straightens her torso and opens her knees a little while a high-angle camera zooms in from the ceiling fan.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished sit and the knee opening; begin new action only after it. One subject. Subject 1 is seated on the edge of the wooden bed in the magenta bedroom, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged. She straightens her torso and opens her knees a little toward the lens, causing her breasts to jiggle side to side and bounce up and down inside the vinyl as the chest settles. She blinks once looking up toward the lens, lids lower halfway, lips close. The camera is a high angle from beside the ceiling fan, face and torso in frame, then a Slow Zoom In of small-to-medium amplitude at slow speed, normal-to-long lens, continuous camera direction. End immediately after the zoom is still traveling and the knees are still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades stay closer and keep ticking. Linen and bed springs finish their settle. Vinyl creases once as the torso straightens. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6104\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "img__00005_ (2).png" + }, + "is_changed": [ + "2b779583e64a135af2a97aaf5297d9385eb0666713c2c969e58b91a12918c172" + ] + }, + "27": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "backgrounds_00001_.png" + }, + "is_changed": [ + "78fc7f1f29ce7f19a64d87c274b5ac75a56226a0550b790e40093488183c49ad" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "51", + 0 + ] + } + }, + "36": { + "_meta": { + "title": "Apply VDN-H3 Advanced (Ablations & Fast Kernels)" + }, + "class_type": "ApplyVDNH3Advanced", + "inputs": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "model": [ + "1", + 0 + ], + "retain_buffers": "off", + "stage_b_strength": 1.0, + "text_state": true, + "turbo_strength": 1.0, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": true, + "window_chunk": 0, + "window_radius": 1 + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_02" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_02 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/MiniMax3_Boob Physics_v1.safetensors", + "model": [ + "36", + 0 + ], + "strength_model": 0.7 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/JIGGLES.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.9 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "63": { + "_meta": { + "title": "ExtendIntermediateSigmas" + }, + "class_type": "ExtendIntermediateSigmas", + "inputs": { + "end_at_sigma": 12.0, + "sigmas": [ + "15", + 0 + ], + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..54ce136cd1ef97069d1fbc1858d86ab1ef439496 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/plan.json @@ -0,0 +1,132 @@ +{ + "base_plan_hash": "da73a982fdc9d2de3a83ec6dcb99a7191c7d3b05f6b4100fafe282e78268cac1", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 124, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 8 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 turns toward the bed and walks along the mattress edge as a hip-level follow cam tracks her.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hip traveling toward the lens; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged, turns toward the wooden bed and walks one slow step along the mattress edge, JGLWLK, ass and hips jiggling with each stride, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Her right hand reaches for the mattress edge and does not finish the sit. The camera is a hip-level Follow Cam from a three-quarter back angle with slight handheld shake of small amplitude, normal lens, continuous camera direction. End immediately after the hand is already on the mattress and the next stride is still running. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. Stilettos strike the wood parquet. Stockings brush. Vinyl creases. Linen on the bed stays in the room. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 8 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 sits onto the bed edge while the camera holds eye level then tilts down.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hand on the mattress and the unfinished stride; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, same vinyl and garter set, sits down onto the edge of the wooden bed, JGLWLK as the hips settle, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Thighs stay together, then one knee opens a finger-width. She blinks once in three-quarter profile, jaw loosens. The camera holds eye level at three-quarter profile, static then a slight tilt down of small amplitude, slow speed, normal lens, continuous camera direction. End immediately after the torso is still descending onto the mattress and the knee is still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. The mattress linen shifts. Bed springs compress under her weight. Vinyl creases as the torso lowers. Parquet and stilettos fall quieter. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 8 + }, + { + "id": "clip_04", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 straightens her torso and opens her knees a little while a high-angle camera zooms in from the ceiling fan.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished sit and the knee opening; begin new action only after it. One subject. Subject 1 is seated on the edge of the wooden bed in the magenta bedroom, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged. She straightens her torso and opens her knees a little toward the lens, causing her breasts to jiggle side to side and bounce up and down inside the vinyl as the chest settles. She blinks once looking up toward the lens, lids lower halfway, lips close. The camera is a high angle from beside the ceiling fan, face and torso in frame, then a Slow Zoom In of small-to-medium amplitude at slow speed, normal-to-long lens, continuous camera direction. End immediately after the zoom is still traveling and the knees are still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades stay closer and keep ticking. Linen and bed springs finish their settle. Vinyl creases once as the torso straightens. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6104", + "steps": 8 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "2dd87aa0f43200775b9026dc66264c0d9844b17c41e0825ec72e575da77f618d", + "prompt_prefix": "", + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 5.166666666666667, + "audio_start_seconds": 0.0, + "delivered_frames": 124, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "775262f86d4f2ba999bf387f564f83002a7b1e7ed0d9011b2fac510ba767ba1a", + "raw_frames": 124, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\n\nsummary:\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\n\ndetailed_description:\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 4.25, + "delivered_frames": 221, + "generation_start_frame": 102, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 turns toward the bed and walks along the mattress edge as a hip-level follow cam tracks her.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hip traveling toward the lens; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged, turns toward the wooden bed and walks one slow step along the mattress edge, JGLWLK, ass and hips jiggling with each stride, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Her right hand reaches for the mattress edge and does not finish the sit. The camera is a hip-level Follow Cam from a three-quarter back angle with slight handheld shake of small amplitude, normal lens, continuous camera direction. End immediately after the hand is already on the mattress and the next stride is still running. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. Stilettos strike the wood parquet. Stockings brush. Vinyl creases. Linen on the bed stays in the room. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "7624cda62045046e9d0f40c05c68b922e9a76bdccecf0d4646ae6d901172874a", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 turns toward the bed and walks along the mattress edge as a hip-level follow cam tracks her.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hip traveling toward the lens; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged, turns toward the wooden bed and walks one slow step along the mattress edge, JGLWLK, ass and hips jiggling with each stride, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Her right hand reaches for the mattress edge and does not finish the sit. The camera is a hip-level Follow Cam from a three-quarter back angle with slight handheld shake of small amplitude, normal lens, continuous camera direction. End immediately after the hand is already on the mattress and the next stride is still running. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. Stilettos strike the wood parquet. Stockings brush. Vinyl creases. Linen on the bed stays in the room. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 13.458333333333334, + "delivered_frames": 221, + "generation_start_frame": 323, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 sits onto the bed edge while the camera holds eye level then tilts down.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hand on the mattress and the unfinished stride; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, same vinyl and garter set, sits down onto the edge of the wooden bed, JGLWLK as the hips settle, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Thighs stay together, then one knee opens a finger-width. She blinks once in three-quarter profile, jaw loosens. The camera holds eye level at three-quarter profile, static then a slight tilt down of small amplitude, slow speed, normal lens, continuous camera direction. End immediately after the torso is still descending onto the mattress and the knee is still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. The mattress linen shifts. Bed springs compress under her weight. Vinyl creases as the torso lowers. Parquet and stilettos fall quieter. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "4ba1327adaec1f2bc65cfce1888d55c2ed3858129890f103024f71bc49ecd071", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 sits onto the bed edge while the camera holds eye level then tilts down.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hand on the mattress and the unfinished stride; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, same vinyl and garter set, sits down onto the edge of the wooden bed, JGLWLK as the hips settle, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Thighs stay together, then one knee opens a finger-width. She blinks once in three-quarter profile, jaw loosens. The camera holds eye level at three-quarter profile, static then a slight tilt down of small amplitude, slow speed, normal lens, continuous camera direction. End immediately after the torso is still descending onto the mattress and the knee is still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. The mattress linen shifts. Bed springs compress under her weight. Vinyl creases as the torso lowers. Parquet and stilettos fall quieter. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 22.666666666666668, + "delivered_frames": 221, + "generation_start_frame": 544, + "id": "clip_04", + "index": 4, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 straightens her torso and opens her knees a little while a high-angle camera zooms in from the ceiling fan.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished sit and the knee opening; begin new action only after it. One subject. Subject 1 is seated on the edge of the wooden bed in the magenta bedroom, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged. She straightens her torso and opens her knees a little toward the lens, causing her breasts to jiggle side to side and bounce up and down inside the vinyl as the chest settles. She blinks once looking up toward the lens, lids lower halfway, lips close. The camera is a high angle from beside the ceiling fan, face and torso in frame, then a Slow Zoom In of small-to-medium amplitude at slow speed, normal-to-long lens, continuous camera direction. End immediately after the zoom is still traveling and the knees are still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades stay closer and keep ticking. Linen and bed springs finish their settle. Vinyl creases once as the torso straightens. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "da5833983f43594c1be849017cf6158a2e6f1389771cfe338ede198ceaef9942", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\n\nsummary:\n[reference generation] Subject 1 straightens her torso and opens her knees a little while a high-angle camera zooms in from the ceiling fan.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved.\nPicture 1: reference.\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state.\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished sit and the knee opening; begin new action only after it. One subject. Subject 1 is seated on the edge of the wooden bed in the magenta bedroom, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged. She straightens her torso and opens her knees a little toward the lens, causing her breasts to jiggle side to side and bounce up and down inside the vinyl as the chest settles. She blinks once looking up toward the lens, lids lower halfway, lips close. The camera is a high angle from beside the ceiling fan, face and torso in frame, then a Slow Zoom In of small-to-medium amplitude at slow speed, normal-to-long lens, continuous camera direction. End immediately after the zoom is still traveling and the knees are still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\n\noverall_soundscape:\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades stay closer and keep ticking. Linen and bed springs finish their settle. Vinyl creases once as the torso straightens. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6104, + "steps": 8 + } + ], + "summary": "4 clips; 787 delivered frames (32.792s) at 512x640; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=blowjob_1", + "total_delivered_frames": 787, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/workflow.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..bfd639a45dfb5f5cfa45d763cfc61a3fccaaab93 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/da26650f39be47c99cb70a107ee96607/workflow.json @@ -0,0 +1,3710 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + 2970.354810845456, + -2669.5167823434376 + ], + "scale": 0.47362440744768847 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2916.1845496470637, + 4470.891217044078 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5301.4712449175595, + 34.28252468612712, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 826.2291276578176, + 2359.834295924064 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "56591b48-714f-4714-9d2c-9597a724e288", + "last_link_id": 88, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 12, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 13, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 14, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 15, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 77, + 51, + 0, + 34, + 0, + "MODEL" + ], + [ + 83, + 59, + 0, + 11, + 6, + "IMAGE" + ], + [ + 84, + 60, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 58, + 0, + 11, + 5, + "IMAGE" + ], + [ + 87, + 15, + 0, + 63, + 0, + "SIGMAS" + ], + [ + 88, + 63, + 0, + 16, + 3, + "SIGMAS" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 6, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 15, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 1, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 2, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 20, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -646.2069805155922, + 1122.8467121099884 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1104.0605788950284, + 1719.3528603948432 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 28, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 86, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 83, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 84, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": null, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2517.3961859163896, + 1103.0824325378123 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 424 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "match" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "match", + "width": 896 + } + }, + { + "flags": { + "pinned": true + }, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 27, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": { + "pinned": true + }, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3305.3665908898824, + 1281.3638803884476 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 30, + "outputs": [ + { + "links": [ + 87 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2592.778962584272, + 1590.733620915458 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "ddim_uniform", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "ddim_uniform", + "steps": 20 + } + }, + { + "flags": { + "pinned": true + }, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 88, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced" + }, + { + "flags": { + "pinned": true + }, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": { + "pinned": true + }, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4639.593553510743, + 472.2353565658311 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5341.4712449175595, + 1104.2825246861264 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 17, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -1341.4567297888732, + 1092.0992246392245 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:clip_04": 112, + "scene:clip_05": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1809.7209164639085, + 4462.636827728074 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\\nSubject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\\n\\nsummary:\\n[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\\n\\ndetailed_description:\\n[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nCeiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 124,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\\n\\nsummary:\\n[reference generation] Subject 1 turns toward the bed and walks along the mattress edge as a hip-level follow cam tracks her.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hip traveling toward the lens; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged, turns toward the wooden bed and walks one slow step along the mattress edge, JGLWLK, ass and hips jiggling with each stride, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Her right hand reaches for the mattress edge and does not finish the sit. The camera is a hip-level Follow Cam from a three-quarter back angle with slight handheld shake of small amplitude, normal lens, continuous camera direction. End immediately after the hand is already on the mattress and the next stride is still running. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. Stilettos strike the wood parquet. Stockings brush. Vinyl creases. Linen on the bed stays in the room. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\\n\\nsummary:\\n[reference generation] Subject 1 sits onto the bed edge while the camera holds eye level then tilts down.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hand on the mattress and the unfinished stride; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, same vinyl and garter set, sits down onto the edge of the wooden bed, JGLWLK as the hips settle, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Thighs stay together, then one knee opens a finger-width. She blinks once in three-quarter profile, jaw loosens. The camera holds eye level at three-quarter profile, static then a slight tilt down of small amplitude, slow speed, normal lens, continuous camera direction. End immediately after the torso is still descending onto the mattress and the knee is still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. The mattress linen shifts. Bed springs compress under her weight. Vinyl creases as the torso lowers. Parquet and stilettos fall quieter. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n },\n {\n \"id\": \"clip_04\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\\nPicture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\\nSubject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\\n\\nsummary:\\n[reference generation] Subject 1 straightens her torso and opens her knees a little while a high-angle camera zooms in from the ceiling fan.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved.\\nPicture 1: reference.\\nPicture 2: fully_preserved; do not copy the unoccupied mattress as the final state.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished sit and the knee opening; begin new action only after it. One subject. Subject 1 is seated on the edge of the wooden bed in the magenta bedroom, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged. She straightens her torso and opens her knees a little toward the lens, causing her breasts to jiggle side to side and bounce up and down inside the vinyl as the chest settles. She blinks once looking up toward the lens, lids lower halfway, lips close. The camera is a high angle from beside the ceiling fan, face and torso in frame, then a Slow Zoom In of small-to-medium amplitude at slow speed, normal-to-long lens, continuous camera direction. End immediately after the zoom is still traveling and the knees are still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades stay closer and keep ticking. Linen and bed springs finish their settle. Vinyl creases once as the torso straightens. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6104\"\n }\n ]\n}", + "blowjob_1", + "h3-v06-release-example", + 512, + 640, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 defines Subject 1, an adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, a black lace choker, a black vinyl triangle bikini top, a black lace garter belt with gold hardware and straps, a black lace thong, black lace-top stockings and black stilettos.\",\n \"Picture 2 defines the magenta bedroom: wooden bed with rumpled grey linen and two white pillows, nightstand with a white lamp, white blinds and curtains camera-right, radiator under the window, five-blade ceiling fan, wood parquet.\",\n \"Subject 1 is unique by the long wavy black hair, glossy black horns, red lips and vinyl-and-garter set; the same face and body persist in every clip.\",\n \"\",\n \"summary:\",\n \"[reference generation] Subject 1 shifts her weight onto one hip at the foot of the bed while a worm's-eye handheld holds her hips.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved.\",\n \"Picture 1: reference.\",\n \"Picture 2: fully_preserved; do not copy the unoccupied mattress as the final state before later action reaches it.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] One subject. Subject 1 stands at the foot of the wooden bed in the magenta bedroom from Picture 2, facing the lens, weight already on one hip, black vinyl triangle top and black lace thong on, long wavy black hair over the shoulders, glossy black horns on her head. JGLWLK. She shifts her weight onto one hip toward the lens so the hip and ass keep traveling, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. She blinks once, glances at the lens, lips part then close. The camera holds a worm's-eye low angle on hips and torso with a slight handheld shake of small amplitude, short lens, continuous camera direction. End immediately after the hip is still traveling toward the lens. Preserve the long wavy black hair, horns, vinyl top, garter belt, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light on the left wall. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Ceiling-fan blades tick overhead. Stiletto leather rests on wood parquet. Vinyl of the bikini top creases. Distant linen on the bed. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 124,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\",\n \"Picture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\",\n \"Subject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\",\n \"\",\n \"summary:\",\n \"[reference generation] Subject 1 turns toward the bed and walks along the mattress edge as a hip-level follow cam tracks her.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved.\",\n \"Picture 1: reference.\",\n \"Picture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hip traveling toward the lens; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged, turns toward the wooden bed and walks one slow step along the mattress edge, JGLWLK, ass and hips jiggling with each stride, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Her right hand reaches for the mattress edge and does not finish the sit. The camera is a hip-level Follow Cam from a three-quarter back angle with slight handheld shake of small amplitude, normal lens, continuous camera direction. End immediately after the hand is already on the mattress and the next stride is still running. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. Stilettos strike the wood parquet. Stockings brush. Vinyl creases. Linen on the bed stays in the room. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\",\n \"Picture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\",\n \"Subject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\",\n \"\",\n \"summary:\",\n \"[reference generation] Subject 1 sits onto the bed edge while the camera holds eye level then tilts down.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved.\",\n \"Picture 1: reference.\",\n \"Picture 2: fully_preserved; do not copy the unoccupied mattress as the final state before the sit reaches it.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the hand on the mattress and the unfinished stride; begin new action only after it and never reset the stride. One subject. Subject 1, long wavy black hair and glossy black horns, same vinyl and garter set, sits down onto the edge of the wooden bed, JGLWLK as the hips settle, causing her breasts to jiggle side to side and bounce up and down inside the vinyl. Thighs stay together, then one knee opens a finger-width. She blinks once in three-quarter profile, jaw loosens. The camera holds eye level at three-quarter profile, static then a slight tilt down of small amplitude, slow speed, normal lens, continuous camera direction. End immediately after the torso is still descending onto the mattress and the knee is still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan and magenta wash. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades keep ticking. The mattress linen shifts. Bed springs compress under her weight. Vinyl creases as the torso lowers. Parquet and stilettos fall quieter. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n },\n {\n \"id\": \"clip_04\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult young woman with long wavy black hair, dark eyes, red lips, black glossy horns with a fur base, black lace choker, black vinyl triangle bikini top, black lace garter belt with gold hardware, black lace thong, black lace-top stockings and black stilettos.\",\n \"Picture 2 preserves and defines the same magenta bedroom: wooden bed, rumpled grey linen, two pillows, nightstand lamp, blinds and curtains camera-right, radiator, five-blade ceiling fan, wood parquet.\",\n \"Subject 1 defines the same uniqueness: long wavy black hair, glossy black horns, red lips, vinyl-and-garter set.\",\n \"\",\n \"summary:\",\n \"[reference generation] Subject 1 straightens her torso and opens her knees a little while a high-angle camera zooms in from the ceiling fan.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved.\",\n \"Picture 1: reference.\",\n \"Picture 2: fully_preserved; do not copy the unoccupied mattress as the final state.\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished sit and the knee opening; begin new action only after it. One subject. Subject 1 is seated on the edge of the wooden bed in the magenta bedroom, long wavy black hair and glossy black horns, vinyl triangle top and lace thong unchanged. She straightens her torso and opens her knees a little toward the lens, causing her breasts to jiggle side to side and bounce up and down inside the vinyl as the chest settles. She blinks once looking up toward the lens, lids lower halfway, lips close. The camera is a high angle from beside the ceiling fan, face and torso in frame, then a Slow Zoom In of small-to-medium amplitude at slow speed, normal-to-long lens, continuous camera direction. End immediately after the zoom is still traveling and the knees are still opening. Preserve the long wavy black hair, horns, vinyl top, garter, thong, stockings, stilettos, wooden bed, rumpled linen, blinds camera-right, ceiling fan, magenta wash and slatted light. No cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the same bed without restarting any sound at the scene boundary. Ceiling-fan blades stay closer and keep ticking. Linen and bed springs finish their settle. Vinyl creases once as the torso straightens. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6104\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 22, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 8, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "img__00005_ (2).png", + "image" + ], + "widgets_values_named": { + "image": "img__00005_ (2).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 661.4631308987783, + 1772.3505305961376 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "backgrounds_00001_.png", + "image" + ], + "widgets_values_named": { + "image": "backgrounds_00001_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5208.815334884869, + -216.9681437438826 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1055.965446209032, + 2061.877499029902 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 7, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2353.773925414607, + 942.6889679216439 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 3, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 77, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 24, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 16, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1379.7746933391663, + 126.59883510722793 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 0, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 0, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 4, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": { + "pinned": true + }, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 5, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_02" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_02" + } + }, + { + "flags": { + "collapsed": true, + "pinned": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4273.027955014717, + 1027.877146571316 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_02 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_02 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 10, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "1c7219807c034b4c8143e32cc1266b9d", + "h3_checkpoint_manager_run": "Jiggle_walk_4", + "h3_checkpoint_manager_scene": 3, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 19, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1491.4279586924783, + -81.1713974168118 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 372.59437422721135, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/MiniMax3_Boob Physics_v1.safetensors", + 0.7 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/MiniMax3_Boob Physics_v1.safetensors", + "strength_model": 0.7 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 21, + "outputs": [ + { + "links": [ + 77 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/JIGGLES.safetensors", + 0.9 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/JIGGLES.safetensors", + "strength_model": 0.9 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 9, + "outputs": [ + { + "links": [], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1487.1177868522477, + 1822.3196230205906 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "type": "LoadImage", + "widgets_values": [ + "content (3).png", + "image" + ], + "widgets_values_named": { + "image": "content (3).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 58, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 11, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.3248588052295, + 1122.7283396741077 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "3 (1).png", + "image" + ], + "widgets_values_named": { + "image": "3 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 83 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1500.0276858577706, + 1495.3295424578723 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "4 (1).png", + "image" + ], + "widgets_values_named": { + "image": "4 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1895.9402309370926, + 1496.3246132113397 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "krea2_edit_00108_.png", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit_00108_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 87, + "name": "sigmas", + "type": "SIGMAS" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 88 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 3519.7439582520165, + 373.0525408209168 + ], + "properties": { + "Node name for S&R": "ExtendIntermediateSigmas", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 277.1353515625, + 130 + ], + "type": "ExtendIntermediateSigmas", + "widgets_values": [ + 2, + 0.85, + 12, + "linear" + ], + "widgets_values_named": { + "end_at_sigma": 12, + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..b6d9b87d480375a1f708688c2151c56c6a735ad0 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/api_prompt.json @@ -0,0 +1,615 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "63", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "krea2_edit/krea_edit__00793_.png [output]" + }, + "is_changed": [ + "dd0bb15e47cf859cf537bd69275d2dd04f88411e3109ec044d1ac92fc6a20d65" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "50", + 0 + ] + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "model": [ + "1", + 0 + ], + "strength_model": 0.75 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "63": { + "_meta": { + "title": "ExtendIntermediateSigmas" + }, + "class_type": "ExtendIntermediateSigmas", + "inputs": { + "end_at_sigma": 12.0, + "sigmas": [ + "15", + 0 + ], + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..6e854c7ea13cb0dfb5c1116d4aaddb16a0748494 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/plan.json @@ -0,0 +1,111 @@ +{ + "base_plan_hash": "99004e2c5435bb9f46930d33114b43688e6a0a027de4703c4fd7bec8e9d10f58", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 8 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6102", + "steps": 8 + }, + { + "id": "clip_03", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6103", + "steps": 8 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "57da6203fc5fa5a165bb4197018176b3b91faad6a661e3823a8de731f306040d", + "prompt_prefix": "", + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "20d0e84e8cc62d33c5fa1e27f7d4175aa01af0ac66632e1d8cdc197280a963cc", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e53a575f521baf3a23a392d4f999ccf2fb5b300a733a7cc3481e3be81e883907", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6102, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 18.416666666666668, + "delivered_frames": 221, + "generation_start_frame": 442, + "id": "clip_03", + "index": 3, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "a1210b5316406c3746f99d2fe3cc2a5c1918f8f95537d226745a5e94e9767735", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6103, + "steps": 8 + } + ], + "summary": "3 clips; 685 delivered frames (28.542s) at 512x640; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=blowjob_1", + "total_delivered_frames": 685, + "version": 2 +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/workflow.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/workflow.json new file mode 100644 index 0000000000000000000000000000000000000000..9ff3a3778f3a63cf8b862a6640a3cda0081f1a61 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e2e76ddae73a4c4a8985a9a58a28cf47/workflow.json @@ -0,0 +1,3711 @@ +{ + "config": {}, + "extra": { + "VHS_KeepIntermediate": true, + "VHS_MetadataImage": true, + "VHS_latentpreview": false, + "VHS_latentpreviewrate": 0, + "comfyui_mcp": { + "workflow_uuid": "f97af838-5222-5864-8ec8-15d657333fdb" + }, + "ds": { + "offset": [ + -5067.337704781358, + -790.6542330147264 + ], + "scale": 0.8390545288824334 + }, + "frontendVersion": "1.49.6", + "links_added_by_ue": [], + "ue_links": [] + }, + "groups": [ + { + "bounding": [ + -2426.5489108933557, + 87.4902527980743, + 2916.1845496470637, + 4470.891217044078 + ], + "color": "#315566", + "flags": {}, + "id": 1, + "title": "01 • PROJECT & SCENES" + }, + { + "bounding": [ + 617.4001161700075, + 93.9602220182733, + 480, + 3042 + ], + "color": "#393f58", + "flags": {}, + "id": 2, + "title": "02 • MODELS & INPUTS" + }, + { + "bounding": [ + 2404.9637780751173, + 34.45639767919292, + 679.5223411110319, + 2362.577361095904 + ], + "color": "#394c49", + "flags": {}, + "id": 3, + "title": "03 • PREPARE SCENE" + }, + { + "bounding": [ + 3192.3984163121263, + 32.3265975015555, + 664.2074403249962, + 2366.5514841471136 + ], + "color": "#393f58", + "flags": {}, + "id": 4, + "title": "04 • PREPARE SCENE" + }, + { + "bounding": [ + 3959.445741814224, + 33.05759088325153, + 454.10057011736353, + 714.3379504423743 + ], + "color": "#394c49", + "flags": {}, + "id": 5, + "title": "05 • SAMPLE & DECODE" + }, + { + "bounding": [ + 4580.681813690425, + 33.05760906894569, + 559.9650171531002, + 1600.4658605426876 + ], + "color": "#393f58", + "flags": {}, + "id": 6, + "title": "06 • SAVE & REVIEW" + }, + { + "bounding": [ + 5301.4712449175595, + 34.28252468612712, + 840, + 1330 + ], + "color": "#394c49", + "flags": {}, + "id": 7, + "title": "07 • REVIEW & CONTINUE" + }, + { + "bounding": [ + 6581.191466491035, + 1063.186791395531, + 700.6433375623974, + 1308.3979697070085 + ], + "color": "#393f58", + "flags": {}, + "id": 8, + "title": "08 • DELIVER" + }, + { + "bounding": [ + 2380, + 3182, + 1090, + 490 + ], + "color": "#665135", + "flags": {}, + "id": 9, + "title": "RECOVERY • DISABLED / NO SAMPLING" + }, + { + "bounding": [ + 1467.9065817884161, + 33.762699974336286, + 826.2291276578176, + 2359.834295924064 + ], + "color": "#3f789e", + "flags": {}, + "id": 10, + "title": "VDN" + } + ], + "id": "f97af838-5222-5864-8ec8-15d657333fdb", + "last_link_id": 88, + "last_node_id": 63, + "links": [ + [ + 1, + 24, + 0, + 6, + 0, + "H3_CHAIN_PLAN" + ], + [ + 2, + 29, + 0, + 7, + 0, + "H3_CHAIN_PLAN" + ], + [ + 3, + 7, + 1, + 8, + 0, + "H3_CHAIN_STATE" + ], + [ + 4, + 25, + 0, + 9, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 5, + 8, + 5, + 10, + 0, + "INT" + ], + [ + 6, + 2, + 0, + 11, + 0, + "CLIP" + ], + [ + 7, + 4, + 0, + 11, + 1, + "VAE" + ], + [ + 8, + 5, + 0, + 11, + 2, + "VAE" + ], + [ + 9, + 26, + 0, + 11, + 3, + "IMAGE" + ], + [ + 10, + 27, + 0, + 11, + 4, + "IMAGE" + ], + [ + 11, + 8, + 4, + 11, + 12, + "STRING" + ], + [ + 12, + 8, + 8, + 11, + 13, + "INT" + ], + [ + 13, + 8, + 9, + 11, + 14, + "INT" + ], + [ + 14, + 8, + 6, + 11, + 15, + "INT" + ], + [ + 15, + 8, + 0, + 12, + 0, + "H3_CHAIN_STATE" + ], + [ + 16, + 11, + 0, + 12, + 1, + "CONDITIONING" + ], + [ + 17, + 4, + 0, + 12, + 2, + "VAE" + ], + [ + 18, + 11, + 1, + 12, + 3, + "LATENT" + ], + [ + 20, + 13, + 0, + 14, + 0, + "MODEL" + ], + [ + 21, + 12, + 0, + 14, + 1, + "CONDITIONING" + ], + [ + 22, + 13, + 0, + 15, + 0, + "MODEL" + ], + [ + 23, + 8, + 7, + 15, + 1, + "INT" + ], + [ + 24, + 10, + 0, + 16, + 0, + "NOISE" + ], + [ + 25, + 14, + 0, + 16, + 1, + "GUIDER" + ], + [ + 26, + 3, + 0, + 16, + 2, + "SAMPLER" + ], + [ + 28, + 12, + 3, + 16, + 4, + "LATENT" + ], + [ + 29, + 16, + 0, + 17, + 0, + "LATENT" + ], + [ + 30, + 4, + 0, + 17, + 1, + "VAE" + ], + [ + 31, + 16, + 0, + 18, + 0, + "LATENT" + ], + [ + 32, + 5, + 0, + 18, + 1, + "VAE" + ], + [ + 33, + 17, + 0, + 19, + 0, + "IMAGE" + ], + [ + 34, + 18, + 0, + 19, + 1, + "AUDIO" + ], + [ + 35, + 12, + 1, + 19, + 3, + "INT" + ], + [ + 36, + 8, + 0, + 19, + 2, + "H3_CHAIN_STATE" + ], + [ + 37, + 8, + 0, + 20, + 0, + "H3_CHAIN_STATE" + ], + [ + 38, + 19, + 0, + 20, + 1, + "IMAGE" + ], + [ + 39, + 16, + 0, + 20, + 2, + "LATENT" + ], + [ + 40, + 19, + 1, + 20, + 3, + "AUDIO" + ], + [ + 41, + 19, + 2, + 20, + 4, + "IMAGE" + ], + [ + 42, + 23, + 0, + 21, + 0, + "H3_CHAIN_MANIFEST" + ], + [ + 44, + 7, + 0, + 23, + 0, + "H3_CHAIN_FLOW" + ], + [ + 45, + 8, + 0, + 23, + 1, + "H3_CHAIN_STATE" + ], + [ + 46, + 19, + 0, + 23, + 2, + "IMAGE" + ], + [ + 47, + 16, + 0, + 23, + 3, + "LATENT" + ], + [ + 48, + 28, + 0, + 23, + 4, + "H3_CHAIN_SEGMENT" + ], + [ + 49, + 30, + 0, + 24, + 0, + "H3_CHAIN_POLICY" + ], + [ + 50, + 6, + 0, + 25, + 0, + "H3_CHAIN_PLAN" + ], + [ + 51, + 8, + 0, + 28, + 0, + "H3_CHAIN_STATE" + ], + [ + 52, + 20, + 0, + 28, + 1, + "H3_CHAIN_SEGMENT" + ], + [ + 53, + 19, + 1, + 28, + 2, + "AUDIO" + ], + [ + 54, + 6, + 0, + 29, + 0, + "H3_CHAIN_PLAN" + ], + [ + 57, + 36, + 0, + 35, + 0, + "MODEL" + ], + [ + 60, + 34, + 0, + 13, + 0, + "MODEL" + ], + [ + 63, + 1, + 0, + 36, + 0, + "MODEL" + ], + [ + 66, + 16, + 1, + 44, + 0, + "LATENT" + ], + [ + 67, + 19, + 0, + 44, + 1, + "IMAGE" + ], + [ + 68, + 19, + 1, + 44, + 2, + "AUDIO" + ], + [ + 69, + 8, + 3, + 44, + 3, + "STRING" + ], + [ + 70, + 8, + 4, + 44, + 4, + "STRING" + ], + [ + 71, + 44, + 0, + 46, + 0, + "STRING" + ], + [ + 72, + 44, + 1, + 47, + 0, + "STRING" + ], + [ + 75, + 50, + 0, + 51, + 0, + "MODEL" + ], + [ + 76, + 36, + 0, + 50, + 0, + "MODEL" + ], + [ + 77, + 51, + 0, + 34, + 0, + "MODEL" + ], + [ + 83, + 59, + 0, + 11, + 6, + "IMAGE" + ], + [ + 84, + 60, + 0, + 11, + 7, + "IMAGE" + ], + [ + 86, + 58, + 0, + 11, + 5, + "IMAGE" + ], + [ + 87, + 15, + 0, + 63, + 0, + "SIGMAS" + ], + [ + 88, + 63, + 0, + 16, + 3, + "SIGMAS" + ] + ], + "nodes": [ + { + "flags": {}, + "id": 1, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 7, + "outputs": [ + { + "links": [ + 63 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 657.4001161700073, + 183.96022201827333 + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "H3 Diffusion Model", + "type": "UNETLoader", + "widgets_values": [ + "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "flags": {}, + "id": 2, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 0, + "outputs": [ + { + "links": [ + 6 + ], + "name": "CLIP", + "type": "CLIP" + } + ], + "pos": [ + 657.4001161700073, + 415.96022201827293 + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 156 + ], + "title": "H3 Text Encoder", + "type": "CLIPLoader", + "widgets_values": [ + "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + { + "flags": {}, + "id": 3, + "inputs": [], + "mode": 0, + "order": 1, + "outputs": [ + { + "links": [ + 26 + ], + "name": "SAMPLER", + "type": "SAMPLER" + } + ], + "pos": [ + 657.4001161700073, + 671.9602220182726 + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Sampler", + "type": "KSamplerSelect", + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "flags": {}, + "id": 4, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 2, + "outputs": [ + { + "links": [ + 7, + 17, + 30 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 879.9602220182726 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Video VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "flags": {}, + "id": 5, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 3, + "outputs": [ + { + "links": [ + 8, + 32 + ], + "name": "VAE", + "type": "VAE" + } + ], + "pos": [ + 657.4001161700073, + 1087.9602220182749 + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 108 + ], + "title": "Audio VAE", + "type": "VAELoader", + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "flags": {}, + "id": 6, + "inputs": [ + { + "link": 1, + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 20, + "outputs": [ + { + "links": [ + 50, + 54 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + } + ], + "pos": [ + -646.2069805155922, + 1122.8467121099884 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainScenePromptEditor", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_scene_prompt_editor_active_scene": 0, + "h3_scene_prompt_editor_font_size": 18, + "h3_scene_prompt_editor_rich_text": true, + "h3_scene_prompt_editor_schema_mode": "ref2va", + "h3_scene_prompt_editor_structure_open": true, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1104.0605788950284, + 1719.3528603948432 + ], + "title": "Scene Prompts", + "type": "MiniMaxH3ChainScenePromptEditor", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": {}, + "id": 7, + "inputs": [ + { + "link": 2, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 0, + "order": 26, + "outputs": [ + { + "links": [ + 44 + ], + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "links": [ + 3 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2671.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopStart", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 216 + ], + "title": "Loop Start", + "type": "MiniMaxH3ChainLoopStart", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 8, + "inputs": [ + { + "link": 3, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 28, + "outputs": [ + { + "links": [ + 15, + 36, + 37, + 45, + 51 + ], + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "links": null, + "name": "clip_index", + "type": "INT" + }, + { + "links": null, + "name": "clip_count", + "type": "INT" + }, + { + "links": [ + 69 + ], + "name": "shot_id", + "type": "STRING" + }, + { + "links": [ + 11, + 70 + ], + "name": "prompt", + "type": "STRING" + }, + { + "links": [ + 5 + ], + "name": "noise_seed", + "type": "INT" + }, + { + "links": [ + 14 + ], + "name": "length", + "type": "INT" + }, + { + "links": [ + 23 + ], + "name": "steps", + "type": "INT" + }, + { + "links": [ + 12 + ], + "name": "width", + "type": "INT" + }, + { + "links": [ + 13 + ], + "name": "height", + "type": "INT" + }, + { + "links": null, + "name": "audio_start", + "type": "FLOAT" + }, + { + "links": null, + "name": "audio_duration", + "type": "FLOAT" + }, + { + "links": null, + "name": "source_audio_slice", + "type": "AUDIO" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "video_blend_frames", + "type": "INT" + } + ], + "pos": [ + 2420.2205567038714, + 152.1704075369219 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCurrent", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 460, + 400 + ], + "title": "Current Scene", + "type": "MiniMaxH3ChainCurrent", + "widgets_values": [ + false + ], + "widgets_values_named": { + "align_audio_reference": false + } + }, + { + "flags": {}, + "id": 9, + "inputs": [ + { + "link": 4, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 2, + "order": 25, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 2990, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 360 + ], + "title": "RECOVERY • Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_recovered_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_recovered_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 10, + "inputs": [ + { + "link": 5, + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + } + } + ], + "mode": 0, + "order": 29, + "outputs": [ + { + "links": [ + 24 + ], + "name": "NOISE", + "type": "NOISE" + } + ], + "pos": [ + 2527.9937946326527, + 834.606380687675 + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "noise_seed": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Scene Seed", + "type": "RandomNoise", + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "control_after_generate": "fixed", + "noise_seed": 0 + } + }, + { + "flags": {}, + "id": 11, + "inputs": [ + { + "link": 6, + "name": "clip", + "type": "CLIP" + }, + { + "link": 7, + "name": "vae", + "type": "VAE" + }, + { + "link": 8, + "name": "audio_vae", + "type": "VAE" + }, + { + "link": 9, + "name": "ref_images.ref_image_0", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_1", + "link": 10, + "name": "ref_images.ref_image_1", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_2", + "link": 86, + "name": "ref_images.ref_image_2", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_3", + "link": 83, + "name": "ref_images.ref_image_3", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_4", + "link": 84, + "name": "ref_images.ref_image_4", + "shape": 7, + "type": "IMAGE" + }, + { + "label": "ref_image_5", + "link": null, + "name": "ref_images.ref_image_5", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_videos.ref_video_0", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "ref_video_audios.ref_video_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "ref_audios.ref_audio_0", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 11, + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + } + }, + { + "link": 12, + "name": "width", + "type": "INT", + "widget": { + "name": "width" + } + }, + { + "link": 13, + "name": "height", + "type": "INT", + "widget": { + "name": "height" + } + }, + { + "link": 14, + "name": "length", + "type": "INT", + "widget": { + "name": "length" + } + } + ], + "mode": 0, + "order": 31, + "outputs": [ + { + "links": [ + 16 + ], + "name": "positive", + "type": "CONDITIONING" + }, + { + "links": [ + 18 + ], + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 2517.3961859163896, + 1103.0824325378123 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ReferenceToVideo", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "height": true, + "length": true, + "prompt": true, + "width": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 520, + 424 + ], + "title": "Reference Conditioning", + "type": "MiniMaxH3ReferenceToVideo", + "widgets_values": [ + "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + 896, + 672, + 243, + "match" + ], + "widgets_values_named": { + "height": 672, + "length": 243, + "prompt": "subject_definitions:\n defines , the exact adult bicycle courier, including his face, mustard-yellow waterproof jacket, dark teal trousers, charcoal helmet, olive messenger bag, silver bicycle, kraft parcel, proportions, and photographic rendering.\n defines the greenhouse delivery destination, including the glass structure, wooden potting table, dense plants, warm practical bulbs, wet floor reflections, and the same courier's end pose.\n is the single courier shown by both references. Preserve his identity, clothing, equipment, and scale while allowing the described movement.\n\nsummary:\n[reference generation] One continuous delivery moves from the wet greenhouse entrance in toward the completed parcel placement in .\n\nretention_analysis:\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, mustard jacket, teal trousers, helmet, bag, bicycle, and parcel across the complete shot.\n: fully_preserved - use its courier identity, wardrobe, bicycle geometry, exterior doorway, wet paving, camera height, and cool daylight as the opening state.\n: reference - use its potting table, plants, warm bulbs, interior reflections, and delivery pose as the destination; do not copy the final pose before the action reaches it.\n\ndetailed_description:\n[Shot 1] Begin at the greenhouse entrance with exactly one courier and one bicycle. He walks the bicycle through the open glass door, glances down to confirm the parcel, then turns toward the wooden potting table. The camera tracks laterally at walking speed with restrained handheld movement. He stops the bicycle with his left hand and sets the parcel on the clear corner of the table with his right hand. Preserve face, hands, clothing, bicycle structure, parcel dimensions, plant layout, lighting direction, and coherent reflections. End immediately after the parcel makes contact; no cut, duplicate subject, added customer, text, logo, or early freeze.\n\noverall_soundscape:\nLight rain on greenhouse glass, wet tire roll, a quiet freewheel tick, rubber soles, door hinge, jacket movement, muted ventilation, and soft cardboard contact on wood. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "ref_image_size": "match", + "width": 896 + } + }, + { + "flags": { + "pinned": true + }, + "id": 12, + "inputs": [ + { + "link": 15, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 16, + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "link": 17, + "name": "vae", + "type": "VAE" + }, + { + "link": 18, + "name": "latent", + "type": "LATENT" + }, + { + "link": null, + "name": "audio_vae", + "shape": 7, + "type": "VAE" + }, + { + "link": null, + "name": "model", + "shape": 7, + "type": "MODEL" + }, + { + "link": null, + "name": "drift_sigmas", + "shape": 7, + "type": "SIGMAS" + }, + { + "link": null, + "name": "lip_sync_voice", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 33, + "outputs": [ + { + "links": [ + 21 + ], + "name": "conditioning", + "type": "CONDITIONING" + }, + { + "links": [ + 35 + ], + "name": "trim_frames", + "type": "INT" + }, + { + "links": null, + "name": "is_continuation", + "type": "BOOLEAN" + }, + { + "links": [ + 28 + ], + "name": "latent", + "type": "LATENT" + }, + { + "links": null, + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 3301.9402315237294, + 918.883438557188 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainContext", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 260 + ], + "title": "Apply Scene Context", + "type": "MiniMaxH3ChainContext" + }, + { + "flags": {}, + "id": 13, + "inputs": [ + { + "link": 60, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 27, + "outputs": [ + { + "links": [ + 20, + 22 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 2525.0803736822595, + 615.7164148877021 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SigmaShift", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 132 + ], + "title": "Sigma Shift", + "type": "MiniMaxH3SigmaShift", + "widgets_values": [ + 12, + 3 + ], + "widgets_values_named": { + "shift_audio": 3, + "shift_video": 12 + } + }, + { + "flags": { + "pinned": true + }, + "id": 14, + "inputs": [ + { + "link": 20, + "name": "model", + "type": "MODEL" + }, + { + "link": 21, + "name": "conditioning", + "type": "CONDITIONING" + } + ], + "mode": 0, + "order": 34, + "outputs": [ + { + "links": [ + 25 + ], + "name": "GUIDER", + "type": "GUIDER" + } + ], + "pos": [ + 3305.3665908898824, + 1281.3638803884476 + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 413.45979266936365, + 209.2772909455656 + ], + "type": "BasicGuider" + }, + { + "flags": {}, + "id": 15, + "inputs": [ + { + "link": 22, + "name": "model", + "type": "MODEL" + }, + { + "link": 23, + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + } + } + ], + "mode": 0, + "order": 30, + "outputs": [ + { + "links": [ + 87 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 2592.778962584272, + 1590.733620915458 + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "steps": true + } + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 176 + ], + "title": "Sampling Schedule", + "type": "BasicScheduler", + "widgets_values": [ + "ddim_uniform", + 20, + 1 + ], + "widgets_values_named": { + "denoise": 1, + "scheduler": "ddim_uniform", + "steps": 20 + } + }, + { + "flags": { + "pinned": true + }, + "id": 16, + "inputs": [ + { + "link": 24, + "name": "noise", + "type": "NOISE" + }, + { + "link": 25, + "name": "guider", + "type": "GUIDER" + }, + { + "link": 26, + "name": "sampler", + "type": "SAMPLER" + }, + { + "link": 88, + "name": "sigmas", + "type": "SIGMAS" + }, + { + "link": 28, + "name": "latent_image", + "type": "LATENT" + } + ], + "mode": 0, + "order": 35, + "outputs": [ + { + "links": [ + 29, + 31, + 39, + 47 + ], + "name": "output", + "type": "LATENT" + }, + { + "links": [ + 66 + ], + "name": "denoised_output", + "type": "LATENT" + } + ], + "pos": [ + 4005.148268454897, + 125.0259869977869 + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 326 + ], + "title": "Sample Video + Audio", + "type": "SamplerCustomAdvanced", + "widgets_values": [], + "widgets_values_named": {} + }, + { + "flags": { + "pinned": true + }, + "id": 17, + "inputs": [ + { + "link": 29, + "name": "samples", + "type": "LATENT" + }, + { + "link": 30, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 36, + "outputs": [ + { + "links": [ + 33 + ], + "name": "IMAGE", + "type": "IMAGE" + } + ], + "pos": [ + 4005.81424338002, + 487.8909843279124 + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode", + "type": "VAEDecode" + }, + { + "flags": { + "pinned": true + }, + "id": 18, + "inputs": [ + { + "link": 31, + "name": "samples", + "type": "LATENT" + }, + { + "link": 32, + "name": "vae", + "type": "VAE" + } + ], + "mode": 0, + "order": 37, + "outputs": [ + { + "links": [ + 34 + ], + "name": "AUDIO", + "type": "AUDIO" + } + ], + "pos": [ + 4005.8141267706965, + 620.7768761592241 + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 360, + 104 + ], + "title": "VAEDecode Audio", + "type": "VAEDecodeAudio" + }, + { + "flags": {}, + "id": 19, + "inputs": [ + { + "link": 33, + "name": "images", + "type": "IMAGE" + }, + { + "link": 34, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 36, + "name": "state", + "shape": 7, + "type": "H3_CHAIN_STATE" + }, + { + "link": 35, + "name": "trim_frames", + "type": "INT", + "widget": { + "name": "trim_frames" + } + } + ], + "mode": 0, + "order": 38, + "outputs": [ + { + "links": [ + 38, + 46, + 67 + ], + "name": "images", + "type": "IMAGE" + }, + { + "links": [ + 40, + 53, + 68 + ], + "name": "audio", + "type": "AUDIO" + }, + { + "links": [ + 41 + ], + "name": "images_with_overlap", + "type": "IMAGE" + }, + { + "links": null, + "name": "overlap_frames", + "type": "INT" + } + ], + "pos": [ + 4637.377713832375, + 128.19480232910112 + ], + "properties": { + "Node name for S&R": "MiniMaxH3LoopTrim", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": { + "trim_frames": true + } + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 250 + ], + "title": "Trim Carried Overlap", + "type": "MiniMaxH3LoopTrim", + "widgets_values": [ + 0, + 24, + true, + 0 + ], + "widgets_values_named": { + "fps": 24, + "match_tail": true, + "retain_overlap_frames": 0, + "trim_frames": 0 + } + }, + { + "flags": {}, + "id": 20, + "inputs": [ + { + "link": 37, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 38, + "name": "images", + "type": "IMAGE" + }, + { + "link": 39, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 40, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 41, + "name": "images_with_overlap", + "shape": 7, + "type": "IMAGE" + }, + { + "link": null, + "name": "denoised_latent", + "shape": 7, + "type": "LATENT" + } + ], + "mode": 0, + "order": 40, + "outputs": [ + { + "links": [ + 52 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 4639.593553510743, + 472.2353565658311 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainSegmentSave", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420.70347522147677, + 212.7562740961722 + ], + "title": "Save Segment + Checkpoint", + "type": "MiniMaxH3ChainSegmentSave" + }, + { + "flags": {}, + "id": 21, + "inputs": [ + { + "link": 42, + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "blend_video_vae", + "shape": 7, + "type": "VAE" + } + ], + "mode": 0, + "order": 45, + "outputs": [ + { + "links": null, + "name": "video_path", + "type": "STRING" + } + ], + "pos": [ + 6661.589075813584, + 1153.6791260090017 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainAssemble", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 563.379592442503, + 1263.9142867743803 + ], + "title": "Assemble Final Video", + "type": "MiniMaxH3ChainAssemble", + "widgets_values": [ + "plan", + "t2v_normal_%date:yyyy-MM-dd%", + 256, + false, + "", + "plan", + "off", + "off" + ], + "widgets_values_named": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "output_subfolder": "" + } + }, + { + "flags": {}, + "id": 23, + "inputs": [ + { + "link": 44, + "name": "flow", + "type": "H3_CHAIN_FLOW" + }, + { + "link": 45, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 46, + "name": "images", + "type": "IMAGE" + }, + { + "link": 47, + "name": "sampled_latent", + "type": "LATENT" + }, + { + "link": 48, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + } + ], + "mode": 0, + "order": 44, + "outputs": [ + { + "links": [ + 42 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "last_context_frames", + "type": "IMAGE" + }, + { + "links": null, + "name": "last_context_latent", + "type": "LATENT" + } + ], + "pos": [ + 5341.4712449175595, + 1104.2825246861264 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainLoopEnd", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 420, + 220 + ], + "title": "Loop End", + "type": "MiniMaxH3ChainLoopEnd", + "widgets_values": [ + "off" + ], + "widgets_values_named": { + "between_scene_cleanup": "off" + } + }, + { + "flags": {}, + "id": 24, + "inputs": [ + { + "link": 49, + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "link": null, + "name": "plan_json_input", + "shape": 7, + "type": "STRING" + }, + { + "link": null, + "name": "project_assets", + "shape": 7, + "type": "H3_PROJECT_ASSETS" + } + ], + "mode": 0, + "order": 17, + "outputs": [ + { + "links": [ + 1 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "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" + } + ], + "pos": [ + -1341.4567297888732, + 1092.0992246392245 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPlanModern", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_plan_layout": { + "advanced": false, + "jsonOpen": true, + "promptHeights": { + "json": 260, + "scene:clip_01": 112, + "scene:clip_02": 112, + "scene:clip_03": 112, + "scene:clip_04": 112, + "scene:clip_05": 112, + "scene:reference_confirmation": 112, + "scene:reference_delivery": 112, + "shared": 88 + }, + "settingsOpen": true + }, + "h3_chain_scene_colors": {}, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1809.7209164639085, + 4462.636827728074 + ], + "title": "Production Plan", + "type": "MiniMaxH3ChainPlanModern", + "widgets_values": [ + "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSlow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "blowjob_1", + "h3-v06-release-example", + 512, + 640, + "video", + "disabled", + 10, + 8, + 0, + 12, + 22 + ], + "widgets_values_named": { + "base_seed": 0, + "crop": "disabled", + "default_duration_seconds": 10, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 640, + "plan_json": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground, the male torso, and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] bl0w_j0b. Slow suck. Right hand pumps the base. End mid-stroke.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down, slight handheld shake matching her head. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. She keeps the cock in her mouth the whole clip. 00:00–00:03.0 Slow take on the tip, lips sealed. Right hand with french-tip nails pumps the base in time. She looks up at the lens, blinks, one brow ticks, then glances at the cock. 00:03.0–00:07.0 She slides to mid-shaft and back to the tip on a slow rhythm, not a piston. A short discreet saliva string when she eases to the tip. 00:07.0–00:10.12 She goes a little deeper and the next upstroke is still traveling. Camera matches the head. End immediately after an upstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Slow wet sucking, quiet breathing, low moans, hand pumping the base, intimate room tone. Keep every sound synchronized and spatially plausible.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Same suck, a bit faster. Left hand on his balls. Eyes close for a beat.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished upstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The upstroke finishes into a slightly faster bob, still not robotic. Her left hand leaves the shaft and cups his balls. 00:02.5–00:06.5 Mid-shaft to deep, a bit quicker than clip one, then she slows on a deep hold. She looks at the cock, then at the lens. Lids close for a beat and reopen. 00:06.5–00:10.12 She returns to the tip for one stroke and goes deep again; the downstroke is still traveling. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add hand-on-balls skin and a slightly quicker wet cadence, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": [\n \"subject_definitions:\",\n \"Picture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis, male torso and the man's hand. Subject 1 is unique; no second woman enters.\",\n \"\",\n \"summary:\",\n \"[reference generation] Both of her hands work. He guides her head. She finishes holding him deep.\",\n \"\",\n \"retention_analysis:\",\n \"Subject 1 (appears in [Shot 1]): fully_preserved\",\n \"Picture 1: reference\",\n \"\",\n \"detailed_description:\",\n \"[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down, slight handheld. bl0w_j0b. Same woman, same cock, same bedroom. She never pulls off. 00:00–00:02.5 The downstroke finishes. Her right hand pumps the base again; her left hand stays on his balls. 00:02.5–00:06.5 The man's hand comes into frame and guides her head on a slow deep stroke, then a slightly faster one, then slow again. She looks at the lens, blinks, eyes close for a beat while he guides her. 00:06.5–00:09.0 He eases her down; she takes it to the back of her mouth. 00:09.0–00:10.12 She holds him deep, lips sealed around the shaft, both hands still in place. End while she is still holding him deep, not pulling off. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cumshot. No cut, no second woman, no text, no logo, or early freeze.\",\n \"\",\n \"overall_soundscape:\",\n \"Continue the wet sucking, breathing, moans and room tone without restarting any sound at the scene boundary. After the first stroke completes add two-hand contact and his hand on her hair guiding the head, still in the same room.\",\n \"\",\n \"non_diegetic_music:\",\n \"No non-diegetic music.\"\n ],\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + } + }, + { + "flags": {}, + "id": 25, + "inputs": [ + { + "link": 50, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "external_context", + "shape": 7, + "type": "H3_CHAIN_EXTERNAL_CONTEXT" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + } + ], + "mode": 2, + "order": 22, + "outputs": [ + { + "links": [ + 4 + ], + "name": "manifest", + "type": "H3_CHAIN_MANIFEST" + }, + { + "links": null, + "name": "manifest_json", + "type": "STRING" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 2420, + 3272 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainManifestLoad", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 440, + 200 + ], + "title": "RECOVERY • Load Saved Clips", + "type": "MiniMaxH3ChainManifestLoad" + }, + { + "flags": {}, + "id": 26, + "inputs": [], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 9, + "outputs": [ + { + "links": [ + 9 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1295.9602220182744 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "krea2_edit/krea_edit__00793_.png [output]", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit/krea_edit__00793_.png [output]", + "upload": "image" + } + }, + { + "flags": {}, + "id": 27, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 15, + "outputs": [ + { + "links": [ + 10 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 657.4001161700073, + 1812.9806778838426 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.5" + }, + "size": [ + 400, + 420 + ], + "title": "Reference Image", + "type": "LoadImage", + "widgets_values": [ + "2 (4).png", + "image" + ], + "widgets_values_named": { + "image": "2 (4).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 28, + "inputs": [ + { + "link": 51, + "name": "state", + "type": "H3_CHAIN_STATE" + }, + { + "link": 52, + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "link": 53, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + } + ], + "mode": 0, + "order": 43, + "outputs": [ + { + "links": [ + 48 + ], + "name": "segment", + "type": "H3_CHAIN_SEGMENT" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 5208.815334884869, + -216.9681437438826 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainReview", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_chain_review_video_height": 1200, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 1055.965446209032, + 2061.877499029902 + ], + "title": "Review Candidates", + "type": "MiniMaxH3ChainReview", + "widgets_values": [ + true, + false, + 0, + false, + true, + "checkpointed", + 1, + false + ], + "widgets_values_named": { + "assemble_partial_on_stop": true, + "auto_continue_timeout_minutes": 0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "unload_models_while_waiting": false + } + }, + { + "flags": {}, + "id": 29, + "inputs": [ + { + "link": 54, + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "link": null, + "name": "source_timeline", + "shape": 7, + "type": "H3_SOURCE_TIMELINE" + }, + { + "link": null, + "name": "source_audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": null, + "name": "tagged_references", + "shape": 7, + "type": "H3_TAGGED_REFERENCES" + }, + { + "link": null, + "name": "reference_schedule", + "shape": 7, + "type": "H3_REFERENCE_SCHEDULE" + } + ], + "mode": 0, + "order": 23, + "outputs": [ + { + "links": [ + 2 + ], + "name": "plan", + "type": "H3_CHAIN_PLAN" + }, + { + "links": null, + "name": "preflight", + "type": "H3_PREFLIGHT_REPORT" + }, + { + "links": null, + "name": "ready", + "type": "BOOLEAN" + }, + { + "links": null, + "name": "status", + "type": "STRING" + }, + { + "links": null, + "name": "report_json", + "type": "STRING" + } + ], + "pos": [ + 657.4001161700073, + 2335.9602220182724 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainPreflight", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 236 + ], + "title": "Chain Preflight", + "type": "MiniMaxH3ChainPreflight", + "widgets_values": [ + 1, + "", + true + ], + "widgets_values_named": { + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + { + "flags": {}, + "id": 30, + "inputs": [ + { + "link": null, + "name": "lip_sync_options", + "shape": 7, + "type": "H3_LIP_SYNC_OPTIONS" + } + ], + "mode": 0, + "order": 8, + "outputs": [ + { + "links": [ + 49 + ], + "name": "chain_policy", + "type": "H3_CHAIN_POLICY" + }, + { + "links": null, + "name": "status", + "type": "STRING" + } + ], + "pos": [ + -2353.773925414607, + 942.6889679216439 + ], + "properties": { + "Node name for S&R": "MiniMaxH3GenerationProfile", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "cdfe181222529a273d32b88e8692d5a90e3a318b" + }, + "size": [ + 360, + 152 + ], + "title": "Generation Profile", + "type": "MiniMaxH3GenerationProfile", + "widgets_values": [ + "Visual continuity", + "Generate audio" + ], + "widgets_values_named": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + { + "bgcolor": "rgba(24,24,27,.9)", + "color": "#c09430", + "flags": {}, + "id": 31, + "inputs": [], + "mode": 0, + "order": 4, + "outputs": [], + "pos": [ + -2386.5489108933552, + 177.4902527980743 + ], + "properties": { + "Node name for S&R": "Note", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 1000, + 330 + ], + "title": "START HERE • 0.6", + "type": "Note", + "widgets_values": [ + "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + ], + "widgets_values_named": { + "text": "0.6 RELEASE • Ref2V Basic\n\n1. Install models and extra packs listed in example_workflows/README.md.\n2. Copy the supplied assets to ComfyUI/input; select source media where requested.\n3. Set a unique project run name, then edit scenes and the Generation Profile.\n4. Follow the numbered columns left → right and inspect the saved results.\n\nRecovery is disabled by default. Enable it only to assemble saved clips without sampling.\nWorkflow-specific setup and detailed wiring notes:\nexample_workflows/guides/Ref2V Basic - MiniMax H3 0.6.md" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 34, + "inputs": [ + { + "link": 77, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "order": 24, + "outputs": [ + { + "links": [ + 60 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1765.2383838918063, + 615.1346088711566 + ], + "properties": { + "Node name for S&R": "ModelPatchTorchSettings", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "e8e88f7c88e3f6205b122f5de87e69a09fbce5ac" + }, + "size": [ + 312.046875, + 85.953125 + ], + "type": "ModelPatchTorchSettings", + "widgets_values": [ + true + ], + "widgets_values_named": { + "enable_fp16_accumulation": true + } + }, + { + "flags": {}, + "id": 35, + "inputs": [ + { + "link": 57, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 18, + "outputs": [ + { + "links": [], + "name": "model", + "type": "MODEL" + } + ], + "pos": [ + 1976.6484081852818, + 125.31476120567866 + ], + "properties": { + "Node name for S&R": "MiniMaxChunkFeedForward", + "cnr_id": "comfyui-kjnodes", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.8", + "widget_ue_connectable": {} + }, + "ver": "1.5.0" + }, + "size": [ + 324.15625, + 113.9375 + ], + "type": "MiniMaxChunkFeedForward", + "widgets_values": [ + 4, + 4096 + ], + "widgets_values_named": { + "chunks": 4, + "seq_threshold": 4096 + } + }, + { + "flags": {}, + "id": 36, + "inputs": [ + { + "link": 63, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "order": 16, + "outputs": [ + { + "links": [ + 57, + 76 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1379.7746933391663, + 126.59883510722793 + ], + "properties": { + "Node name for S&R": "ApplyVDNH3Advanced", + "aux_id": "Saganaki22/ComfyUI-VDN-H3", + "cnr_id": "comfyui-vdn-h3", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "183f33d8a7b3c6322d83be95ae369251a63b3198" + }, + "size": [ + 484.02518489409294, + 394 + ], + "type": "ApplyVDNH3Advanced", + "widgets_values": [ + "stage-dmd-step-250", + true, + 1, + 1, + "merge", + "stream", + "off", + "grouped", + "grouped", + 1, + 0, + "both", + true, + true, + false + ], + "widgets_values_named": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "retain_buffers": "off", + "stage_b_strength": 1, + "text_state": true, + "turbo_strength": 1, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": "grouped", + "window_chunk": 0, + "window_radius": 1 + } + }, + { + "flags": {}, + "id": 39, + "inputs": [], + "mode": 0, + "order": 5, + "outputs": [ + { + "links": [], + "name": "STRING", + "type": "STRING" + } + ], + "pos": [ + -4104.402876817968, + 2015.565757265077 + ], + "properties": { + "Node name for S&R": "Text", + "cnr_id": "kaytool", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "f4c80b009194d51a13a94f06d37847110a174c52" + }, + "size": [ + 470.6364029178462, + 697.0236727938229 + ], + "type": "Text", + "widgets_values": [ + "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + ], + "widgets_values_named": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + { + "flags": { + "pinned": true + }, + "id": 44, + "inputs": [ + { + "link": 66, + "name": "latent", + "shape": 7, + "type": "LATENT" + }, + { + "link": 67, + "name": "images", + "shape": 7, + "type": "IMAGE" + }, + { + "link": 68, + "name": "audio", + "shape": 7, + "type": "AUDIO" + }, + { + "link": 69, + "name": "shot_id", + "shape": 7, + "type": "STRING" + }, + { + "link": 70, + "name": "prompt_text", + "shape": 7, + "type": "STRING" + } + ], + "mode": 0, + "order": 39, + "outputs": [ + { + "links": [ + 71 + ], + "name": "folder", + "type": "STRING" + }, + { + "links": [ + 72 + ], + "name": "status", + "type": "STRING" + } + ], + "pos": [ + 3930.0167507705783, + 855.458654157447 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneExport", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 502.8936331009603, + 334.61329489932064 + ], + "type": "MiniMaxH3SceneExport", + "widgets_values": [ + "run_02", + 0, + 24, + 12, + true, + "" + ], + "widgets_values_named": { + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24, + "h3se_preview": "", + "run_name": "run_02" + } + }, + { + "flags": { + "collapsed": false + }, + "id": 45, + "inputs": [], + "mode": 0, + "order": 6, + "outputs": [ + { + "links": null, + "name": "LATENT", + "type": "LATENT" + } + ], + "pos": [ + 4614.567783245014, + 773.5815911592055 + ], + "properties": { + "Node name for S&R": "MiniMaxH3SceneLatentLoad", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + } + }, + "size": [ + 479.269755405688, + 231.5572591841492 + ], + "type": "MiniMaxH3SceneLatentLoad", + "widgets_values": [ + "", + "" + ], + "widgets_values_named": { + "h3se_browser": "", + "path": "" + } + }, + { + "flags": { + "collapsed": true + }, + "id": 46, + "inputs": [ + { + "link": 71, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 41, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4464.018884910502, + 993.194063439697 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 142.55003967347557 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + ], + "widgets_values_named": { + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + { + "flags": { + "collapsed": true, + "pinned": true + }, + "id": 47, + "inputs": [ + { + "link": 72, + "name": "text", + "type": "STRING" + } + ], + "mode": 0, + "order": 42, + "outputs": [ + { + "links": null, + "name": "STRING", + "shape": 6, + "type": "STRING" + } + ], + "pos": [ + 4273.027955014717, + 1027.877146571316 + ], + "properties": { + "Node name for S&R": "ShowText|pysssss", + "cnr_id": "comfyui-custom-scripts", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "1.2.5" + }, + "size": [ + 210, + 176.40883347581757 + ], + "type": "ShowText|pysssss", + "widgets_values": [ + "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + ], + "widgets_values_named": { + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + { + "flags": {}, + "id": 48, + "inputs": [ + { + "link": null, + "name": "plan", + "shape": 7, + "type": "H3_CHAIN_PLAN" + } + ], + "mode": 0, + "order": 11, + "outputs": [ + { + "links": null, + "name": "selected_manifest", + "type": "H3_CHAIN_MANIFEST" + } + ], + "pos": [ + 7434.117099539211, + 1173.5799269081708 + ], + "properties": { + "Node name for S&R": "MiniMaxH3ChainCheckpointManager", + "aux_id": "ethanfel/ComfyUI-MiniMaxH3-Context-Loop", + "h3_checkpoint_manager_chapter": "all", + "h3_checkpoint_manager_output_scope": "project", + "h3_checkpoint_manager_revision": "1c7219807c034b4c8143e32cc1266b9d", + "h3_checkpoint_manager_run": "Jiggle_walk_4", + "h3_checkpoint_manager_scene": 3, + "h3_checkpoint_manager_stage": "original", + "h3_checkpoint_manager_variant": "", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "2c86a6cb041361ea44fd15cc6434c543b1687134" + }, + "size": [ + 1289.061538461533, + 953.393065185544 + ], + "type": "MiniMaxH3ChainCheckpointManager", + "widgets_values": [ + "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + ], + "widgets_values_named": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + } + }, + { + "flags": {}, + "id": 50, + "inputs": [ + { + "link": 76, + "name": "model", + "type": "MODEL" + } + ], + "mode": 0, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 19, + "outputs": [ + { + "links": [ + 75 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1582.3040547926444, + -84.1509415512435 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "MM-H3 - Blowjob v3.safetensors", + 0.75 + ], + "widgets_values_named": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "strength_model": 0.75 + } + }, + { + "flags": {}, + "id": 51, + "inputs": [ + { + "link": 75, + "name": "model", + "type": "MODEL" + } + ], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 21, + "outputs": [ + { + "links": [ + 77 + ], + "name": "MODEL", + "type": "MODEL" + } + ], + "pos": [ + 1881.1398623147938, + -83.04431288476005 + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 270, + 82 + ], + "type": "LoraLoaderModelOnly", + "widgets_values": [ + "Minimax_h3/HMCumshot_V2.safetensors", + 0.9 + ], + "widgets_values_named": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "strength_model": 0.9 + } + }, + { + "flags": {}, + "id": 52, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 10, + "outputs": [ + { + "links": [], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1487.1177868522477, + 1822.3196230205906 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 385.72853458718805, + 429.1187506484998 + ], + "type": "LoadImage", + "widgets_values": [ + "content (3).png", + "image" + ], + "widgets_values_named": { + "image": "content (3).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 58, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 12, + "outputs": [ + { + "links": [ + 86 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1497.3248588052295, + 1122.7283396741077 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "3 (1).png", + "image" + ], + "widgets_values_named": { + "image": "3 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 59, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 14, + "outputs": [ + { + "links": [ + 83 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1500.0276858577706, + 1495.3295424578723 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "4 (1).png", + "image" + ], + "widgets_values_named": { + "image": "4 (1).png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 60, + "inputs": [], + "mode": 4, + "ndPowerEnabled": false, + "ndSuperSelectorEnabled": false, + "order": 13, + "outputs": [ + { + "links": [ + 84 + ], + "name": "IMAGE", + "type": "IMAGE" + }, + { + "links": null, + "name": "MASK", + "type": "MASK" + } + ], + "pos": [ + 1895.9402309370926, + 1496.3246132113397 + ], + "properties": { + "Node name for S&R": "LoadImage", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.1", + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 282.798828125, + 314 + ], + "type": "LoadImage", + "widgets_values": [ + "krea2_edit_00108_.png", + "image" + ], + "widgets_values_named": { + "image": "krea2_edit_00108_.png", + "upload": "image" + } + }, + { + "flags": {}, + "id": 63, + "inputs": [ + { + "link": 87, + "name": "sigmas", + "type": "SIGMAS" + } + ], + "mode": 0, + "order": 32, + "outputs": [ + { + "links": [ + 88 + ], + "name": "SIGMAS", + "type": "SIGMAS" + } + ], + "pos": [ + 3519.7439582520165, + 373.0525408209168 + ], + "properties": { + "Node name for S&R": "ExtendIntermediateSigmas", + "cnr_id": "comfy-core", + "ue_properties": { + "input_ue_unconnectable": {}, + "widget_ue_connectable": {} + }, + "ver": "0.34.6" + }, + "size": [ + 277.1353515625, + 130 + ], + "type": "ExtendIntermediateSigmas", + "widgets_values": [ + 2, + 0.85, + 12, + "linear" + ], + "widgets_values_named": { + "end_at_sigma": 12, + "spacing": "linear", + "start_at_sigma": 0.85, + "steps": 2 + } + } + ], + "revision": 0, + "seed_widgets": { + "10": 0 + }, + "version": 0.4, + "widget_idx_map": { + "10": { + "noise_seed": 0 + }, + "15": { + "scheduler": 0 + }, + "3": { + "sampler_name": 0 + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/api_prompt.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/api_prompt.json new file mode 100644 index 0000000000000000000000000000000000000000..464b5ab36f9e35e07370b0a027f5208be8669b59 --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/api_prompt.json @@ -0,0 +1,640 @@ +{ + "1": { + "_meta": { + "title": "H3 Diffusion Model" + }, + "class_type": "UNETLoader", + "inputs": { + "unet_name": "minimax_h3_ref2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + "10": { + "_meta": { + "title": "Scene Seed" + }, + "class_type": "RandomNoise", + "inputs": { + "noise_seed": [ + "8", + 5 + ] + } + }, + "11": { + "_meta": { + "title": "Reference Conditioning" + }, + "class_type": "MiniMaxH3ReferenceToVideo", + "inputs": { + "audio_vae": [ + "5", + 0 + ], + "clip": [ + "2", + 0 + ], + "height": [ + "8", + 9 + ], + "length": [ + "8", + 6 + ], + "prompt": [ + "8", + 4 + ], + "ref_image_size": "match", + "ref_images.ref_image_0": [ + "26", + 0 + ], + "vae": [ + "4", + 0 + ], + "width": [ + "8", + 8 + ] + } + }, + "12": { + "_meta": { + "title": "Apply Scene Context" + }, + "class_type": "MiniMaxH3ChainContext", + "inputs": { + "conditioning": [ + "11", + 0 + ], + "latent": [ + "11", + 1 + ], + "state": [ + "8", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "13": { + "_meta": { + "title": "Sigma Shift" + }, + "class_type": "MiniMaxH3SigmaShift", + "inputs": { + "model": [ + "34", + 0 + ], + "shift_audio": 3.0, + "shift_video": 12.0 + } + }, + "14": { + "_meta": { + "title": "Basic Guider" + }, + "class_type": "BasicGuider", + "inputs": { + "conditioning": [ + "12", + 0 + ], + "model": [ + "13", + 0 + ] + } + }, + "15": { + "_meta": { + "title": "Sampling Schedule" + }, + "class_type": "BasicScheduler", + "inputs": { + "denoise": 1.0, + "model": [ + "13", + 0 + ], + "scheduler": "ddim_uniform", + "steps": [ + "8", + 7 + ] + } + }, + "16": { + "_meta": { + "title": "Sample Video + Audio" + }, + "class_type": "SamplerCustomAdvanced", + "inputs": { + "guider": [ + "14", + 0 + ], + "latent_image": [ + "12", + 3 + ], + "noise": [ + "10", + 0 + ], + "sampler": [ + "3", + 0 + ], + "sigmas": [ + "15", + 0 + ] + } + }, + "17": { + "_meta": { + "title": "VAEDecode" + }, + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "4", + 0 + ] + } + }, + "18": { + "_meta": { + "title": "VAEDecode Audio" + }, + "class_type": "VAEDecodeAudio", + "inputs": { + "samples": [ + "16", + 0 + ], + "vae": [ + "5", + 0 + ] + } + }, + "19": { + "_meta": { + "title": "Trim Carried Overlap" + }, + "class_type": "MiniMaxH3LoopTrim", + "inputs": { + "audio": [ + "18", + 0 + ], + "fps": 24.0, + "images": [ + "17", + 0 + ], + "match_tail": true, + "retain_overlap_frames": 0, + "state": [ + "8", + 0 + ], + "trim_frames": [ + "12", + 1 + ] + } + }, + "2": { + "_meta": { + "title": "H3 Text Encoder" + }, + "class_type": "CLIPLoader", + "inputs": { + "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors", + "device": "default", + "type": "minimax" + } + }, + "20": { + "_meta": { + "title": "Save Segment + Checkpoint" + }, + "class_type": "MiniMaxH3ChainSegmentSave", + "inputs": { + "audio": [ + "19", + 1 + ], + "images": [ + "19", + 0 + ], + "images_with_overlap": [ + "19", + 2 + ], + "sampled_latent": [ + "16", + 0 + ], + "state": [ + "8", + 0 + ] + }, + "is_changed": [ + NaN + ] + }, + "21": { + "_meta": { + "title": "Assemble Final Video" + }, + "class_type": "MiniMaxH3ChainAssemble", + "inputs": { + "audio_bitrate": 256, + "audio_source": "plan", + "blend_schedule": "plan", + "boundary_tone_match": "off", + "color_stabilization": "off", + "copy_to_output": false, + "filename": "t2v_normal_%date:yyyy-MM-dd%", + "manifest": [ + "23", + 0 + ], + "output_subfolder": "" + }, + "is_changed": [ + NaN + ] + }, + "23": { + "_meta": { + "title": "Loop End" + }, + "class_type": "MiniMaxH3ChainLoopEnd", + "inputs": { + "between_scene_cleanup": "off", + "flow": [ + "7", + 0 + ], + "images": [ + "19", + 0 + ], + "sampled_latent": [ + "16", + 0 + ], + "segment": [ + "28", + 0 + ], + "state": [ + "8", + 0 + ] + } + }, + "24": { + "_meta": { + "title": "Production Plan" + }, + "class_type": "MiniMaxH3ChainPlanModern", + "inputs": { + "base_seed": 0, + "chain_policy": [ + "30", + 0 + ], + "crop": "disabled", + "default_duration_seconds": 10.0, + "default_steps": 8, + "encode_mode": "video", + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "plan_json": "{\n \"prompt_prefix\": \"\",\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\\n\\nsummary:\\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\\n\\nretention_analysis:\\nSubject 1 (appears in [Shot 1]): fully_preserved\\nPicture 1: reference\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\\n\\noverall_soundscape:\\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"2357351678235204961\"\n }\n ]\n}", + "run_name": "blowjob_1", + "segment_crf": 12, + "video_blend_frames": 22, + "width": 512 + }, + "is_changed": [ + false + ] + }, + "26": { + "_meta": { + "title": "Reference Image" + }, + "class_type": "LoadImage", + "inputs": { + "image": "krea2_edit/krea_edit__00793_.png [output]" + }, + "is_changed": [ + "dd0bb15e47cf859cf537bd69275d2dd04f88411e3109ec044d1ac92fc6a20d65" + ] + }, + "28": { + "_meta": { + "title": "Review Candidates" + }, + "class_type": "MiniMaxH3ChainReview", + "inputs": { + "assemble_partial_on_stop": true, + "audio": [ + "19", + 1 + ], + "auto_continue_timeout_minutes": 0.0, + "candidate_count": 1, + "enabled": true, + "partial_audio_source": "checkpointed", + "play_notification_sound": false, + "review_each_candidate": false, + "segment": [ + "20", + 0 + ], + "state": [ + "8", + 0 + ], + "unload_models_while_waiting": false + }, + "is_changed": [ + NaN + ] + }, + "29": { + "_meta": { + "title": "Chain Preflight" + }, + "class_type": "MiniMaxH3ChainPreflight", + "inputs": { + "plan": [ + "6", + 0 + ], + "scene_range": "", + "start_clip": 1, + "verify_resume_history": true + } + }, + "3": { + "_meta": { + "title": "Sampler" + }, + "class_type": "KSamplerSelect", + "inputs": { + "sampler_name": "euler" + } + }, + "30": { + "_meta": { + "title": "Generation Profile" + }, + "class_type": "MiniMaxH3GenerationProfile", + "inputs": { + "audio_profile": "Generate audio", + "scene_continuity": "Visual continuity" + } + }, + "34": { + "_meta": { + "title": "Model Patch Torch Settings" + }, + "class_type": "ModelPatchTorchSettings", + "inputs": { + "enable_fp16_accumulation": true, + "model": [ + "51", + 0 + ] + } + }, + "36": { + "_meta": { + "title": "Apply VDN-H3 Advanced (Ablations & Fast Kernels)" + }, + "class_type": "ApplyVDNH3Advanced", + "inputs": { + "anchor_frames": "both", + "apply_turbo_adapter": true, + "attention_backend": "grouped", + "branch_weights": "stream", + "fast_kernels": false, + "linear_branch": true, + "lora_mode": "merge", + "model": [ + "1", + 0 + ], + "retain_buffers": "off", + "stage_b_strength": 1.0, + "text_state": true, + "turbo_strength": 1.0, + "vdn_checkpoint": "stage-dmd-step-250", + "verbose": true, + "window_chunk": 0, + "window_radius": 1 + } + }, + "39": { + "_meta": { + "title": "𝙆 Text" + }, + "class_type": "Text", + "inputs": { + "text": "{\n \"defaults\": {\n \"steps\": 8\n },\n \"shots\": [\n {\n \"id\": \"clip_01\",\n \"prompt\": \"subject_definitions:\\n defines , the exact adult woman, including her face, freckles, long wavy dark brown hair, wet bare breasts, shaved vulva visible in the towel gap, black nail polish, black terry towel knotted at the waist, body proportions, and photographic live-action rendering.\\n defines the same woman fully nude after the towel drops, including wet body sheen, breast shape, shaved vulva, and the hallway destination beyond the bathroom door.\\n is the single woman shown by both references. Preserve her identity, hair, body, wet skin, and scale while allowing the described movement.\\n\\nsummary:\\n[reference generation] One continuous take walks from the knotted-towel bathroom stance in toward the lens as the towel falls and her weight shifts onto one leg.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet skin, black nail polish, and starting black terry towel across the complete shot.\\n: fully_preserved - use its bathroom tiles, shower glass, toilet, camera height, hard bathroom light, knotted towel, and opening stance as the start state.\\n: reference - use its nude wet body once the towel has fallen; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Begin in the white-tiled bathroom with exactly one woman and one black towel. stands matching , towel knotted at the waist, breasts bare and wet, shaved vulva visible in the gap. She blinks once, her lips part, and she walks forward toward the lens. Mid-stride the knot gives and the black towel drops off her hips onto the wet tile, leaving her fully nude. She plants her weight onto one straight standing leg, the other knee soft, hip cocked, torso shifted over that supporting thigh, and she keeps walking toward the viewer on that uneven stride. The camera holds a low-angle follow shot and pulls out with small amplitude at slow speed to keep her full figure in frame as she advances. Preserve face, hands, long wavy dark brown hair, wet skin, falling towel, tile layout, lighting direction, and coherent reflections. End immediately after the towel is already on the floor and she is still walking toward the lens with her weight on that one leg; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nPipe drip on tile, terry cloth sliding off wet hips and landing on the floor, wet footfalls, a shift of weight onto one sole, quiet breath, and muted bathroom air. Keep every sound synchronized and spatially plausible.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6101\"\n },\n {\n \"id\": \"clip_02\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, bathroom geography, and photographic rendering established before the boundary.\\n defines the same fully nude, including wet body sheen, breast shape, shaved vulva, and the cream hallway beyond the door.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take carries from the one-leg walk toward the lens into a breast caress, a small smile, and the start of a drop toward the floor.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, and black nail polish across the complete shot.\\n: fully_preserved - keep the incoming bathroom tile, dropped towel on the floor, and the one-leg walking stride already in progress.\\n: reference - use its nude wet body and hallway geometry as the destination; do not copy the standing open-towel pose before the action reaches it.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the walk toward the viewer with her weight on one leg and the towel already on the floor; begin new action only after it and never reset the stride. She keeps advancing nude and wet, still loaded onto that supporting leg. Both hands rise and caress her wet breasts in slow circles. She blinks twice, a small smile forms and holds, one brow ticks up toward the lens. The camera keeps the low-angle follow with continuous camera direction and pushes in with small amplitude at slow speed toward her chest. Her knees start to bend toward the floor. Preserve face, hands, hair, wet skin, the fallen towel behind her, bathroom-to-hallway geometry, lighting, and coherent reflections. End immediately after the knees begin to drop while she is still facing the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue bathroom tile ambience, pipe drip, the fallen towel settling, wet footfalls on the loaded standing leg, wet palms on breasts, and heavier breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6102\"\n },\n {\n \"id\": \"clip_03\",\n \"prompt\": \"subject_definitions:\\n preserves the exact identity, long wavy dark brown hair, wet skin, black nail polish, and photographic rendering established before the boundary.\\n preserves the same nude wet body, shaved vulva, and the space she is moving through.\\n is the same single adult woman carried by the incoming H3 Motion Context and both references.\\n\\nsummary:\\n[reference generation] One continuous take drops from the bending-knee stance onto all fours and crawls her toward the lens.\\n\\nretention_analysis:\\n (appears in [Shot 1]): fully_preserved - retain the exact face, adult age, body proportions, long wavy dark brown hair, wet nude skin, shaved vulva, and black nail polish across the complete shot.\\n: fully_preserved - keep identity and wet-skin rendering from the opening reference.\\n: reference - use its nude wet body; do not copy the standing open-towel pose before the crawl reaches the lens.\\n\\ndetailed_description:\\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the knee-bend facing the viewer; begin new action only after it and never reset the stride. She goes to all fours on the wet tile, still fully nude, the black towel left behind, and crawls forward toward the lens. She blinks once, the smile stays, her chin lifts as she comes closer. The camera tracks backward at a low angle at slow speed, continuous camera direction, staying with her hands and knees. Preserve face, hands, hair, wet skin, floor geometry, lighting, and coherent reflections. End immediately after she is still advancing on hands and knees toward the viewer; no cut, duplicate subject, wardrobe change, added character, text, logo, or early freeze.\\n\\noverall_soundscape:\\nContinue tile ambience, leftover drips off her stomach, palms and knees on wet tile, the abandoned towel behind her, and steady breath without restarting any sound at the scene boundary.\\n\\nnon_diegetic_music:\\nNo non-diegetic music.\",\n \"length\": 243,\n \"steps\": 8,\n \"seed\": \"6103\"\n }\n ]\n}" + } + }, + "4": { + "_meta": { + "title": "Video VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + "44": { + "_meta": { + "title": "MiniMax H3 Scene Export" + }, + "class_type": "MiniMaxH3SceneExport", + "inputs": { + "audio": [ + "19", + 1 + ], + "clip_index": 0, + "crf": 12, + "export": true, + "fps": 24.0, + "images": [ + "19", + 0 + ], + "latent": [ + "16", + 1 + ], + "prompt_text": [ + "8", + 4 + ], + "run_name": "run_02", + "shot_id": [ + "8", + 3 + ] + } + }, + "45": { + "_meta": { + "title": "MiniMax H3 Scene Latent Load" + }, + "class_type": "MiniMaxH3SceneLatentLoad", + "inputs": { + "path": "" + } + }, + "46": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 0 + ], + "text_0": "/home/bryan/Documents/ComfyUI/ComfyUI/output/h3_exports/run_02/shot_00_clip_01" + } + }, + "47": { + "_meta": { + "title": "Show Text 🐍" + }, + "class_type": "ShowText|pysssss", + "inputs": { + "text": [ + "44", + 1 + ], + "text_0": "shot_00_clip_01 : shot_00.wav, shot_00.mp4, shot_00.prompt.txt" + } + }, + "48": { + "_meta": { + "title": "MiniMax H3 Checkpoint Manager" + }, + "class_type": "MiniMaxH3ChainCheckpointManager", + "inputs": { + "selection_json": "{\"run_name\":\"Jiggle_walk_4\",\"lineage\":[{\"scene\":1,\"revision\":\"49540b9d632b4410aaf31cf59b8e3eb3\"}],\"scope_start_scene\":1,\"scope_end_scene\":3}" + }, + "is_changed": [ + NaN + ] + }, + "5": { + "_meta": { + "title": "Audio VAE" + }, + "class_type": "VAELoader", + "inputs": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + "50": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "MM-H3 - Blowjob v3.safetensors", + "model": [ + "36", + 0 + ], + "strength_model": 0.5 + } + }, + "51": { + "_meta": { + "title": "Load LoRA" + }, + "class_type": "LoraLoaderModelOnly", + "inputs": { + "lora_name": "Minimax_h3/HMCumshot_V2.safetensors", + "model": [ + "50", + 0 + ], + "strength_model": 0.6 + } + }, + "6": { + "_meta": { + "title": "Scene Prompts" + }, + "class_type": "MiniMaxH3ChainScenePromptEditor", + "inputs": { + "plan": [ + "24", + 0 + ] + } + }, + "7": { + "_meta": { + "title": "Loop Start" + }, + "class_type": "MiniMaxH3ChainLoopStart", + "inputs": { + "plan": [ + "29", + 0 + ], + "scene_range": "", + "start_clip": 2, + "verify_resume_history": true + }, + "is_changed": [ + NaN + ] + }, + "8": { + "_meta": { + "title": "Current Scene" + }, + "class_type": "MiniMaxH3ChainCurrent", + "inputs": { + "align_audio_reference": false, + "state": [ + "7", + 1 + ] + } + } +} diff --git a/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/plan.json b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/plan.json new file mode 100644 index 0000000000000000000000000000000000000000..77b969e337b728f496e6e769c31267b53e06104b --- /dev/null +++ b/checkpoint_h3_context_loop/h3_chains/blowjob_1/recovery_archives/e967dd851df34d8eb52b4030947843d5/plan.json @@ -0,0 +1,90 @@ +{ + "base_plan_hash": "498ea14a413267b581e5aad9d587ac23b79f95c087fff4d14c920ddefbfa714f", + "compatibility": { + "anchor_mode": "head", + "audio_context_length": 22, + "audio_mode": "generated_audio", + "audio_policy": { + "final_audio": "generated", + "generated_continuity": "on", + "source_reference": "off", + "version": "h3_audio_policy_v1" + }, + "context_length": 22, + "crop": "disabled", + "encode_mode": "video", + "fps": 24, + "generation_fingerprint": "h3-v06-release-example", + "height": 896, + "segment_crf": 12, + "source_audio_hash": "none", + "source_audio_silent_padding": false, + "transition_policy": { + "context_length": 22, + "continuation_mode": "guide", + "expert_override": false, + "label": "Guided transition", + "preset": "guide", + "version": "h3_transition_policy_v1" + }, + "video_blend_frames": 22, + "width": 512 + }, + "editor_plan": { + "prompt_prefix": "", + "shots": [ + { + "id": "clip_01", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "6101", + "steps": 8 + }, + { + "id": "clip_02", + "length": 243, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": "2357351678235204961", + "steps": 8 + } + ] + }, + "format": "h3_chain_plan_archive_v1", + "plan_hash": "6e1d7a4cbdeaae70b7ba9b9fd570a76f5c76f6559e914a77ee5f7b9e443c8cba", + "prompt_prefix": "", + "run_name": "blowjob_1", + "segment_crf": 12, + "shots": [ + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 0.0, + "delivered_frames": 243, + "generation_start_frame": 0, + "id": "clip_01", + "index": 1, + "prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "e717725d1711774b06b8c4617963d142e8030bfc463e02eda2f1519189e787b5", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 defines Subject 1, one adult woman with long wavy dark brown hair, brown eyes, red lipstick, french-tip nails, on her knees between a man's spread legs in a bedroom, large breasts hanging. Picture 1 also defines the erect penis in the foreground and the male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] Live-action cinematic POV. bl0w_j0b. She sucks the cock the whole clip, head up and down. End mid-bob.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Live-action, cinematic. Soft intimate bedroom lighting. First-person POV looking down. bl0w_j0b. One adult woman with long wavy dark brown hair, brown eyes and red lipstick is on her knees in front of the viewer, large breasts hanging. From 00:00 to 00:10.12 she keeps the cock in her mouth and sucks without pulling off. 00:00–00:03.0 She takes the shaft in and starts a steady up-and-down bob, right hand with french-tip nails on the base. She looks up toward the camera, then down at the cock, then back up. 00:03.0–00:08.5 She sucks the viewer's cock with a hard steady rhythm. Her head moves up and down. She looks up toward the camera on the upstroke. 00:08.5–00:10.12 The downstroke is still traveling, lips still on the shaft. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a downstroke that is still moving. Preserve face, long wavy dark brown hair, red lipstick, hanging breasts, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nSoft wet sucking sounds, quiet breathing, low moans on the downstrokes, intimate room tone, skin-on-shaft grip. Keep every sound synchronized and spatially plausible.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 6101, + "steps": 8 + }, + { + "audio_duration_seconds": 10.125, + "audio_start_seconds": 9.208333333333334, + "delivered_frames": 221, + "generation_start_frame": 221, + "id": "clip_02", + "index": 2, + "prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "prompt_hash": "780152b044482f71575f5bce4e2cef60add98bf45bb2552452d0de0443a3152a", + "raw_frames": 243, + "scene_prompt": "subject_definitions:\nPicture 1 preserves Subject 1, the same adult woman with long wavy dark brown hair, brown eyes and red lipstick on her knees between the man's legs, large breasts hanging, and preserves the erect penis and male torso. Subject 1 is unique; no second woman enters.\n\nsummary:\n[reference generation] She keeps sucking. Hand pumps on the base. hmcumshot3 while her mouth stays on the cock; overflow lands on her breasts.\n\nretention_analysis:\nSubject 1 (appears in [Shot 1]): fully_preserved\nPicture 1: reference\n\ndetailed_description:\n[Shot 1] Continue directly from the incoming H3 Motion Context. The carried opening overlap already contains the unfinished downstroke from the previous scene; complete that transition first, then begin new action only after it and never reset the stride. Live-action, cinematic. Soft intimate bedroom lighting. Same first-person POV looking down. bl0w_j0b. hmcumshot3. Same woman, same cock, same hanging breasts, same bedroom. She never pulls the cock out of her mouth. 00:00–00:02.5 The downstroke finishes into the next bob; she looks up toward the camera. 00:02.5–00:06.0 She keeps sucking with a hard rhythm, head up and down, right hand pumping the base in time with her mouth. She glances at the cock then up at the camera. 00:06.0–00:09.0 cumshot. He shoots a big load of thick semi-translucent white cum from his cock in five thick spurts while her mouth stays on the shaft. Cum fills her mouth and overflows; the overflow lands on her hanging breasts. She keeps looking up toward the camera. 00:09.0–00:10.12 Last spurt overflows onto her breasts and settles; lips still on the cock. Camera: first-person POV looking down, slight natural movement matching the head motion. End immediately after a landing that is still settling. Preserve face, long wavy dark brown hair, red lipstick, same room. No light leak, no lens flare, no strobe, no neon wash. No cut, no second woman, no text, no logo, or early freeze.\n\noverall_soundscape:\nContinue the wet sucking, quiet breathing, moans and room tone without restarting any sound at the scene boundary. After the first bob completes add the pumping-hand strokes, then wet spurts and overflow on her breasts, still in the same room.\n\nnon_diegetic_music:\nNo non-diegetic music.", + "seed": 2357351678235204961, + "steps": 8 + } + ], + "summary": "2 clips; 464 delivered frames (19.333s) at 512x896; context=22/guide; blend=22; audio=final=generated/ref=off/carry=on; transition=guide/guide/22f; run=blowjob_1", + "total_delivered_frames": 464, + "version": 2 +}