Commit Β·
1ba809e
0
Parent(s):
Duplicate from PoopMan333/H3_Character_Sheet_Generator
Browse filesCo-authored-by: Man <PoopMan333@users.noreply.huggingface.co>
- .gitattributes +49 -0
- B prompts/Anime2Real - 4 panel.txt +16 -0
- B prompts/Anime2Real - 6 panel.txt +19 -0
- B prompts/Standard Orbit - 4 panel.txt +16 -0
- B prompts/Standard Orbit - 6 panel.txt +19 -0
- H3_CharSheetMaker_4_Panel_(Faster).json +1 -0
- H3_CharSheetMaker_6_Panel.json +1 -0
- README.md +200 -0
- early_version/H3_CharSheet_Maker.json +1 -0
- examples/CelticKnight - 4 panel.png +3 -0
- examples/CelticKnight - 6 panel.png +3 -0
- examples/CelticKnight - Example.PNG +3 -0
- examples/Haruhi - 4 panel.png +3 -0
- examples/Haruhi A2R - 6 panel.png +3 -0
- examples/SHEET_00020_.png +3 -0
- examples/SHEET_00027_.png +3 -0
- examples/SHEET_00158_.png +3 -0
- examples/Sanji A2R - 6 panel.png +3 -0
- examples/Sanji A2R - Spin Video.mp4 +3 -0
- examples/Sheet Example.webp +3 -0
- examples/mia example.PNG +3 -0
- examples/shield example.png +3 -0
.gitattributes
ADDED
|
@@ -0,0 +1,49 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
examples/CelticKnight[[:space:]]-[[:space:]]4[[:space:]]panel.png filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
examples/CelticKnight[[:space:]]-[[:space:]]6[[:space:]]panel.png filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
examples/CelticKnight.PNG filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
examples/Haruhi[[:space:]]-[[:space:]]4[[:space:]]panel.png filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
examples/Haruhi[[:space:]]A2R[[:space:]]-[[:space:]]6[[:space:]]panel.png filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
examples/Sanji[[:space:]]A2R[[:space:]]-[[:space:]]6[[:space:]][[:space:]]panel.png filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
examples/Sanji[[:space:]]A2R[[:space:]]-[[:space:]]Spin[[:space:]]Video.mp4 filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
examples/CelticKnight[[:space:]]-[[:space:]]Example.PNG filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
examples/mia[[:space:]]example.PNG filter=lfs diff=lfs merge=lfs -text
|
| 45 |
+
examples/Sheet[[:space:]]Example.webp filter=lfs diff=lfs merge=lfs -text
|
| 46 |
+
examples/SHEET_00020_.png filter=lfs diff=lfs merge=lfs -text
|
| 47 |
+
examples/SHEET_00027_.png filter=lfs diff=lfs merge=lfs -text
|
| 48 |
+
examples/SHEET_00158_.png filter=lfs diff=lfs merge=lfs -text
|
| 49 |
+
examples/shield[[:space:]]example.png filter=lfs diff=lfs merge=lfs -text
|
B prompts/Anime2Real - 4 panel.txt
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[STYLE]
|
| 2 |
+
Fully photorealistic live-action, unretouched studio photograph. Completely natural bare face and body β zero makeup of any kind. Natural lip color, natural eyelashes and eyebrows only. Skin shows real texture. Mild natural film grain. Style never drifts.
|
| 3 |
+
|
| 4 |
+
|
| 5 |
+
[STAGING]
|
| 6 |
+
Solid light grey seamless backdrop, one flat uniform tone edge to edge, with no gradient, no vignette, no texture and no floor line. Nothing else is in frame. the subject casts no shadow onto the backdrop and no contact shadow on the ground beneath it, and it does not sit in its own shadow. Soft form shading on the subject itself is fine and should read its shape. Long telephoto lens, near-orthographic.
|
| 7 |
+
|
| 8 |
+
The character holds one relaxed A-pose throughout: arms hanging slightly away from the body, palms toward the thighs, feet shoulder-width apart, head level, calm neutral expression, eyes open and looking forward.
|
| 9 |
+
The subject is completely frozen, as rigid and motionless as a statue. Only the camera moves. Hair, fabric, cloaks, skirts, sleeves, straps, ribbons, chains, tassels, fur and feathers are all locked solid: every strand and every fold sits in exactly the same position in every frame. There is no wind, no breeze, no air movement, no breathing, no settling, no sway, no secondary motion of any kind. Orientation, surfaces and lighting are identical in every shot, and the subject stays the same size in frame.
|
| 10 |
+
|
| 11 |
+
[0-2 seconds] tight full shot of the subject. The camera makes one smooth fixed-speed orbit to the left around it, sweeping 180 degrees: starting square on the back, passing the left side a third of the way through this move, and ending square on the front at 2 seconds. The subject does not move at all. Ends on the back view at 2 seconds.
|
| 12 |
+
|
| 13 |
+
[2-3 seconds] Camera whip-pans front and snaps into a fast push-in on the character's upper body. Locked-off head and shoulders close-up, face square to camera, eyes into the lens. Ends on a sharp front-on face at 3 seconds.
|
| 14 |
+
|
| 15 |
+
[CAMERA] One constant-speed 180-degree orbit in beat 1, then a hard whip-pan back to front and a push-in for beat 2. No zoom, no dolly, no tilt, no roll, no handheld shake, no motion blur, no dissolves beyond the one whip-pan cut.
|
| 16 |
+
[AUDIO] Silence. No music, no room tone, no voices.
|
B prompts/Anime2Real - 6 panel.txt
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[STYLE]
|
| 2 |
+
Fully photorealistic live-action, unretouched studio photograph. Completely natural bare face and body β zero makeup of any kind. Natural lip color, natural eyelashes and eyebrows only. Skin shows real texture. Mild natural film grain. Style never drifts.
|
| 3 |
+
|
| 4 |
+
|
| 5 |
+
[STAGING]
|
| 6 |
+
Solid light grey seamless backdrop, one flat uniform tone edge to edge, with no gradient, no vignette, no texture and no floor line. Nothing else is in frame. the subject casts no shadow onto the backdrop and no contact shadow on the ground beneath it, and it does not sit in its own shadow. Soft form shading on the subject itself is fine and should read its shape. Long telephoto lens, near-orthographic.
|
| 7 |
+
|
| 8 |
+
The character holds one relaxed A-pose throughout: arms hanging slightly away from the body, palms toward the thighs, feet shoulder-width apart, head level, calm neutral expression, eyes open and looking forward.
|
| 9 |
+
The subject is completely frozen, as rigid and motionless as a statue. Only the camera moves. Hair, fabric, cloaks, skirts, sleeves, straps, ribbons, chains, tassels, fur and feathers are all locked solid: every strand and every fold sits in exactly the same position in every frame. There is no wind, no breeze, no air movement, no breathing, no settling, no sway, no secondary motion of any kind. Orientation, surfaces and lighting are identical in every shot, and the subject stays the same size in frame.
|
| 10 |
+
|
| 11 |
+
[0-3 seconds] tight full shot of the subject. The camera makes one smooth fixed-speed orbit right around it, a full 360 degrees: starting square on the front, passing the left side a quarter of the way round, directly behind at halfway, the right side three quarters of the way round, and returning to the front. The subject does not move at all. Ends back on the front view at 3 seconds.
|
| 12 |
+
|
| 13 |
+
[3-4 seconds] Camera snaps into a fast push-in on the character's face. Locked-off head and shoulders close-up, face square to camera, eyes into the lens. Ends on a sharp front-on face.
|
| 14 |
+
|
| 15 |
+
[4-5 seconds] camera whip-pans and rotates to a orthogonal angle. Locked-off head and shoulders close-up, head turned to a three-quarter angle, eyes still forward. Ends on a clean three-quarter face.
|
| 16 |
+
|
| 17 |
+
[CAMERA] One constant-speed orbit in beat 1, then locked off and static. The camera is the only thing in the scene that moves at any point. No zoom, no push in, no dolly, no tilt, no roll, no handheld shake, no motion blur, no dissolves.
|
| 18 |
+
[AUDIO] Silence. No music, no room tone, no voices.
|
| 19 |
+
|
B prompts/Standard Orbit - 4 panel.txt
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[STYLE]
|
| 2 |
+
The output is matches the style of <Picture 1>. Sharp detail on eyes and face. The style never changes and never drifts between shots. No shadows.
|
| 3 |
+
|
| 4 |
+
|
| 5 |
+
[STAGING]
|
| 6 |
+
Solid light grey seamless backdrop, one flat uniform tone edge to edge, with no gradient, no vignette, no texture and no floor line. Nothing else is in frame. the subject casts no shadow onto the backdrop and no contact shadow on the ground beneath it, and it does not sit in its own shadow. Soft form shading on the subject itself is fine and should read its shape. Long telephoto lens, near-orthographic.
|
| 7 |
+
|
| 8 |
+
The character holds one relaxed A-pose throughout: arms hanging slightly away from the body, palms toward the thighs, feet shoulder-width apart, head level, calm neutral expression, eyes open and looking forward.
|
| 9 |
+
The subject is completely frozen, as rigid and motionless as a statue. Only the camera moves. Hair, fabric, cloaks, skirts, sleeves, straps, ribbons, chains, tassels, fur and feathers are all locked solid: every strand and every fold sits in exactly the same position in every frame. There is no wind, no breeze, no air movement, no breathing, no settling, no sway, no secondary motion of any kind. Orientation, surfaces and lighting are identical in every shot, and the subject stays the same size in frame.
|
| 10 |
+
|
| 11 |
+
[0-2 seconds] tight full shot of the subject. The camera makes one smooth fixed-speed orbit to the left around it, sweeping 180 degrees: starting square on the back, passing the left side a third of the way through this move, and ending square on the front at 2 seconds. The subject does not move at all. Ends on the back view at 2 seconds.
|
| 12 |
+
|
| 13 |
+
[2-3 seconds] Camera whip-pans front and snaps into a fast push-in on the character's upper body. Locked-off head and shoulders close-up, face square to camera, eyes into the lens. Ends on a sharp front-on face at 3 seconds.
|
| 14 |
+
|
| 15 |
+
[CAMERA] One constant-speed 180-degree orbit in beat 1, then a hard whip-pan back to front and a push-in for beat 2. No zoom, no dolly, no tilt, no roll, no handheld shake, no motion blur, no dissolves beyond the one whip-pan cut.
|
| 16 |
+
[AUDIO] Silence. No music, no room tone, no voices.
|
B prompts/Standard Orbit - 6 panel.txt
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[STYLE]
|
| 2 |
+
The output is matches the style of <Picture 1>. Sharp detail on eyes and face. The style never changes and never drifts between shots. No shadows.
|
| 3 |
+
|
| 4 |
+
|
| 5 |
+
[STAGING]
|
| 6 |
+
Solid light grey seamless backdrop, one flat uniform tone edge to edge, with no gradient, no vignette, no texture and no floor line. Nothing else is in frame. the subject casts no shadow onto the backdrop and no contact shadow on the ground beneath it, and it does not sit in its own shadow. Soft form shading on the subject itself is fine and should read its shape. Long telephoto lens, near-orthographic.
|
| 7 |
+
|
| 8 |
+
The character holds one relaxed A-pose throughout: arms hanging slightly away from the body, palms toward the thighs, feet shoulder-width apart, head level, calm neutral expression, eyes open and looking forward.
|
| 9 |
+
The subject is completely frozen, as rigid and motionless as a statue. Only the camera moves. Hair, fabric, cloaks, skirts, sleeves, straps, ribbons, chains, tassels, fur and feathers are all locked solid: every strand and every fold sits in exactly the same position in every frame. There is no wind, no breeze, no air movement, no breathing, no settling, no sway, no secondary motion of any kind. Orientation, surfaces and lighting are identical in every shot, and the subject stays the same size in frame.
|
| 10 |
+
|
| 11 |
+
[0-3 seconds] tight full shot of the subject. The camera makes one smooth fixed-speed orbit right around it, a full 360 degrees: starting square on the front, passing the left side a quarter of the way round, directly behind at halfway, the right side three quarters of the way round, and returning to the front. The subject does not move at all. Ends back on the front view at 3 seconds.
|
| 12 |
+
|
| 13 |
+
[3-4 seconds] Camera snaps into a fast push-in on the character's face. Locked-off head and shoulders close-up, face square to camera, eyes into the lens. Ends on a sharp front-on face.
|
| 14 |
+
|
| 15 |
+
[4-5 seconds] camera whip-pans and rotates to a orthogonal angle. Locked-off head and shoulders close-up, head turned to a three-quarter angle, eyes still forward. Ends on a clean three-quarter face.
|
| 16 |
+
|
| 17 |
+
[CAMERA] One constant-speed orbit in beat 1, then locked off and static. The camera is the only thing in the scene that moves at any point. No zoom, no push in, no dolly, no tilt, no roll, no handheld shake, no motion blur, no dissolves.
|
| 18 |
+
[AUDIO] Silence. No music, no room tone, no voices.
|
| 19 |
+
|
H3_CharSheetMaker_4_Panel_(Faster).json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"id":"59362914-daa8-4847-abed-3ba76fa3c974","revision":0,"last_node_id":253,"last_link_id":379,"nodes":[{"id":119,"type":"VAELoader","pos":[-1491.4641000000017,5273.513839999994],"size":[640,70],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null}],"outputs":[{"localized_name":"VAE","name":"VAE","type":"VAE","links":[251,273]}],"properties":{"Node name for S&R":"VAELoader","models":[{"name":"minimax_h3_video_vae_int8_convrot.safetensors","url":"https://huggingface.co/Kijai/MiniMax-H3-experimental/resolve/main/minimax_h3_video_vae_int8_convrot.safetensors","directory":"vae"}]},"widgets_values":["minimax_h3_video_vae_int8_convrot.safetensors"]},{"id":120,"type":"VAELoader","pos":[-1491.4641000000017,5403.513839999994],"size":[650,70],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null}],"outputs":[{"localized_name":"VAE","name":"VAE","type":"VAE","links":[274]}],"properties":{"Node name for S&R":"VAELoader","models":[{"name":"minimax_h3_audio_vae_fp32.safetensors","url":"https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors","directory":"vae"}]},"widgets_values":["minimax_h3_audio_vae_fp32.safetensors"]},{"id":122,"type":"VAEDecode","pos":[480,5060],"size":[230,60],"flags":{"collapsed":false},"order":23,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":280},{"localized_name":"vae","name":"vae","type":"VAE","link":251}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[258,283,355]}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":125,"type":"SamplerCustomAdvanced","pos":[150,5110],"size":[230,140],"flags":{},"order":22,"mode":0,"inputs":[{"localized_name":"noise","name":"noise","type":"NOISE","link":253},{"localized_name":"guider","name":"guider","type":"GUIDER","link":254},{"localized_name":"sampler","name":"sampler","type":"SAMPLER","link":255},{"localized_name":"sigmas","name":"sigmas","type":"SIGMAS","link":256},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":271}],"outputs":[{"localized_name":"output","name":"output","type":"LATENT","links":[280]},{"localized_name":"denoised_output","name":"denoised_output","type":"LATENT","links":[]}],"properties":{"Node name for S&R":"SamplerCustomAdvanced"},"widgets_values":[]},{"id":126,"type":"BasicGuider","pos":[-260,5080],"size":[360,60],"flags":{},"order":21,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":366},{"localized_name":"conditioning","name":"conditioning","type":"CONDITIONING","link":270}],"outputs":[{"localized_name":"GUIDER","name":"GUIDER","type":"GUIDER","links":[254]}],"properties":{"Node name for S&R":"BasicGuider"},"widgets_values":[]},{"id":128,"type":"CLIPLoader","pos":[-1491.4641000000017,5093.513839999994],"size":[640,120],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"clip_name","name":"clip_name","type":"COMBO","widget":{"name":"clip_name"},"link":null},{"localized_name":"type","name":"type","type":"COMBO","widget":{"name":"type"},"link":null},{"localized_name":"device","name":"device","shape":7,"type":"COMBO","widget":{"name":"device"},"link":null}],"outputs":[{"localized_name":"CLIP","name":"CLIP","type":"CLIP","links":[272]}],"properties":{"Node name for S&R":"CLIPLoader","models":[{"name":"qwen3vl_32b_minimax_h3_int8_convrot.safetensors","url":"https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_int8_convrot.safetensors","directory":"text_encoders"}]},"widgets_values":["qwen3vl_32b_minimax_h3_int8_convrot.safetensors","minimax","default"]},{"id":129,"type":"RandomNoise","pos":[-260,4940],"size":[360,90],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"noise_seed","name":"noise_seed","type":"INT","widget":{"name":"noise_seed"},"link":null}],"outputs":[{"localized_name":"NOISE","name":"NOISE","type":"NOISE","links":[253]}],"properties":{"Node name for S&R":"RandomNoise"},"widgets_values":[1039518910366181,"randomize"]},{"id":130,"type":"CreateVideo","pos":[1246.518270936567,5442.594965185288],"size":[270,110],"flags":{"collapsed":true},"order":24,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":258},{"localized_name":"audio","name":"audio","shape":7,"type":"AUDIO","link":null},{"localized_name":"fps","name":"fps","type":"FLOAT","widget":{"name":"fps"},"link":null},{"localized_name":"bit_depth","name":"bit_depth","shape":7,"type":"INT","widget":{"name":"bit_depth"},"link":null}],"outputs":[{"localized_name":"VIDEO","name":"VIDEO","type":"VIDEO","links":[260]}],"properties":{"Node name for S&R":"CreateVideo"},"widgets_values":[24,8]},{"id":140,"type":"MarkdownNote","pos":[-1875.74454979837,4876.608866509161],"size":[300,520],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"title":"Note: Size Settings Reference","properties":{},"widgets_values":["| megapixels | Aspect | Output (multiple=32) |\n|---|---|---|\n| 0.2 | 16:9 | 608 x 352 |\n| 0.3 | 16:9 | 736 x 416 |\n| 0.4 | 16:9 | 864 x 480 |\n| 0.5 | 16:9 | 960 x 544 |\n| 0.6 | 16:9 | 1056 x 608 |\n| 0.7 | 16:9 | 1152 x 640 |\n| 0.8 | 16:9 | 1216 x 672 |\n| 0.9 | 16:9 | 1280 x 736 |\n| 0.98 | 16:9 | 1344 x 768 |\n| 1.0 | 16:9 | 1376 x 768 |\n| 1.2 | 16:9 | 1504 x 832 |\n| 1.5 | 16:9 | 1664 x 928 |\n| 1.8 | 16:9 | 1824 x 1024 |\n| 2.0 | 16:9 | 1920 x 1088 |\n"],"color":"#222","bgcolor":"#000"},{"id":117,"type":"MarkdownNote","pos":[-2381.7082816372676,4882.51048471385],"size":[440,740],"flags":{},"order":5,"mode":0,"inputs":[],"outputs":[],"title":"Note: Model Links","properties":{},"widgets_values":["## Model Links\n[π€ Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n**vae**\n\n- [minimax_h3_video_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors)\n\n**diffusion_models**\n\n- [minimax_h3_ref2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)\n\n\n## Model Storage Location\n\n```\nπ ComfyUI/\nβββ π models/\nβ βββ π vae/\nβ β βββ minimax_h3_video_vae_fp16.safetensors\nβ β βββ minimax_h3_audio_vae_fp32.safetensors\nβ βββ π diffusion_models/\nβ β βββ minimax_h3_ref2va_pruned_int8_convrot.safetensors\nβ βββ π text_encoders/\nβ βββ qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"],"color":"#222","bgcolor":"#000"},{"id":142,"type":"MarkdownNote","pos":[-2003.5576931368607,5717.005968007735],"size":[460,980],"flags":{},"order":6,"mode":0,"inputs":[],"outputs":[],"title":"README β H3 Character Sheet Maker","properties":{},"widgets_values":["# H3 Character Sheet Maker\n\nTurn up to **9 reference images** into a clean six-view character sheet in a single generation.\n\nFeed it a face, an outfit, a weapon and a hat, and H3 will assemble them into one coherent character,\nthen show you that character from four sides plus two face close-ups.\n\n---\n\n## Why a video model\n\nSix separate image generations of the same character will disagree with each other β the jaw shifts,\nthe jacket changes, the palette drifts. Six frames from **one** video generation physically cannot,\nbecause they share a single denoising pass.\n\nThis workflow renders one continuous 360Β° orbit, pulls six frames out of it, and stitches them into a\nsheet. No hard cuts anywhere, so nothing gets a chance to reinvent itself between shots. The camera\ndoes all the moving; the character stays frozen.\n\n---\n\n## Quick start\n\n1. **Load your references.** Any mix of photos, drawings or anime art. The first one sets the style.\n2. **Fill in `Input Text (Prompt)`** β one line per image saying what to take and what to ignore.\n3. **Pick your size** on the Resolution Selector: aspect ratio, then megapixels.\n4. **Leave duration at 5.** Everything downstream is tuned to it.\n5. Queue. The finished sheet lands in `ComfyUI/output/charsheet/`.\n\n---\n\n## The two prompt boxes\n\nThey get joined together automatically, so you only ever touch the first one.\n\n**`Input Text (Prompt)`** β yours. Assign every image one job and one ignore list:\n\n```\n<Picture 1> - keep the photo style. Use the bald head, facial hair, physique.\n<Picture 2> - keep only the black outfit. Remove the hair, remove accessories.\n<Picture 3> - use the shield. It is attached to the man's back.\n```\n\nBeing blunt about what to *ignore* matters as much as what to keep. Backgrounds, poses and the wrong\nperson's face all travel across unless you rule them out by name.\n\nDescribe fabrics and materials **in words** too. Faces carry across on their own; wardrobe drifts.\n\"Black high-collared coat with silver buckles\" survives where \"the outfit from `<Picture 2>`\" wanders.\n\n**`Prompt for orbiting`** β the fixed half. Backdrop, lighting, lens, the A-pose, the statue lock and\nthe three beat timings. Leave it alone unless you're changing the shot structure, and if you do, see\n*Retiming* below.\n\n---\n\n## What you get\n\n| # | View | Source |\n|---|---|---|\n| 1 | Front | orbit 0% |\n| 2 | Left side | orbit 25% |\n| 3 | Back | orbit 50% |\n| 4 | Right side | orbit 75% |\n| 5 | Face, front | beat 2 |\n| 6 | Face, three-quarter | beat 3 |\n\nLaid out 3 wide Γ 2 tall with thin black gutters.\n\n---\n\n## Settings worth knowing\n\n**Duration β leave at 5.** That's 124 frames. Valid lengths are `17n + 5`: 5, 22, 39, 56, 73, 90,\n107, 124. Anything else rounds up. 124 puts the orbit at roughly 100Β°/s, an ordinary turntable speed.\nGo much shorter and the spin outruns the model β it smears past about 5Β° per frame.\n\n**Aspect ratio.** Portrait for people. 9:16 wastes the least frame on a standing figure.\n\n**Megapixels.** 0.5 to scout, 0.7 for normal use, 1.2+ when you want the face crops to hold up. Cost\nscales roughly linearly, so prove the composition cheap before you commit.\n\n**Speed-up nodes.** Sage Attention and caching both cost some prompt adherence here. Deliberately left out. Add them if you like.\n\n**Optional outputs.** Two extra save nodes are bypassed by default: every individual frame, and the\nraw video. Un-bypass either if you want to cherry-pick your own angles.\n\n---\n\n## Getting good results\n\n**Give it a back view if you have one.** With only front-facing references the entire back of your\ncharacter is invented. This is the single biggest quality lever in the workflow, and no amount of\nprompt tuning substitutes for it.\n\n**Watch for flutter.** Hair and cloth want to move. The fixed prompt already freezes them hard; if\nsomething still ripples, name the specific offender in your input box.\n\n**Assembling from many sources?** If the character is built from three or more images, consider two\nstages: run once to get a clean front view, then feed *that* render back in as `<Picture 1>` and\nbuild the sheet from it. A purpose-made reference beats a pile of contradictory ones.\n\n**Retiming.** The six grab points are locked to the beat timings in the fixed prompt. If you change\nthose times or the duration, open the subgraph and move the frame indexes to match, or the grabs will\nland mid-transition.\n\n---\n\n## Then what\n\nUse the character sheet how you would like. You can input it as a reference for future H3 video generation, use it for custom DnD character, use it for visualizing characters or props. "],"color":"#222","bgcolor":"#000"},{"id":127,"type":"UNETLoader","pos":[-1491.4641000000017,4943.513839999994],"size":[640,90],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"unet_name","name":"unet_name","type":"COMBO","widget":{"name":"unet_name"},"link":null},{"localized_name":"weight_dtype","name":"weight_dtype","type":"COMBO","widget":{"name":"weight_dtype"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[368]}],"properties":{"Node name for S&R":"UNETLoader","models":[{"name":"minimax_h3_ref2va_pruned_int8_convrot.safetensors","url":"https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors","directory":"diffusion_models"}]},"widgets_values":["minimax_h3_ref2va_pruned_int8_convrot.safetensors","default"]},{"id":136,"type":"MiniMaxH3ReferenceToVideo","pos":[-750.5131581182308,4940],"size":[410,384],"flags":{},"order":20,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":272},{"localized_name":"vae","name":"vae","type":"VAE","link":273},{"localized_name":"audio_vae","name":"audio_vae","type":"VAE","link":274},{"label":"ref_image_0","localized_name":"ref_images.ref_image_0","name":"ref_images.ref_image_0","shape":7,"type":"IMAGE","link":278},{"label":"ref_image_1","localized_name":"ref_images.ref_image_1","name":"ref_images.ref_image_1","shape":7,"type":"IMAGE","link":376},{"label":"ref_image_2","localized_name":"ref_images.ref_image_2","name":"ref_images.ref_image_2","shape":7,"type":"IMAGE","link":377},{"label":"ref_image_3","localized_name":"ref_images.ref_image_3","name":"ref_images.ref_image_3","shape":7,"type":"IMAGE","link":null},{"label":"ref_video_0","localized_name":"ref_videos.ref_video_0","name":"ref_videos.ref_video_0","shape":7,"type":"IMAGE","link":null},{"label":"ref_video_audio_0","localized_name":"ref_video_audios.ref_video_audio_0","name":"ref_video_audios.ref_video_audio_0","shape":7,"type":"AUDIO","link":null},{"label":"ref_audio_0","localized_name":"ref_audios.ref_audio_0","name":"ref_audios.ref_audio_0","shape":7,"type":"AUDIO","link":null},{"localized_name":"prompt","name":"prompt","type":"STRING","widget":{"name":"prompt"},"link":354},{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":347},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":348},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null},{"localized_name":"ref_image_size","name":"ref_image_size","type":"COMBO","widget":{"name":"ref_image_size"},"link":null}],"outputs":[{"localized_name":"positive","name":"positive","type":"CONDITIONING","links":[270]},{"localized_name":"LATENT","name":"LATENT","type":"LATENT","links":[271]}],"properties":{"Node name for S&R":"MiniMaxH3ReferenceToVideo"},"widgets_values":["",768,1344,124,"max"]},{"id":124,"type":"BasicScheduler","pos":[-260,5310],"size":[370,130],"flags":{},"order":19,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":367},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"SIGMAS","name":"SIGMAS","type":"SIGMAS","links":[256]}],"properties":{"Node name for S&R":"BasicScheduler"},"widgets_values":["linear_quadratic",25,1]},{"id":123,"type":"KSamplerSelect","pos":[-260,5190],"size":[370,70],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null}],"outputs":[{"localized_name":"SAMPLER","name":"SAMPLER","type":"SAMPLER","links":[255]}],"properties":{"Node name for S&R":"KSamplerSelect"},"widgets_values":["euler"]},{"id":247,"type":"Fast Groups Bypasser (rgthree)","pos":[-781.9821107708842,4339.5605265519425],"size":[420,200],"flags":{},"order":9,"mode":0,"inputs":[],"outputs":[{"name":"OPT_CONNECTION","type":"*","links":[]}],"title":"Speed Ups (toggle on/off)","properties":{"matchColors":"cyan","matchTitle":"","showNav":true,"showAllGraphs":true,"sort":"position","customSortAlphabet":"","toggleRestriction":"default"},"color":"#222","bgcolor":"#000"},{"id":248,"type":"9c4f1e7a-3b2d-4a86-9f10-5d7c8e4b21af","pos":[-706.2160453493475,4611.4760821330565],"size":[240,46],"flags":{},"order":17,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":368}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[366,367]}],"properties":{"previewExposures":[]},"color":"#222","bgcolor":"#000"},{"id":141,"type":"SaveImage","pos":[1275.0382989570721,6160.844262280733],"size":[420,340],"flags":{},"order":25,"mode":4,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":283},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[{"localized_name":"images","name":"images","type":"IMAGE","links":null}],"title":"Save ALL frames (pick from the best if you wish)","properties":{"Node name for S&R":"SaveImage"},"widgets_values":["charsheet/frames/f"],"color":"#232","bgcolor":"#353"},{"id":218,"type":"SaveImage","pos":[1397.6774427806276,4758.778230199028],"size":[491.5752138145981,482.1655525462811],"flags":{},"order":28,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":356},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[{"localized_name":"images","name":"images","type":"IMAGE","links":null}],"title":"SAVE CHARACTER SHEET","properties":{"Node name for S&R":"SaveImage"},"widgets_values":["charsheet/SHEET"],"color":"#232","bgcolor":"#353"},{"id":138,"type":"PrimitiveStringMultiline","pos":[-1451.2651153719005,5854.926924958669],"size":[370,390],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[353]}],"title":"Input Text (Prompt)","properties":{"Node name for S&R":"PrimitiveStringMultiline"},"widgets_values":["subject_definitions:\n<Picture 1> = CelticKnight is a elf warrior with a green hat. He has green metal shoulder pags.\n<Picture 2> = CelticKnight standing in full armor and purple cape.\n\n\nretention_analysis:\nCelticKnight is in his full armor. No sword. Ignore the background. \n"],"color":"#322","bgcolor":"#533"},{"id":236,"type":"StringConcatenate","pos":[-1014.0422050325849,5885.626078118034],"size":[377.49303999999984,676.5316700000003],"flags":{"collapsed":true},"order":18,"mode":0,"inputs":[{"localized_name":"string_a","name":"string_a","type":"STRING","widget":{"name":"string_a"},"link":353},{"localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":357},{"localized_name":"delimiter","name":"delimiter","type":"STRING","widget":{"name":"delimiter"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[354]}],"title":"Combine Strings","properties":{"Node name for S&R":"StringConcatenate"},"widgets_values":["","",""]},{"id":92,"type":"SaveVideo","pos":[1410.7218657419755,5435.302997739906],"size":[273.63636363636374,106],"flags":{},"order":27,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":260},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null},{"localized_name":"format","name":"format","type":"COMBO","widget":{"name":"format"},"link":null},{"localized_name":"codec","name":"codec","type":"COMFY_DYNAMICCOMBO_V3","widget":{"name":"codec"},"link":null}],"outputs":[{"localized_name":"video","name":"video","type":"VIDEO","links":null}],"properties":{"Node name for S&R":"SaveVideo"},"widgets_values":["charsheet/SHEET","auto","auto"]},{"id":137,"type":"LoadImage","pos":[-817.1880333858892,5670.776832075644],"size":[290,330],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[278]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"Node name for S&R":"LoadImage"},"widgets_values":["Celtic-Guardian.jpg","image"]},{"id":251,"type":"LoadImage","pos":[-475.2649866773926,5671.382760385435],"size":[290,330],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[376]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"Node name for S&R":"LoadImage"},"widgets_values":["Celtic-Guardian-full.jfif","image"]},{"id":253,"type":"LoadImage","pos":[-128.06098686706144,5675.36692743895],"size":[290,330],"flags":{},"order":13,"mode":4,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[377]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"Node name for S&R":"LoadImage"},"widgets_values":["Celtic-Guardian-full.jfif","image"]},{"id":115,"type":"ResolutionSelector","pos":[-1443.9530999999977,5622.434999999999],"size":[285.7203125,170],"flags":{},"order":14,"mode":0,"showAdvanced":false,"inputs":[{"localized_name":"aspect_ratio","name":"aspect_ratio","type":"COMBO","widget":{"name":"aspect_ratio"},"link":null},{"localized_name":"megapixels","name":"megapixels","type":"FLOAT","widget":{"name":"megapixels"},"link":null},{"localized_name":"multiple","name":"multiple","type":"INT","widget":{"name":"multiple"},"link":null}],"outputs":[{"localized_name":"width","name":"width","type":"INT","links":[347]},{"localized_name":"height","name":"height","type":"INT","links":[348]}],"title":"IMAGE SIZE (pick ratio + megapixels)","properties":{"Node name for S&R":"ResolutionSelector"},"widgets_values":["9:16 (Portrait Widescreen)",0.4,32],"color":"#322","bgcolor":"#533"},{"id":239,"type":"PrimitiveStringMultiline","pos":[-1438.9641165503053,6311.213407198775],"size":[338.6892999999998,222.33659999999963],"flags":{},"order":15,"mode":0,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[357]}],"title":"Prompt for orbiting - (Keep Picture 1's Style)","properties":{"Node name for S&R":"PrimitiveStringMultiline"},"widgets_values":["[STYLE]\nThe output is matches the style of <Picture 1>. Sharp detail on eyes and face. The style never changes and never drifts between shots. No shadows.\n\n\n[STAGING]\nSolid light grey seamless backdrop, one flat uniform tone edge to edge, with no gradient, no vignette, no texture and no floor line. Nothing else is in frame. the subject casts no shadow onto the backdrop and no contact shadow on the ground beneath it, and it does not sit in its own shadow. Soft form shading on the subject itself is fine and should read its shape. Long telephoto lens, near-orthographic.\n\nThe character holds one relaxed A-pose throughout: arms hanging slightly away from the body, palms toward the thighs, feet shoulder-width apart, head level, calm neutral expression, eyes open and looking forward.\nThe subject is completely frozen, as rigid and motionless as a statue. Only the camera moves. Hair, fabric, cloaks, skirts, sleeves, straps, ribbons, chains, tassels, fur and feathers are all locked solid: every strand and every fold sits in exactly the same position in every frame. There is no wind, no breeze, no air movement, no breathing, no settling, no sway, no secondary motion of any kind. Orientation, surfaces and lighting are identical in every shot, and the subject stays the same size in frame.\n\n[0-2 seconds] tight full shot of the subject. The camera makes one smooth fixed-speed orbit to the left around it, sweeping 180 degrees: starting square on the back, passing the left side a third of the way through this move, and ending square on the front at 2 seconds. The subject does not move at all. Ends on the back view at 2 seconds.\n\n[2-3 seconds] Camera whip-pans front and snaps into a fast push-in on the character's upper body. Locked-off head and shoulders close-up, face square to camera, eyes into the lens. Ends on a sharp front-on face at 3 seconds.\n\n[CAMERA] One constant-speed 180-degree orbit in beat 1, then a hard whip-pan back to front and a push-in for beat 2. No zoom, no dolly, no tilt, no roll, no handheld shake, no motion blur, no dissolves beyond the one whip-pan cut.\n[AUDIO] Silence. No music, no room tone, no voices.\n"]},{"id":252,"type":"PrimitiveStringMultiline","pos":[-1429.2828844674657,6596.593349006852],"size":[337.47929999999997,255.0065999999988],"flags":{},"order":16,"mode":4,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[]}],"title":"Prompt for orbiting - (Anime to Real)","properties":{"Node name for S&R":"PrimitiveStringMultiline"},"widgets_values":["[STYLE]\nFully photorealistic live-action, unretouched studio photograph. Completely natural bare face and body β zero makeup of any kind. Natural lip color, natural eyelashes and eyebrows only. Skin shows real texture. Mild natural film grain. Style never drifts. \n\n\n[STAGING]\nSolid light grey seamless backdrop, one flat uniform tone edge to edge, with no gradient, no vignette, no texture and no floor line. Nothing else is in frame. the subject casts no shadow onto the backdrop and no contact shadow on the ground beneath it, and it does not sit in its own shadow. Soft form shading on the subject itself is fine and should read its shape. Long telephoto lens, near-orthographic.\n\nThe character holds one relaxed A-pose throughout: arms hanging slightly away from the body, palms toward the thighs, feet shoulder-width apart, head level, calm neutral expression, eyes open and looking forward.\nThe subject is completely frozen, as rigid and motionless as a statue. Only the camera moves. Hair, fabric, cloaks, skirts, sleeves, straps, ribbons, chains, tassels, fur and feathers are all locked solid: every strand and every fold sits in exactly the same position in every frame. There is no wind, no breeze, no air movement, no breathing, no settling, no sway, no secondary motion of any kind. Orientation, surfaces and lighting are identical in every shot, and the subject stays the same size in frame.\n\n[0-2 seconds] tight full shot of the subject. The camera makes one smooth fixed-speed orbit to the left around it, sweeping 180 degrees: starting square on the back, passing the left side a third of the way through this move, and ending square on the front at 2 seconds. The subject does not move at all. Ends on the back view at 2 seconds.\n\n[2-3 seconds] Camera whip-pans front and snaps into a fast push-in on the character's upper body. Locked-off head and shoulders close-up, face square to camera, eyes into the lens. Ends on a sharp front-on face at 3 seconds.\n\n[CAMERA] One constant-speed 180-degree orbit in beat 1, then a hard whip-pan back to front and a push-in for beat 2. No zoom, no dolly, no tilt, no roll, no handheld shake, no motion blur, no dissolves beyond the one whip-pan cut.\n[AUDIO] Silence. No music, no room tone, no voices.\n"]},{"id":238,"type":"80545511-8d5f-4d2a-826f-06b914ccf423","pos":[1238.8417244823017,4750.110416560116],"size":[142.3912109375,26],"flags":{},"order":26,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":355}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[356]}],"properties":{"previewExposures":[]}}],"links":[[251,119,0,122,1,"VAE"],[253,129,0,125,0,"NOISE"],[254,126,0,125,1,"GUIDER"],[255,123,0,125,2,"SAMPLER"],[256,124,0,125,3,"SIGMAS"],[258,122,0,130,0,"IMAGE"],[260,130,0,92,0,"VIDEO"],[270,136,0,126,1,"CONDITIONING"],[271,136,1,125,4,"LATENT"],[272,128,0,136,0,"CLIP"],[273,119,0,136,1,"VAE"],[274,120,0,136,2,"VAE"],[278,137,0,136,3,"IMAGE"],[280,125,0,122,0,"LATENT"],[283,122,0,141,0,"IMAGE"],[347,115,0,136,11,"INT"],[348,115,1,136,12,"INT"],[353,138,0,236,0,"STRING"],[354,236,0,136,10,"STRING"],[355,122,0,238,0,"IMAGE"],[356,238,0,218,0,"IMAGE"],[357,239,0,236,1,"STRING"],[366,248,0,126,0,"MODEL"],[367,248,0,124,0,"MODEL"],[368,127,0,248,0,"MODEL"],[376,251,0,136,4,"IMAGE"],[377,253,0,136,5,"IMAGE"]],"groups":[{"id":1,"title":"Models","bounding":[-1521.4641000000017,4843.513839999997,700,670],"color":"#3f789e","flags":{}},{"id":2,"title":"Sampling","bounding":[-280,4840,690,670],"color":"#3f789e","flags":{}},{"id":3,"title":"Conditioning","bounding":[-790,4840,480,670],"color":"#3f789e","flags":{}},{"id":4,"title":"Decoding and create video","bounding":[440,4840,670,670],"color":"#3f789e","flags":{}},{"id":5,"title":"User Inputs","bounding":[-1520,5540,1908.7784707810001,1345.6521135989997],"color":"#3f789e","flags":{}},{"id":7,"title":"Save Video (optional)","bounding":[1209.8597042764686,5355.1824102870405,498.60345199613016,685.4972988244399],"color":"#b58b2a","flags":{}},{"id":8,"title":"Save all frames to pick your own (optional)","bounding":[1211.0869051496816,6073.2917576725,703.3338622327897,578.2631114122196],"color":"#b58b2a","flags":{}},{"id":106,"title":"Optional Speedups (delete if you'd like)","bounding":[-841.8545023334505,4221.734380284492,542.3225053122402,528.0409718249957],"color":"#a1309b","flags":{}},{"id":107,"title":"Character Sheet","bounding":[1213.3416489589024,4655.850919041135,702.4680508879626,666.8525039611404],"color":"#b58b2a","flags":{}}],"definitions":{"subgraphs":[{"id":"80545511-8d5f-4d2a-826f-06b914ccf423","version":1,"state":{"lastGroupId":107,"lastNodeId":253,"lastLinkId":379,"lastRerouteId":0},"revision":0,"config":{},"name":"Image Stitching","inputNode":{"id":-10,"bounding":[1024.3366687660643,5370.105203240926,128,68]},"outputNode":{"id":-20,"bounding":[2214.551157812043,5370.105203240926,128,68]},"inputs":[{"id":"fe3a3a38-0eae-476d-9069-a182c3afc6c2","name":"image","type":"IMAGE","linkIds":[331,333,334,330],"localized_name":"image","pos":[1128.3366687660643,5394.105203240926]}],"outputs":[{"id":"f050a84c-fa9c-4b5d-8445-dd406d8dcf21","name":"IMAGE","type":"IMAGE","linkIds":[346],"localized_name":"IMAGE","pos":[2238.551157812043,5394.105203240926]}],"widgets":[],"nodes":[{"id":200,"type":"ImageFromBatch","pos":[1222.3366687660643,5039.859051940923],"size":[230,82],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":330},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[336]}],"title":"1 front (orbit 0%)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[2,1],"color":"#332922","bgcolor":"#593930"},{"id":213,"type":"ImageStitch","pos":[1579.636668766066,5445.559051940922],"size":[250,150],"flags":{"collapsed":false},"order":5,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":340},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":341},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[379]}],"title":"Row 2: 4+5","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["right",true,6,"black"]},{"id":201,"type":"ImageFromBatch","pos":[1222.3366687660643,5189.859051940923],"size":[230,82],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":331},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[337]}],"title":"2 left side (orbit 25%)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[24,1],"color":"#332922","bgcolor":"#593930"},{"id":210,"type":"ImageStitch","pos":[1575.2175358751585,5112.851354540932],"size":[250,150],"flags":{"collapsed":false},"order":4,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":336},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":337},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[378]}],"title":"Row 1: 1+2","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["right",true,6,"black"]},{"id":203,"type":"ImageFromBatch","pos":[1222.3366687660643,5489.859051940923],"size":[230,82],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":333},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[340]}],"title":"4 right side (orbit 75%)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[45,1],"color":"#332922","bgcolor":"#593930"},{"id":204,"type":"ImageFromBatch","pos":[1222.3366687660643,5639.859051940923],"size":[230,82],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":334},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[341]}],"title":"5 face front (beat 2)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[68,1],"color":"#332922","bgcolor":"#593930"},{"id":216,"type":"ImageStitch","pos":[1894.551157812043,5273.58833980035],"size":[250,150],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":378},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":379},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[346]}],"title":"Stack rows","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["up",true,6,"black"]}],"groups":[{"id":6,"title":"Character Sheet Assembly","bounding":[1212.3366687660643,4892.851354540928,942.2144890459788,1022.5076973999958],"color":"#8A8","flags":{}}],"links":[{"id":336,"origin_id":200,"origin_slot":0,"target_id":210,"target_slot":0,"type":"IMAGE"},{"id":337,"origin_id":201,"origin_slot":0,"target_id":210,"target_slot":1,"type":"IMAGE"},{"id":340,"origin_id":203,"origin_slot":0,"target_id":213,"target_slot":0,"type":"IMAGE"},{"id":341,"origin_id":204,"origin_slot":0,"target_id":213,"target_slot":1,"type":"IMAGE"},{"id":331,"origin_id":-10,"origin_slot":0,"target_id":201,"target_slot":0,"type":"IMAGE"},{"id":333,"origin_id":-10,"origin_slot":0,"target_id":203,"target_slot":0,"type":"IMAGE"},{"id":334,"origin_id":-10,"origin_slot":0,"target_id":204,"target_slot":0,"type":"IMAGE"},{"id":330,"origin_id":-10,"origin_slot":0,"target_id":200,"target_slot":0,"type":"IMAGE"},{"id":346,"origin_id":216,"origin_slot":0,"target_id":-20,"target_slot":0,"type":"IMAGE"},{"id":378,"origin_id":210,"origin_slot":0,"target_id":216,"target_slot":0,"type":"IMAGE"},{"id":379,"origin_id":213,"origin_slot":0,"target_id":216,"target_slot":1,"type":"IMAGE"}],"extra":{}},{"id":"9c4f1e7a-3b2d-4a86-9f10-5d7c8e4b21af","version":1,"state":{"lastGroupId":107,"lastNodeId":253,"lastLinkId":379,"lastRerouteId":0},"revision":0,"config":{},"name":"Speed Ups","inputNode":{"id":-10,"bounding":[-1400,4630,128,68]},"outputNode":{"id":-20,"bounding":[300,4630,128,68]},"inputs":[{"id":"e4422d4f-feed-5008-9354-e6e27ec3a865","name":"model","type":"MODEL","linkIds":[373],"localized_name":"model","pos":[-1296,4654]}],"outputs":[{"id":"852cb399-927c-5689-b511-adfd7f353fbd","name":"MODEL","type":"MODEL","linkIds":[374],"localized_name":"MODEL","pos":[324,4654]}],"widgets":[],"nodes":[{"id":242,"type":"EasyCache","pos":[357.0486111111111,4647.256944444446],"size":[270,130],"flags":{},"order":1,"mode":4,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":375},{"localized_name":"reuse_threshold","name":"reuse_threshold","type":"FLOAT","widget":{"name":"reuse_threshold"},"link":null},{"localized_name":"start_percent","name":"start_percent","type":"FLOAT","widget":{"name":"start_percent"},"link":null},{"localized_name":"end_percent","name":"end_percent","type":"FLOAT","widget":{"name":"end_percent"},"link":null},{"localized_name":"verbose","name":"verbose","type":"BOOLEAN","widget":{"name":"verbose"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[374]}],"properties":{"Node name for S&R":"EasyCache"},"widgets_values":[0.2,0.15,0.95,false]},{"id":250,"type":"MarkdownNote","pos":[-1075,4300],"size":[700,260],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[],"title":"Note: Speed Patches (updated)","properties":{},"widgets_values":["## Speed Patches β updated\n\n- **1. Attention Backend**: replaced the old Sage Attention KJ patch with the built-in `ModelAttentionBackend` node set to `comfy kitchen attention`. Same speed benefit, no separate SageAttention pip install needed β just keep ComfyUI itself updated.\n- **2/3. FP16 Accumulation / Chunk FeedForward**: unchanged.\n- **4. EasyCache**: now bypassed by default (toggle it back on above if you want to test it β it can cost noticeable quality on this model).\n- **5. Turbo LoRA (8-step)**: new. Applies `H3/minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors` at 0.65 strength. Needs ComfyUI-PlagueKind-Nodes installed and the LoRA file in `ComfyUI/models/loras/H3/`. Toggle off above if it doesn't suit this workflow's model."],"color":"#222","bgcolor":"#000"},{"id":243,"type":"ModelAttentionBackend","pos":[-1053.0631445939484,4678.913515318467],"size":[270,82],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":373},{"localized_name":"attention","name":"attention","type":"COMBO","widget":{"name":"attention"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[370]}],"properties":{"Node name for S&R":"ModelAttentionBackend","cnr_id":"comfy-core","ver":"0.31.0"},"widgets_values":["comfy kitchen attention"]},{"id":245,"type":"ModelPatchTorchSettings","pos":[-736.916953152866,4686.621132436304],"size":[270,60],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":370},{"localized_name":"enable_fp16_accumulation","name":"enable_fp16_accumulation","type":"BOOLEAN","widget":{"name":"enable_fp16_accumulation"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[371]}],"properties":{"Node name for S&R":"ModelPatchTorchSettings","cnr_id":"comfyui-kjnodes"},"widgets_values":[true],"color":"#222","bgcolor":"#000"},{"id":246,"type":"MiniMaxChunkFeedForward","pos":[-418.458476576433,4678.913515318472],"size":[270,90],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":371},{"localized_name":"chunks","name":"chunks","type":"INT","widget":{"name":"chunks"},"link":null},{"localized_name":"seq_threshold","name":"seq_threshold","type":"INT","widget":{"name":"seq_threshold"},"link":null}],"outputs":[{"localized_name":"model","name":"model","type":"MODEL","links":[372]}],"properties":{"Node name for S&R":"MiniMaxChunkFeedForward","cnr_id":"comfyui-kjnodes"},"widgets_values":[4,4096],"color":"#222","bgcolor":"#000"},{"id":249,"type":"LTX_lora_loader","pos":[-100.77076171178349,4678.142753606683],"size":[420,200],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":372},{"localized_name":"clip","name":"clip","shape":7,"type":"CLIP","link":null},{"localized_name":"stack_data","name":"stack_data","type":"STRING","widget":{"name":"stack_data"},"link":null}],"outputs":[{"localized_name":"model","name":"model","type":"MODEL","links":[375]},{"localized_name":"clip","name":"clip","type":"CLIP","links":[]}],"title":"Turbo LoRA (8-step)","properties":{"Node name for S&R":"LTX_lora_loader","cnr_id":"plaguekind-nodes","ver":"8f2f3d0e4d80bbaa917f3f5caeab38d802dbed92","stack_data":"[{\"on\":true,\"lora\":\"minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors\",\"str\":0.75,\"v\":1,\"a\":1}]"},"widgets_values":["[{\"on\":true,\"lora\":\"minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors\",\"str\":0.75,\"v\":1,\"a\":1}]",""],"color":"#222","bgcolor":"#000"}],"groups":[{"id":101,"title":"1. Attention Backend","bounding":[-1075,4600,300,200],"color":"#8AA","flags":{}},{"id":102,"title":"2. FP16 Accumulation","bounding":[-755,4600,300,200],"color":"#8AA","flags":{}},{"id":103,"title":"3. Chunk FeedForward","bounding":[-435,4600,300,200],"color":"#8AA","flags":{}},{"id":104,"title":"4. EasyCache","bounding":[342.0486111111111,4602.256944444446,300,200],"color":"#8AA","flags":{}},{"id":105,"title":"5. Turbo LoRA (8-step)","bounding":[-115,4600,330,200],"color":"#8AA","flags":{}}],"links":[{"id":373,"origin_id":-10,"origin_slot":0,"target_id":243,"target_slot":0,"type":"MODEL"},{"id":370,"origin_id":243,"origin_slot":0,"target_id":245,"target_slot":0,"type":"MODEL"},{"id":371,"origin_id":245,"origin_slot":0,"target_id":246,"target_slot":0,"type":"MODEL"},{"id":372,"origin_id":246,"origin_slot":0,"target_id":249,"target_slot":0,"type":"MODEL"},{"id":374,"origin_id":242,"origin_slot":0,"target_id":-20,"target_slot":0,"type":"MODEL"},{"id":375,"origin_id":249,"origin_slot":0,"target_id":242,"target_slot":0,"type":"MODEL"}],"extra":{}}]},"config":{},"extra":{"frontendVersion":"1.47.11","VHS_latentpreview":false,"VHS_latentpreviewrate":0,"VHS_MetadataImage":true,"VHS_KeepIntermediate":true},"version":0.4}
|
H3_CharSheetMaker_6_Panel.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"id":"59362914-daa8-4847-abed-3ba76fa3c974","revision":0,"last_node_id":253,"last_link_id":377,"nodes":[{"id":119,"type":"VAELoader","pos":[-1491.4641000000017,5273.513839999994],"size":[640,70],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null}],"outputs":[{"localized_name":"VAE","name":"VAE","type":"VAE","links":[251,273]}],"properties":{"Node name for S&R":"VAELoader","models":[{"name":"minimax_h3_video_vae_int8_convrot.safetensors","url":"https://huggingface.co/Kijai/MiniMax-H3-experimental/resolve/main/minimax_h3_video_vae_int8_convrot.safetensors","directory":"vae"}]},"widgets_values":["minimax_h3_video_vae_int8_convrot.safetensors"]},{"id":120,"type":"VAELoader","pos":[-1491.4641000000017,5403.513839999994],"size":[650,70],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null}],"outputs":[{"localized_name":"VAE","name":"VAE","type":"VAE","links":[274]}],"properties":{"Node name for S&R":"VAELoader","models":[{"name":"minimax_h3_audio_vae_fp32.safetensors","url":"https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors","directory":"vae"}]},"widgets_values":["minimax_h3_audio_vae_fp32.safetensors"]},{"id":122,"type":"VAEDecode","pos":[480,5060],"size":[230,60],"flags":{"collapsed":false},"order":23,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":280},{"localized_name":"vae","name":"vae","type":"VAE","link":251}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[258,283,355]}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":125,"type":"SamplerCustomAdvanced","pos":[150,5110],"size":[230,140],"flags":{},"order":22,"mode":0,"inputs":[{"localized_name":"noise","name":"noise","type":"NOISE","link":253},{"localized_name":"guider","name":"guider","type":"GUIDER","link":254},{"localized_name":"sampler","name":"sampler","type":"SAMPLER","link":255},{"localized_name":"sigmas","name":"sigmas","type":"SIGMAS","link":256},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":271}],"outputs":[{"localized_name":"output","name":"output","type":"LATENT","links":[280]},{"localized_name":"denoised_output","name":"denoised_output","type":"LATENT","links":[]}],"properties":{"Node name for S&R":"SamplerCustomAdvanced"},"widgets_values":[]},{"id":126,"type":"BasicGuider","pos":[-260,5080],"size":[360,60],"flags":{},"order":21,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":366},{"localized_name":"conditioning","name":"conditioning","type":"CONDITIONING","link":270}],"outputs":[{"localized_name":"GUIDER","name":"GUIDER","type":"GUIDER","links":[254]}],"properties":{"Node name for S&R":"BasicGuider"},"widgets_values":[]},{"id":128,"type":"CLIPLoader","pos":[-1491.4641000000017,5093.513839999994],"size":[640,120],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"clip_name","name":"clip_name","type":"COMBO","widget":{"name":"clip_name"},"link":null},{"localized_name":"type","name":"type","type":"COMBO","widget":{"name":"type"},"link":null},{"localized_name":"device","name":"device","shape":7,"type":"COMBO","widget":{"name":"device"},"link":null}],"outputs":[{"localized_name":"CLIP","name":"CLIP","type":"CLIP","links":[272]}],"properties":{"Node name for S&R":"CLIPLoader","models":[{"name":"qwen3vl_32b_minimax_h3_int8_convrot.safetensors","url":"https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_int8_convrot.safetensors","directory":"text_encoders"}]},"widgets_values":["qwen3vl_32b_minimax_h3_int8_convrot.safetensors","minimax","default"]},{"id":129,"type":"RandomNoise","pos":[-260,4940],"size":[360,90],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"noise_seed","name":"noise_seed","type":"INT","widget":{"name":"noise_seed"},"link":null}],"outputs":[{"localized_name":"NOISE","name":"NOISE","type":"NOISE","links":[253]}],"properties":{"Node name for S&R":"RandomNoise"},"widgets_values":[1039518910366181,"randomize"]},{"id":130,"type":"CreateVideo","pos":[1246.518270936567,5442.594965185288],"size":[270,110],"flags":{"collapsed":true},"order":24,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":258},{"localized_name":"audio","name":"audio","shape":7,"type":"AUDIO","link":null},{"localized_name":"fps","name":"fps","type":"FLOAT","widget":{"name":"fps"},"link":null},{"localized_name":"bit_depth","name":"bit_depth","shape":7,"type":"INT","widget":{"name":"bit_depth"},"link":null}],"outputs":[{"localized_name":"VIDEO","name":"VIDEO","type":"VIDEO","links":[260]}],"properties":{"Node name for S&R":"CreateVideo"},"widgets_values":[24,8]},{"id":140,"type":"MarkdownNote","pos":[-1875.74454979837,4876.608866509161],"size":[300,520],"flags":{},"order":4,"mode":0,"inputs":[],"outputs":[],"title":"Note: Size Settings Reference","properties":{},"widgets_values":["| megapixels | Aspect | Output (multiple=32) |\n|---|---|---|\n| 0.2 | 16:9 | 608 x 352 |\n| 0.3 | 16:9 | 736 x 416 |\n| 0.4 | 16:9 | 864 x 480 |\n| 0.5 | 16:9 | 960 x 544 |\n| 0.6 | 16:9 | 1056 x 608 |\n| 0.7 | 16:9 | 1152 x 640 |\n| 0.8 | 16:9 | 1216 x 672 |\n| 0.9 | 16:9 | 1280 x 736 |\n| 0.98 | 16:9 | 1344 x 768 |\n| 1.0 | 16:9 | 1376 x 768 |\n| 1.2 | 16:9 | 1504 x 832 |\n| 1.5 | 16:9 | 1664 x 928 |\n| 1.8 | 16:9 | 1824 x 1024 |\n| 2.0 | 16:9 | 1920 x 1088 |\n"],"color":"#222","bgcolor":"#000"},{"id":117,"type":"MarkdownNote","pos":[-2381.7082816372676,4882.51048471385],"size":[440,740],"flags":{},"order":5,"mode":0,"inputs":[],"outputs":[],"title":"Note: Model Links","properties":{},"widgets_values":["## Model Links\n[π€ Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n**vae**\n\n- [minimax_h3_video_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors)\n\n**diffusion_models**\n\n- [minimax_h3_ref2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)\n\n\n## Model Storage Location\n\n```\nπ ComfyUI/\nβββ π models/\nβ βββ π vae/\nβ β βββ minimax_h3_video_vae_fp16.safetensors\nβ β βββ minimax_h3_audio_vae_fp32.safetensors\nβ βββ π diffusion_models/\nβ β βββ minimax_h3_ref2va_pruned_int8_convrot.safetensors\nβ βββ π text_encoders/\nβ βββ qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"],"color":"#222","bgcolor":"#000"},{"id":142,"type":"MarkdownNote","pos":[-2003.5576931368607,5717.005968007735],"size":[460,980],"flags":{},"order":6,"mode":0,"inputs":[],"outputs":[],"title":"README β H3 Character Sheet Maker","properties":{},"widgets_values":["# H3 Character Sheet Maker\n\nTurn up to **9 reference images** into a clean six-view character sheet in a single generation.\n\nFeed it a face, an outfit, a weapon and a hat, and H3 will assemble them into one coherent character,\nthen show you that character from four sides plus two face close-ups.\n\n---\n\n## Why a video model\n\nSix separate image generations of the same character will disagree with each other β the jaw shifts,\nthe jacket changes, the palette drifts. Six frames from **one** video generation physically cannot,\nbecause they share a single denoising pass.\n\nThis workflow renders one continuous 360Β° orbit, pulls six frames out of it, and stitches them into a\nsheet. No hard cuts anywhere, so nothing gets a chance to reinvent itself between shots. The camera\ndoes all the moving; the character stays frozen.\n\n---\n\n## Quick start\n\n1. **Load your references.** Any mix of photos, drawings or anime art. The first one sets the style.\n2. **Fill in `Input Text (Prompt)`** β one line per image saying what to take and what to ignore.\n3. **Pick your size** on the Resolution Selector: aspect ratio, then megapixels.\n4. **Leave duration at 5.** Everything downstream is tuned to it.\n5. Queue. The finished sheet lands in `ComfyUI/output/charsheet/`.\n\n---\n\n## The two prompt boxes\n\nThey get joined together automatically, so you only ever touch the first one.\n\n**`Input Text (Prompt)`** β yours. Assign every image one job and one ignore list:\n\n```\n<Picture 1> - keep the photo style. Use the bald head, facial hair, physique.\n<Picture 2> - keep only the black outfit. Remove the hair, remove accessories.\n<Picture 3> - use the shield. It is attached to the man's back.\n```\n\nBeing blunt about what to *ignore* matters as much as what to keep. Backgrounds, poses and the wrong\nperson's face all travel across unless you rule them out by name.\n\nDescribe fabrics and materials **in words** too. Faces carry across on their own; wardrobe drifts.\n\"Black high-collared coat with silver buckles\" survives where \"the outfit from `<Picture 2>`\" wanders.\n\n**`Prompt for orbiting`** β the fixed half. Backdrop, lighting, lens, the A-pose, the statue lock and\nthe three beat timings. Leave it alone unless you're changing the shot structure, and if you do, see\n*Retiming* below.\n\n---\n\n## What you get\n\n| # | View | Source |\n|---|---|---|\n| 1 | Front | orbit 0% |\n| 2 | Left side | orbit 25% |\n| 3 | Back | orbit 50% |\n| 4 | Right side | orbit 75% |\n| 5 | Face, front | beat 2 |\n| 6 | Face, three-quarter | beat 3 |\n\nLaid out 3 wide Γ 2 tall with thin black gutters.\n\n---\n\n## Settings worth knowing\n\n**Duration β leave at 5.** That's 124 frames. Valid lengths are `17n + 5`: 5, 22, 39, 56, 73, 90,\n107, 124. Anything else rounds up. 124 puts the orbit at roughly 100Β°/s, an ordinary turntable speed.\nGo much shorter and the spin outruns the model β it smears past about 5Β° per frame.\n\n**Aspect ratio.** Portrait for people. 9:16 wastes the least frame on a standing figure.\n\n**Megapixels.** 0.5 to scout, 0.7 for normal use, 1.2+ when you want the face crops to hold up. Cost\nscales roughly linearly, so prove the composition cheap before you commit.\n\n**Speed-up nodes.** Sage Attention and caching both cost some prompt adherence here. Deliberately left out. Add them if you like.\n\n**Optional outputs.** Two extra save nodes are bypassed by default: every individual frame, and the\nraw video. Un-bypass either if you want to cherry-pick your own angles.\n\n---\n\n## Getting good results\n\n**Give it a back view if you have one.** With only front-facing references the entire back of your\ncharacter is invented. This is the single biggest quality lever in the workflow, and no amount of\nprompt tuning substitutes for it.\n\n**Watch for flutter.** Hair and cloth want to move. The fixed prompt already freezes them hard; if\nsomething still ripples, name the specific offender in your input box.\n\n**Assembling from many sources?** If the character is built from three or more images, consider two\nstages: run once to get a clean front view, then feed *that* render back in as `<Picture 1>` and\nbuild the sheet from it. A purpose-made reference beats a pile of contradictory ones.\n\n**Retiming.** The six grab points are locked to the beat timings in the fixed prompt. If you change\nthose times or the duration, open the subgraph and move the frame indexes to match, or the grabs will\nland mid-transition.\n\n---\n\n## Then what\n\nUse the character sheet how you would like. You can input it as a reference for future H3 video generation, use it for custom DnD character, use it for visualizing characters or props. "],"color":"#222","bgcolor":"#000"},{"id":127,"type":"UNETLoader","pos":[-1491.4641000000017,4943.513839999994],"size":[640,90],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"unet_name","name":"unet_name","type":"COMBO","widget":{"name":"unet_name"},"link":null},{"localized_name":"weight_dtype","name":"weight_dtype","type":"COMBO","widget":{"name":"weight_dtype"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[368]}],"properties":{"Node name for S&R":"UNETLoader","models":[{"name":"minimax_h3_ref2va_pruned_int8_convrot.safetensors","url":"https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors","directory":"diffusion_models"}]},"widgets_values":["minimax_h3_ref2va_pruned_int8_convrot.safetensors","default"]},{"id":136,"type":"MiniMaxH3ReferenceToVideo","pos":[-750.5131581182308,4940],"size":[410,364],"flags":{},"order":20,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":272},{"localized_name":"vae","name":"vae","type":"VAE","link":273},{"localized_name":"audio_vae","name":"audio_vae","type":"VAE","link":274},{"label":"ref_image_0","localized_name":"ref_images.ref_image_0","name":"ref_images.ref_image_0","shape":7,"type":"IMAGE","link":278},{"label":"ref_image_1","localized_name":"ref_images.ref_image_1","name":"ref_images.ref_image_1","shape":7,"type":"IMAGE","link":376},{"label":"ref_image_2","localized_name":"ref_images.ref_image_2","name":"ref_images.ref_image_2","shape":7,"type":"IMAGE","link":377},{"label":"ref_image_3","localized_name":"ref_images.ref_image_3","name":"ref_images.ref_image_3","shape":7,"type":"IMAGE","link":null},{"label":"ref_video_0","localized_name":"ref_videos.ref_video_0","name":"ref_videos.ref_video_0","shape":7,"type":"IMAGE","link":null},{"label":"ref_video_audio_0","localized_name":"ref_video_audios.ref_video_audio_0","name":"ref_video_audios.ref_video_audio_0","shape":7,"type":"AUDIO","link":null},{"label":"ref_audio_0","localized_name":"ref_audios.ref_audio_0","name":"ref_audios.ref_audio_0","shape":7,"type":"AUDIO","link":null},{"localized_name":"prompt","name":"prompt","type":"STRING","widget":{"name":"prompt"},"link":354},{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":347},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":348},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null},{"localized_name":"ref_image_size","name":"ref_image_size","type":"COMBO","widget":{"name":"ref_image_size"},"link":null}],"outputs":[{"localized_name":"positive","name":"positive","type":"CONDITIONING","links":[270]},{"localized_name":"LATENT","name":"LATENT","type":"LATENT","links":[271]}],"properties":{"Node name for S&R":"MiniMaxH3ReferenceToVideo"},"widgets_values":["",768,1344,124,"max"]},{"id":124,"type":"BasicScheduler","pos":[-260,5310],"size":[370,130],"flags":{},"order":19,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":367},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"SIGMAS","name":"SIGMAS","type":"SIGMAS","links":[256]}],"properties":{"Node name for S&R":"BasicScheduler"},"widgets_values":["linear_quadratic",25,1]},{"id":123,"type":"KSamplerSelect","pos":[-260,5190],"size":[370,70],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null}],"outputs":[{"localized_name":"SAMPLER","name":"SAMPLER","type":"SAMPLER","links":[255]}],"properties":{"Node name for S&R":"KSamplerSelect"},"widgets_values":["euler"]},{"id":247,"type":"Fast Groups Bypasser (rgthree)","pos":[-781.9821107708842,4339.5605265519425],"size":[420,200],"flags":{},"order":9,"mode":0,"inputs":[],"outputs":[{"name":"OPT_CONNECTION","type":"*","links":[]}],"title":"Speed Ups (toggle on/off)","properties":{"matchColors":"cyan","matchTitle":"","showNav":true,"showAllGraphs":true,"sort":"position","customSortAlphabet":"","toggleRestriction":"default"},"color":"#222","bgcolor":"#000"},{"id":248,"type":"9c4f1e7a-3b2d-4a86-9f10-5d7c8e4b21af","pos":[-706.2160453493475,4611.4760821330565],"size":[240,46],"flags":{},"order":17,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":368}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[366,367]}],"properties":{"previewExposures":[]},"color":"#222","bgcolor":"#000"},{"id":141,"type":"SaveImage","pos":[1275.0382989570721,6160.844262280733],"size":[420,340],"flags":{},"order":25,"mode":4,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":283},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[{"localized_name":"images","name":"images","type":"IMAGE","links":null}],"title":"Save ALL frames (pick from the best if you wish)","properties":{"Node name for S&R":"SaveImage"},"widgets_values":["charsheet/frames/f"],"color":"#232","bgcolor":"#353"},{"id":218,"type":"SaveImage","pos":[1397.6774427806276,4758.778230199028],"size":[491.5752138145981,482.1655525462811],"flags":{},"order":28,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":356},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[{"localized_name":"images","name":"images","type":"IMAGE","links":null}],"title":"SAVE CHARACTER SHEET","properties":{"Node name for S&R":"SaveImage"},"widgets_values":["charsheet/SHEET"],"color":"#232","bgcolor":"#353"},{"id":238,"type":"80545511-8d5f-4d2a-826f-06b914ccf423","pos":[1238.8417244823017,4750.110416560116],"size":[142.3912109375,26],"flags":{},"order":26,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":355}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[356]}],"properties":{"previewExposures":[]}},{"id":138,"type":"PrimitiveStringMultiline","pos":[-1451.2651153719005,5854.926924958669],"size":[370,390],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[353]}],"title":"Input Text (Prompt)","properties":{"Node name for S&R":"PrimitiveStringMultiline"},"widgets_values":["subject_definitions:\n<Picture 1> = CelticKnight is a elf warrior with a green hat. He has green metal shoulder pags.\n<Picture 2> = CelticKnight standing in full armor and purple cape.\n\n\nretention_analysis:\nCelticKnight is in his full armor. No sword. Ignore the background. \n"],"color":"#322","bgcolor":"#533"},{"id":239,"type":"PrimitiveStringMultiline","pos":[-1438.9641165503053,6311.213407198775],"size":[338.6892999999998,222.33659999999963],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[357]}],"title":"Prompt for orbiting - (Keep Picture 1's Style)","properties":{"Node name for S&R":"PrimitiveStringMultiline"},"widgets_values":["[STYLE]\nThe output is matches the style of <Picture 1>. Sharp detail on eyes and face. The style never changes and never drifts between shots. No shadows.\n\n\n[STAGING]\nSolid light grey seamless backdrop, one flat uniform tone edge to edge, with no gradient, no vignette, no texture and no floor line. Nothing else is in frame. the subject casts no shadow onto the backdrop and no contact shadow on the ground beneath it, and it does not sit in its own shadow. Soft form shading on the subject itself is fine and should read its shape. Long telephoto lens, near-orthographic.\n\nThe character holds one relaxed A-pose throughout: arms hanging slightly away from the body, palms toward the thighs, feet shoulder-width apart, head level, calm neutral expression, eyes open and looking forward.\nThe subject is completely frozen, as rigid and motionless as a statue. Only the camera moves. Hair, fabric, cloaks, skirts, sleeves, straps, ribbons, chains, tassels, fur and feathers are all locked solid: every strand and every fold sits in exactly the same position in every frame. There is no wind, no breeze, no air movement, no breathing, no settling, no sway, no secondary motion of any kind. Orientation, surfaces and lighting are identical in every shot, and the subject stays the same size in frame.\n\n[0-3 seconds] tight full shot of the subject. The camera makes one smooth fixed-speed orbit right around it, a full 360 degrees: starting square on the front, passing the left side a quarter of the way round, directly behind at halfway, the right side three quarters of the way round, and returning to the front. The subject does not move at all. Ends back on the front view at 3 seconds.\n\n[3-4 seconds] Camera snaps into a fast push-in on the character's face. Locked-off head and shoulders close-up, face square to camera, eyes into the lens. Ends on a sharp front-on face.\n\n[4-5 seconds] camera whip-pans and rotates to a orthogonal angle. Locked-off head and shoulders close-up, head turned to a three-quarter angle, eyes still forward. Ends on a clean three-quarter face.\n\n[CAMERA] One constant-speed orbit in beat 1, then locked off and static. The camera is the only thing in the scene that moves at any point. No zoom, no push in, no dolly, no tilt, no roll, no handheld shake, no motion blur, no dissolves.\n[AUDIO] Silence. No music, no room tone, no voices.\n\n"]},{"id":236,"type":"StringConcatenate","pos":[-1014.0422050325849,5885.626078118034],"size":[377.49303999999984,676.5316700000003],"flags":{"collapsed":true},"order":18,"mode":0,"inputs":[{"localized_name":"string_a","name":"string_a","type":"STRING","widget":{"name":"string_a"},"link":353},{"localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":357},{"localized_name":"delimiter","name":"delimiter","type":"STRING","widget":{"name":"delimiter"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[354]}],"title":"Combine Strings","properties":{"Node name for S&R":"StringConcatenate"},"widgets_values":["","",""]},{"id":92,"type":"SaveVideo","pos":[1410.7218657419755,5435.302997739906],"size":[273.63636363636374,570.6446280991737],"flags":{},"order":27,"mode":0,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":260},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null},{"localized_name":"format","name":"format","type":"COMBO","widget":{"name":"format"},"link":null},{"localized_name":"codec","name":"codec","type":"COMFY_DYNAMICCOMBO_V3","widget":{"name":"codec"},"link":null}],"outputs":[{"localized_name":"video","name":"video","type":"VIDEO","links":null}],"properties":{"Node name for S&R":"SaveVideo"},"widgets_values":["charsheet/SHEET","auto","auto"]},{"id":252,"type":"PrimitiveStringMultiline","pos":[-1429.2828844674657,6596.593349006852],"size":[337.47929999999997,255.0065999999988],"flags":{},"order":13,"mode":4,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[]}],"title":"Prompt for orbiting - (Anime to Real)","properties":{"Node name for S&R":"PrimitiveStringMultiline"},"widgets_values":["[STYLE]\nFully photorealistic live-action, unretouched studio photograph. Completely natural bare face and body β zero makeup of any kind. Natural lip color, natural eyelashes and eyebrows only. Skin shows real texture. Mild natural film grain. Style never drifts. \n\n\n[STAGING]\nSolid light grey seamless backdrop, one flat uniform tone edge to edge, with no gradient, no vignette, no texture and no floor line. Nothing else is in frame. the subject casts no shadow onto the backdrop and no contact shadow on the ground beneath it, and it does not sit in its own shadow. Soft form shading on the subject itself is fine and should read its shape. Long telephoto lens, near-orthographic.\n\nThe character holds one relaxed A-pose throughout: arms hanging slightly away from the body, palms toward the thighs, feet shoulder-width apart, head level, calm neutral expression, eyes open and looking forward.\nThe subject is completely frozen, as rigid and motionless as a statue. Only the camera moves. Hair, fabric, cloaks, skirts, sleeves, straps, ribbons, chains, tassels, fur and feathers are all locked solid: every strand and every fold sits in exactly the same position in every frame. There is no wind, no breeze, no air movement, no breathing, no settling, no sway, no secondary motion of any kind. Orientation, surfaces and lighting are identical in every shot, and the subject stays the same size in frame.\n\n[0-3 seconds] tight full shot of the subject. The camera makes one smooth fixed-speed orbit right around it, a full 360 degrees: starting square on the front, passing the left side a quarter of the way round, directly behind at halfway, the right side three quarters of the way round, and returning to the front. The subject does not move at all. Ends back on the front view at 3 seconds.\n\n[3-4 seconds] Camera snaps into a fast push-in on the character's face. Locked-off head and shoulders close-up, face square to camera, eyes into the lens. Ends on a sharp front-on face.\n\n[4-5 seconds] camera whip-pans and rotates to a orthogonal angle. Locked-off head and shoulders close-up, head turned to a three-quarter angle, eyes still forward. Ends on a clean three-quarter face.\n\n[CAMERA] One constant-speed orbit in beat 1, then locked off and static. The camera is the only thing in the scene that moves at any point. No zoom, no push in, no dolly, no tilt, no roll, no handheld shake, no motion blur, no dissolves.\n[AUDIO] Silence. No music, no room tone, no voices.\n\n"]},{"id":137,"type":"LoadImage","pos":[-817.1880333858892,5670.776832075644],"size":[290,330],"flags":{},"order":14,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[278]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"Node name for S&R":"LoadImage"},"widgets_values":["Celtic-Guardian.jpg","image"]},{"id":251,"type":"LoadImage","pos":[-475.2649866773926,5671.382760385435],"size":[290,330],"flags":{},"order":15,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[376]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"Node name for S&R":"LoadImage"},"widgets_values":["Celtic-Guardian-full.jfif","image"]},{"id":253,"type":"LoadImage","pos":[-128.06098686706144,5675.36692743895],"size":[290,330],"flags":{},"order":16,"mode":4,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[377]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"Node name for S&R":"LoadImage"},"widgets_values":["Celtic-Guardian-full.jfif","image"]},{"id":115,"type":"ResolutionSelector","pos":[-1443.9530999999977,5622.434999999999],"size":[285.7203125,170],"flags":{},"order":12,"mode":0,"showAdvanced":false,"inputs":[{"localized_name":"aspect_ratio","name":"aspect_ratio","type":"COMBO","widget":{"name":"aspect_ratio"},"link":null},{"localized_name":"megapixels","name":"megapixels","type":"FLOAT","widget":{"name":"megapixels"},"link":null},{"localized_name":"multiple","name":"multiple","type":"INT","widget":{"name":"multiple"},"link":null}],"outputs":[{"localized_name":"width","name":"width","type":"INT","links":[347]},{"localized_name":"height","name":"height","type":"INT","links":[348]}],"title":"IMAGE SIZE (pick ratio + megapixels)","properties":{"Node name for S&R":"ResolutionSelector"},"widgets_values":["9:16 (Portrait Widescreen)",0.4,32],"color":"#322","bgcolor":"#533"}],"links":[[251,119,0,122,1,"VAE"],[253,129,0,125,0,"NOISE"],[254,126,0,125,1,"GUIDER"],[255,123,0,125,2,"SAMPLER"],[256,124,0,125,3,"SIGMAS"],[258,122,0,130,0,"IMAGE"],[260,130,0,92,0,"VIDEO"],[270,136,0,126,1,"CONDITIONING"],[271,136,1,125,4,"LATENT"],[272,128,0,136,0,"CLIP"],[273,119,0,136,1,"VAE"],[274,120,0,136,2,"VAE"],[278,137,0,136,3,"IMAGE"],[280,125,0,122,0,"LATENT"],[283,122,0,141,0,"IMAGE"],[347,115,0,136,11,"INT"],[348,115,1,136,12,"INT"],[353,138,0,236,0,"STRING"],[354,236,0,136,10,"STRING"],[355,122,0,238,0,"IMAGE"],[356,238,0,218,0,"IMAGE"],[357,239,0,236,1,"STRING"],[366,248,0,126,0,"MODEL"],[367,248,0,124,0,"MODEL"],[368,127,0,248,0,"MODEL"],[376,251,0,136,4,"IMAGE"],[377,253,0,136,5,"IMAGE"]],"groups":[{"id":1,"title":"Models","bounding":[-1521.4641000000017,4843.513839999997,700,670],"color":"#3f789e","flags":{}},{"id":2,"title":"Sampling","bounding":[-280,4840,690,670],"color":"#3f789e","flags":{}},{"id":3,"title":"Conditioning","bounding":[-790,4840,480,670],"color":"#3f789e","flags":{}},{"id":4,"title":"Decoding and create video","bounding":[440,4840,670,670],"color":"#3f789e","flags":{}},{"id":5,"title":"User Inputs","bounding":[-1520,5540,1908.7784707810001,1345.6521135989997],"color":"#3f789e","flags":{}},{"id":7,"title":"Save Video (optional)","bounding":[1209.8597042764686,5355.1824102870405,498.60345199613016,685.4972988244399],"color":"#b58b2a","flags":{}},{"id":8,"title":"Save all frames to pick your own (optional)","bounding":[1211.0869051496816,6073.2917576725,703.3338622327897,578.2631114122196],"color":"#b58b2a","flags":{}},{"id":106,"title":"Optional Speedups (delete if you'd like)","bounding":[-841.8545023334505,4221.734380284492,542.3225053122402,528.0409718249957],"color":"#a1309b","flags":{}},{"id":107,"title":"Character Sheet","bounding":[1213.3416489589024,4655.850919041135,702.4680508879626,666.8525039611404],"color":"#b58b2a","flags":{}}],"definitions":{"subgraphs":[{"id":"80545511-8d5f-4d2a-826f-06b914ccf423","version":1,"state":{"lastGroupId":107,"lastNodeId":253,"lastLinkId":377,"lastRerouteId":0},"revision":0,"config":{},"name":"Image Stitching","inputNode":{"id":-10,"bounding":[1024.3366687660643,5370.105203240926,128,68]},"outputNode":{"id":-20,"bounding":[2214.551157812043,5370.105203240926,128,68]},"inputs":[{"id":"fe3a3a38-0eae-476d-9069-a182c3afc6c2","name":"image","type":"IMAGE","linkIds":[331,332,333,334,335,330],"localized_name":"image","pos":[1128.3366687660643,5394.105203240926]}],"outputs":[{"id":"f050a84c-fa9c-4b5d-8445-dd406d8dcf21","name":"IMAGE","type":"IMAGE","linkIds":[346],"localized_name":"IMAGE","pos":[2238.551157812043,5394.105203240926]}],"widgets":[],"nodes":[{"id":201,"type":"ImageFromBatch","pos":[1222.3366687660643,5189.859051940923],"size":[230,82],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":331},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[337]}],"title":"2 left side (orbit 25%)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[21,1],"color":"#332922","bgcolor":"#593930"},{"id":202,"type":"ImageFromBatch","pos":[1222.3366687660643,5339.859051940923],"size":[230,82],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":332},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[339]}],"title":"3 back (orbit 50%)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[42,1],"color":"#332922","bgcolor":"#593930"},{"id":203,"type":"ImageFromBatch","pos":[1222.3366687660643,5489.859051940923],"size":[230,82],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":333},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[340]}],"title":"4 right side (orbit 75%)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[63,1],"color":"#332922","bgcolor":"#593930"},{"id":205,"type":"ImageFromBatch","pos":[1222.3366687660643,5789.859051940923],"size":[230,82],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":335},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[343]}],"title":"6 face 3/4 (beat 3)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[113,1],"color":"#332922","bgcolor":"#593930"},{"id":200,"type":"ImageFromBatch","pos":[1222.3366687660643,5039.859051940923],"size":[230,82],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":330},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[336]}],"title":"1 front (orbit 0%)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[2,1],"color":"#332922","bgcolor":"#593930"},{"id":210,"type":"ImageStitch","pos":[1554.3084449660662,4962.851354540928],"size":[250,150],"flags":{"collapsed":false},"order":6,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":336},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":337},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[338]}],"title":"Row 1: 1+2","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["right",true,6,"black"]},{"id":211,"type":"ImageStitch","pos":[1562.036668766066,5221.359051940922],"size":[250,150],"flags":{"collapsed":false},"order":7,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":338},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":339},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[344]}],"title":"Row 1: +3","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["right",true,6,"black"]},{"id":213,"type":"ImageStitch","pos":[1579.636668766066,5445.559051940922],"size":[250,150],"flags":{"collapsed":false},"order":8,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":340},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":341},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[342]}],"title":"Row 2: 4+5","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["right",true,6,"black"]},{"id":214,"type":"ImageStitch","pos":[1580.7366687660653,5755.359051940924],"size":[250,150],"flags":{"collapsed":false},"order":9,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":342},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":343},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[345]}],"title":"Row 2: +6","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["right",true,6,"black"]},{"id":216,"type":"ImageStitch","pos":[1894.551157812043,5273.58833980035],"size":[250,150],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":344},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":345},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[346]}],"title":"Stack rows","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["down",true,6,"black"]},{"id":204,"type":"ImageFromBatch","pos":[1222.3366687660643,5639.859051940923],"size":[230,82],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":334},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[341]}],"title":"5 face front (beat 2)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[84,1],"color":"#332922","bgcolor":"#593930"}],"groups":[{"id":6,"title":"Character Sheet Assembly","bounding":[1212.3366687660643,4892.851354540928,942.2144890459788,1022.5076973999958],"color":"#8A8","flags":{}}],"links":[{"id":336,"origin_id":200,"origin_slot":0,"target_id":210,"target_slot":0,"type":"IMAGE"},{"id":337,"origin_id":201,"origin_slot":0,"target_id":210,"target_slot":1,"type":"IMAGE"},{"id":338,"origin_id":210,"origin_slot":0,"target_id":211,"target_slot":0,"type":"IMAGE"},{"id":339,"origin_id":202,"origin_slot":0,"target_id":211,"target_slot":1,"type":"IMAGE"},{"id":340,"origin_id":203,"origin_slot":0,"target_id":213,"target_slot":0,"type":"IMAGE"},{"id":341,"origin_id":204,"origin_slot":0,"target_id":213,"target_slot":1,"type":"IMAGE"},{"id":342,"origin_id":213,"origin_slot":0,"target_id":214,"target_slot":0,"type":"IMAGE"},{"id":343,"origin_id":205,"origin_slot":0,"target_id":214,"target_slot":1,"type":"IMAGE"},{"id":344,"origin_id":211,"origin_slot":0,"target_id":216,"target_slot":0,"type":"IMAGE"},{"id":345,"origin_id":214,"origin_slot":0,"target_id":216,"target_slot":1,"type":"IMAGE"},{"id":331,"origin_id":-10,"origin_slot":0,"target_id":201,"target_slot":0,"type":"IMAGE"},{"id":332,"origin_id":-10,"origin_slot":0,"target_id":202,"target_slot":0,"type":"IMAGE"},{"id":333,"origin_id":-10,"origin_slot":0,"target_id":203,"target_slot":0,"type":"IMAGE"},{"id":334,"origin_id":-10,"origin_slot":0,"target_id":204,"target_slot":0,"type":"IMAGE"},{"id":335,"origin_id":-10,"origin_slot":0,"target_id":205,"target_slot":0,"type":"IMAGE"},{"id":330,"origin_id":-10,"origin_slot":0,"target_id":200,"target_slot":0,"type":"IMAGE"},{"id":346,"origin_id":216,"origin_slot":0,"target_id":-20,"target_slot":0,"type":"IMAGE"}],"extra":{}},{"id":"9c4f1e7a-3b2d-4a86-9f10-5d7c8e4b21af","version":1,"state":{"lastGroupId":107,"lastNodeId":253,"lastLinkId":377,"lastRerouteId":0},"revision":0,"config":{},"name":"Speed Ups","inputNode":{"id":-10,"bounding":[-1400,4630,128,68]},"outputNode":{"id":-20,"bounding":[300,4630,128,68]},"inputs":[{"id":"e4422d4f-feed-5008-9354-e6e27ec3a865","name":"model","type":"MODEL","linkIds":[373],"localized_name":"model","pos":[-1296,4654]}],"outputs":[{"id":"852cb399-927c-5689-b511-adfd7f353fbd","name":"MODEL","type":"MODEL","linkIds":[374],"localized_name":"MODEL","pos":[324,4654]}],"widgets":[],"nodes":[{"id":242,"type":"EasyCache","pos":[357.0486111111111,4647.256944444446],"size":[270,130],"flags":{},"order":1,"mode":4,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":375},{"localized_name":"reuse_threshold","name":"reuse_threshold","type":"FLOAT","widget":{"name":"reuse_threshold"},"link":null},{"localized_name":"start_percent","name":"start_percent","type":"FLOAT","widget":{"name":"start_percent"},"link":null},{"localized_name":"end_percent","name":"end_percent","type":"FLOAT","widget":{"name":"end_percent"},"link":null},{"localized_name":"verbose","name":"verbose","type":"BOOLEAN","widget":{"name":"verbose"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[374]}],"properties":{"Node name for S&R":"EasyCache"},"widgets_values":[0.2,0.15,0.95,false]},{"id":250,"type":"MarkdownNote","pos":[-1075,4300],"size":[700,260],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[],"title":"Note: Speed Patches (updated)","properties":{},"widgets_values":["## Speed Patches β updated\n\n- **1. Attention Backend**: replaced the old Sage Attention KJ patch with the built-in `ModelAttentionBackend` node set to `comfy kitchen attention`. Same speed benefit, no separate SageAttention pip install needed β just keep ComfyUI itself updated.\n- **2/3. FP16 Accumulation / Chunk FeedForward**: unchanged.\n- **4. EasyCache**: now bypassed by default (toggle it back on above if you want to test it β it can cost noticeable quality on this model).\n- **5. Turbo LoRA (8-step)**: new. Applies `H3/minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors` at 0.65 strength. Needs ComfyUI-PlagueKind-Nodes installed and the LoRA file in `ComfyUI/models/loras/H3/`. Toggle off above if it doesn't suit this workflow's model."],"color":"#222","bgcolor":"#000"},{"id":243,"type":"ModelAttentionBackend","pos":[-1053.0631445939484,4678.913515318467],"size":[270,82],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":373},{"localized_name":"attention","name":"attention","type":"COMBO","widget":{"name":"attention"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[370]}],"properties":{"Node name for S&R":"ModelAttentionBackend","cnr_id":"comfy-core","ver":"0.31.0"},"widgets_values":["comfy kitchen attention"]},{"id":245,"type":"ModelPatchTorchSettings","pos":[-736.916953152866,4686.621132436304],"size":[270,60],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":370},{"localized_name":"enable_fp16_accumulation","name":"enable_fp16_accumulation","type":"BOOLEAN","widget":{"name":"enable_fp16_accumulation"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[371]}],"properties":{"Node name for S&R":"ModelPatchTorchSettings","cnr_id":"comfyui-kjnodes"},"widgets_values":[true],"color":"#222","bgcolor":"#000"},{"id":246,"type":"MiniMaxChunkFeedForward","pos":[-418.458476576433,4678.913515318472],"size":[270,90],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":371},{"localized_name":"chunks","name":"chunks","type":"INT","widget":{"name":"chunks"},"link":null},{"localized_name":"seq_threshold","name":"seq_threshold","type":"INT","widget":{"name":"seq_threshold"},"link":null}],"outputs":[{"localized_name":"model","name":"model","type":"MODEL","links":[372]}],"properties":{"Node name for S&R":"MiniMaxChunkFeedForward","cnr_id":"comfyui-kjnodes"},"widgets_values":[4,4096],"color":"#222","bgcolor":"#000"},{"id":249,"type":"LTX_lora_loader","pos":[-100.77076171178349,4678.142753606683],"size":[420,200],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":372},{"localized_name":"clip","name":"clip","shape":7,"type":"CLIP","link":null},{"localized_name":"stack_data","name":"stack_data","type":"STRING","widget":{"name":"stack_data"},"link":null}],"outputs":[{"localized_name":"model","name":"model","type":"MODEL","links":[375]},{"localized_name":"clip","name":"clip","type":"CLIP","links":[]}],"title":"Turbo LoRA (8-step)","properties":{"Node name for S&R":"LTX_lora_loader","cnr_id":"plaguekind-nodes","ver":"8f2f3d0e4d80bbaa917f3f5caeab38d802dbed92","stack_data":"[{\"on\":true,\"lora\":\"minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors\",\"str\":0.75,\"v\":1,\"a\":1}]"},"widgets_values":["[{\"on\":true,\"lora\":\"minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors\",\"str\":0.75,\"v\":1,\"a\":1}]",""],"color":"#222","bgcolor":"#000"}],"groups":[{"id":101,"title":"1. Attention Backend","bounding":[-1075,4600,300,200],"color":"#8AA","flags":{}},{"id":102,"title":"2. FP16 Accumulation","bounding":[-755,4600,300,200],"color":"#8AA","flags":{}},{"id":103,"title":"3. Chunk FeedForward","bounding":[-435,4600,300,200],"color":"#8AA","flags":{}},{"id":104,"title":"4. EasyCache","bounding":[342.0486111111111,4602.256944444446,300,200],"color":"#8AA","flags":{}},{"id":105,"title":"5. Turbo LoRA (8-step)","bounding":[-115,4600,330,200],"color":"#8AA","flags":{}}],"links":[{"id":373,"origin_id":-10,"origin_slot":0,"target_id":243,"target_slot":0,"type":"MODEL"},{"id":370,"origin_id":243,"origin_slot":0,"target_id":245,"target_slot":0,"type":"MODEL"},{"id":371,"origin_id":245,"origin_slot":0,"target_id":246,"target_slot":0,"type":"MODEL"},{"id":372,"origin_id":246,"origin_slot":0,"target_id":249,"target_slot":0,"type":"MODEL"},{"id":374,"origin_id":242,"origin_slot":0,"target_id":-20,"target_slot":0,"type":"MODEL"},{"id":375,"origin_id":249,"origin_slot":0,"target_id":242,"target_slot":0,"type":"MODEL"}],"extra":{}}]},"config":{},"extra":{"frontendVersion":"1.47.11","VHS_latentpreview":false,"VHS_latentpreviewrate":0,"VHS_MetadataImage":true,"VHS_KeepIntermediate":true,"ds":{"scale":1,"offset":[1829.4241853210592,-5100.963636075949]}},"version":0.4}
|
README.md
ADDED
|
@@ -0,0 +1,200 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: other
|
| 3 |
+
license_name: minimax-h3-community-license
|
| 4 |
+
license_link: https://huggingface.co/MiniMaxAI/MiniMax-H3/blob/main/LICENSE
|
| 5 |
+
tags:
|
| 6 |
+
- comfyui
|
| 7 |
+
- workflow
|
| 8 |
+
- minimax-h3
|
| 9 |
+
- character-sheet
|
| 10 |
+
- turnaround
|
| 11 |
+
- character-consistency
|
| 12 |
+
pipeline_tag: image-to-image
|
| 13 |
+
---
|
| 14 |
+
|
| 15 |
+
# H3 Character Sheet Generator
|
| 16 |
+
|
| 17 |
+
I started this since I was struggling to find good accurate high quality images I can use as reference for H3, so I realised this model has excellent character consistency and the ability to take up to 9 reference images.
|
| 18 |
+
|
| 19 |
+
Throw in some rough reference images, get back a character sheet you can reuse forever.
|
| 20 |
+
|
| 21 |
+
<img src="https://huggingface.co/PoopMan333/H3_Character_Sheet_Generator/resolve/main/examples/CelticKnight%20-%206%20panel.png" alt="Celtic Knight character sheet" width="60%">
|
| 22 |
+
|
| 23 |
+
Like a lot of you I've been messing about with H3 and got a bit obsessed with the multi-image
|
| 24 |
+
reference side of it. You can feed it up to **9 images**, which means you can build a character out
|
| 25 |
+
of bits β a face from here, armour from there, a hat from somewhere else β and it'll actually hold
|
| 26 |
+
them together.
|
| 27 |
+
|
| 28 |
+
So this workflow does that, spins the character 360 (or 180 if using 4 panel version), and spits out a reference sheet you can use to
|
| 29 |
+
keep them consistent in everything you make afterwards.
|
| 30 |
+
|
| 31 |
+
|
| 32 |
+
<img src="https://huggingface.co/PoopMan333/H3_Character_Sheet_Generator/resolve/main/examples/CelticKnight%20-%20Example.PNG" alt="Celtic Knight inputs" width="100%">
|
| 33 |
+
|
| 34 |
+
---
|
| 35 |
+
|
| 36 |
+
## Why bother with a video model for this
|
| 37 |
+
|
| 38 |
+
If you generate six images of the same character separately, they'll disagree with each other. Jaw
|
| 39 |
+
shifts, jacket changes, colours drift. You know the drill.
|
| 40 |
+
|
| 41 |
+
Six frames from **one** video generation can't do that β they come out of the same pass. That's the
|
| 42 |
+
whole trick. The camera does a slow orbit with no hard cuts, the character stands still like a
|
| 43 |
+
statue, and then the workflow grabs six frames and stitches them together.
|
| 44 |
+
|
| 45 |
+
---
|
| 46 |
+
|
| 47 |
+
## How it works
|
| 48 |
+
|
| 49 |
+
1. You drop in your images and describe them in the **Input Text (A Prompt)** box
|
| 50 |
+
2. That added with a **B Prompt** which handles the spin, pose, lighting etc.
|
| 51 |
+
3. It generates a slow 360 with no hard cuts, so the character stays consistent
|
| 52 |
+
4. 6/4 frames get grabbed and stitched into the sheet
|
| 53 |
+
|
| 54 |
+
You also have the option for a 360 spin video and every individual frame as optional outputs, if you want to pick your
|
| 55 |
+
own angles or use single frames as references later.
|
| 56 |
+
|
| 57 |
+
---
|
| 58 |
+
|
| 59 |
+
## Two versions
|
| 60 |
+
|
| 61 |
+
| File | What |
|
| 62 |
+
|---|---|
|
| 63 |
+
| `H3_CharSheetMaker_6_Panel.json` | Front, both sides, back, plus two face shots |
|
| 64 |
+
| `H3_CharSheetMaker_4_Panel__Faster_.json` | Four views, ~40% fewer frames, noticeably quicker |
|
| 65 |
+
|
| 66 |
+
Same knight, 4-panel:
|
| 67 |
+
|
| 68 |
+
<img src="https://huggingface.co/PoopMan333/H3_Character_Sheet_Generator/resolve/main/examples/CelticKnight%20-%204%20panel.png" alt="Celtic Knight 4 panel" width="60%">
|
| 69 |
+
|
| 70 |
+
---
|
| 71 |
+
|
| 72 |
+
## What you need
|
| 73 |
+
|
| 74 |
+
**Models** β every loader node has its download link baked in, so ComfyUI should just offer to grab
|
| 75 |
+
whatever's missing when you open the workflow.
|
| 76 |
+
|
| 77 |
+
| Slot | File | Goes in |
|
| 78 |
+
|---|---|---|
|
| 79 |
+
| Diffusion | `minimax_h3_ref2va_pruned_int8_convrot.safetensors` | `models/diffusion_models/` |
|
| 80 |
+
| Text encoder | `qwen3vl_32b_minimax_h3_int8_convrot.safetensors` | `models/text_encoders/` |
|
| 81 |
+
| Video VAE | `minimax_h3_video_vae_int8_convrot.safetensors` | `models/vae/` |
|
| 82 |
+
| Audio VAE | `minimax_h3_audio_vae_fp32.safetensors` | `models/vae/` |
|
| 83 |
+
| Turbo LoRA (optional) | `minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors` | `models/loras/` |
|
| 84 |
+
|
| 85 |
+
Those are the INT8 low-VRAM builds. If you've got the headroom, higher precision versions give better
|
| 86 |
+
detail β the text encoder especially, that's where prompt adherence lives.
|
| 87 |
+
|
| 88 |
+
**Custom nodes** β I tried to keep this close to vanilla. The only third-party stuff is in the
|
| 89 |
+
optional Speed Ups group:
|
| 90 |
+
|
| 91 |
+
- [KJNodes](https://github.com/kijai/ComfyUI-KJNodes)
|
| 92 |
+
- [rgthree](https://github.com/rgthree/rgthree-comfy) (just the toggle panel)
|
| 93 |
+
|
| 94 |
+
Delete that group if you want to.
|
| 95 |
+
|
| 96 |
+
---
|
| 97 |
+
|
| 98 |
+
## Writing the A Prompt
|
| 99 |
+
|
| 100 |
+
One line per image. Say what to take, and β this bit matters more than people expect β say what to
|
| 101 |
+
**ignore**:
|
| 102 |
+
|
| 103 |
+
```
|
| 104 |
+
<Picture 1> - keep the photo style. Use the bald head, facial hair, physique.
|
| 105 |
+
<Picture 2> - keep only the black outfit. Remove the hair, remove accessories.
|
| 106 |
+
<Picture 3> - use the shield. It is attached to the man's back.
|
| 107 |
+
```
|
| 108 |
+
|
| 109 |
+
If you don't rule things out by name, backgrounds and the wrong person's hair sneak through.
|
| 110 |
+
|
| 111 |
+
Also worth describing clothing **in words**, not just showing it. Faces carry across on their own but
|
| 112 |
+
wardrobe drifts. "Black high-collared coat with silver buckles" sticks. "The coat from Picture 2"
|
| 113 |
+
wanders off.
|
| 114 |
+
|
| 115 |
+
---
|
| 116 |
+
|
| 117 |
+
|
| 118 |
+
## Anime to Real
|
| 119 |
+
|
| 120 |
+
Someone asked if it could do anime to realistic, so there's a modified B prompt for that too. It's
|
| 121 |
+
surprisingly good at it.
|
| 122 |
+
|
| 123 |
+
**Haruhi:**
|
| 124 |
+
|
| 125 |
+
<img src="https://huggingface.co/PoopMan333/H3_Character_Sheet_Generator/resolve/main/examples/Haruhi%20A2R%20-%206%20panel.png" alt="Haruhi anime to real" width="60%">
|
| 126 |
+
|
| 127 |
+
**Sanji:**
|
| 128 |
+
|
| 129 |
+
<img src="https://huggingface.co/PoopMan333/H3_Character_Sheet_Generator/resolve/main/examples/Sanji%20A2R%20-%206%20%20panel.png" alt="Sanji anime to real" width="60%">
|
| 130 |
+
|
| 131 |
+
And here's the actual video that came from, so you can see how the thing works β slow spin, no cuts,
|
| 132 |
+
then a couple of face shots at the end:
|
| 133 |
+
|
| 134 |
+
<video controls width="480" src="https://huggingface.co/PoopMan333/H3_Character_Sheet_Generator/resolve/main/examples/Sanji%20A2R%20-%20Spin%20Video.mp4"></video>
|
| 135 |
+
|
| 136 |
+
The six panels are just frames pulled out of that.
|
| 137 |
+
|
| 138 |
+
|
| 139 |
+
|
| 140 |
+
---
|
| 141 |
+
|
| 142 |
+
|
| 143 |
+
## Objects
|
| 144 |
+
|
| 145 |
+
The model also does a excellent job of doing objects, however it is advised to show more angles as reference images.
|
| 146 |
+
|
| 147 |
+
<img src="https://huggingface.co/PoopMan333/H3_Character_Sheet_Generator/resolve/main/examples/shield%20example.png" alt="random shield picture i found on google" width="60%">
|
| 148 |
+
|
| 149 |
+
|
| 150 |
+
---
|
| 151 |
+
|
| 152 |
+
|
| 153 |
+
|
| 154 |
+
|
| 155 |
+
## Caveats (being honest here)
|
| 156 |
+
|
| 157 |
+
**It's slooooow.** You're generating 124 frames to use 6. That's the fundamental silliness of the
|
| 158 |
+
approach. The 4-panel version helps by only generating 73 frames and taking 4 (40% speed up).
|
| 159 |
+
|
| 160 |
+
**Speed-ups cost you something.** Turbo LoRAs and caching do make it faster, but prompt adherence and
|
| 161 |
+
quality take a slight hit. Worth it most times except final pass.
|
| 162 |
+
|
| 163 |
+
**Quality is limited.** It's a video model, it's better at video than stills. Crank the resolution and steps if
|
| 164 |
+
you care, and pay for it in generation time.
|
| 165 |
+
|
| 166 |
+
**The sheet alone might not be enough for close-ups.** Resolution per panel is what it is. For close
|
| 167 |
+
work I'd use the sheet *plus* some detail shots β face, clothing texture, whatever matters. And
|
| 168 |
+
honestly, for a one-off video you might be better off skipping the sheet and just using your
|
| 169 |
+
originals.
|
| 170 |
+
|
| 171 |
+
|
| 172 |
+
---
|
| 173 |
+
|
| 174 |
+
## Tips
|
| 175 |
+
|
| 176 |
+
- **More steps** = slightly better quality, if you're willing to wait
|
| 177 |
+
- The B prompt says **"neutral A pose"** β delete that bit if you want a specific pose
|
| 178 |
+
- **Use several different shots of the same character.** More angles in, better 360 out
|
| 179 |
+
- **Works on objects and props too.** You'll want to tweak the B prompt, mainly swapping the face
|
| 180 |
+
close-ups for detail shots
|
| 181 |
+
- Frame timings shift between runs. If a panel looks off, turn on the "save all frames" output, find
|
| 182 |
+
a better frame number and plug it into the subgraph. Re-stitching is cached, so it's instant
|
| 183 |
+
|
| 184 |
+
---
|
| 185 |
+
|
| 186 |
+
## Licence stuff
|
| 187 |
+
|
| 188 |
+
The workflow files are mine, do what you like with them.
|
| 189 |
+
|
| 190 |
+
**The model isn't.** MiniMax H3 has a community licence that excludes the EU, UK, South Korea and the
|
| 191 |
+
USA, and it covers *outputs* as well as the weights. If you're planning anything commercial, go read
|
| 192 |
+
[the actual licence](https://huggingface.co/MiniMaxAI/MiniMax-H3/blob/main/LICENSE) rather than taking
|
| 193 |
+
my word for it. I'm not a lawyer.
|
| 194 |
+
|
| 195 |
+
---
|
| 196 |
+
|
| 197 |
+
Built on [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3). Shout if you break it
|
| 198 |
+
or improve it.
|
| 199 |
+
|
| 200 |
+
By C_Nugget
|
early_version/H3_CharSheet_Maker.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"id":"e3f2b845-8f2c-4b5a-9caf-eac1029d3e7e","revision":0,"last_node_id":241,"last_link_id":362,"nodes":[{"id":119,"type":"VAELoader","pos":[-1491.4641000000017,5273.513839999994],"size":[640,70],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null}],"outputs":[{"localized_name":"VAE","name":"VAE","type":"VAE","links":[251,273]}],"properties":{"Node name for S&R":"VAELoader","models":[{"name":"minimax_h3_video_vae_fp16.safetensors","url":"https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors","directory":"vae"}]},"widgets_values":["minimax_h3_video_vae_fp16.safetensors"]},{"id":120,"type":"VAELoader","pos":[-1491.4641000000017,5403.513839999994],"size":[650,70],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null}],"outputs":[{"localized_name":"VAE","name":"VAE","type":"VAE","links":[250,274]}],"properties":{"Node name for S&R":"VAELoader","models":[{"name":"minimax_h3_audio_vae_fp32.safetensors","url":"https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors","directory":"vae"}]},"widgets_values":["minimax_h3_audio_vae_fp32.safetensors"]},{"id":122,"type":"VAEDecode","pos":[480,5060],"size":[230,60],"flags":{"collapsed":false},"order":22,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":280},{"localized_name":"vae","name":"vae","type":"VAE","link":251}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[258,283,355]}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":123,"type":"KSamplerSelect","pos":[-260,5190],"size":[370,70],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null}],"outputs":[{"localized_name":"SAMPLER","name":"SAMPLER","type":"SAMPLER","links":[255]}],"properties":{"Node name for S&R":"KSamplerSelect"},"widgets_values":["res_multistep"]},{"id":125,"type":"SamplerCustomAdvanced","pos":[150,5110],"size":[230,140],"flags":{},"order":21,"mode":0,"inputs":[{"localized_name":"noise","name":"noise","type":"NOISE","link":253},{"localized_name":"guider","name":"guider","type":"GUIDER","link":254},{"localized_name":"sampler","name":"sampler","type":"SAMPLER","link":255},{"localized_name":"sigmas","name":"sigmas","type":"SIGMAS","link":256},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":271}],"outputs":[{"localized_name":"output","name":"output","type":"LATENT","links":[280,281]},{"localized_name":"denoised_output","name":"denoised_output","type":"LATENT","links":[]}],"properties":{"Node name for S&R":"SamplerCustomAdvanced"},"widgets_values":[]},{"id":126,"type":"BasicGuider","pos":[-260,5080],"size":[360,60],"flags":{},"order":20,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":361},{"localized_name":"conditioning","name":"conditioning","type":"CONDITIONING","link":270}],"outputs":[{"localized_name":"GUIDER","name":"GUIDER","type":"GUIDER","links":[254]}],"properties":{"Node name for S&R":"BasicGuider"},"widgets_values":[]},{"id":128,"type":"CLIPLoader","pos":[-1491.4641000000017,5093.513839999994],"size":[640,120],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"clip_name","name":"clip_name","type":"COMBO","widget":{"name":"clip_name"},"link":null},{"localized_name":"type","name":"type","type":"COMBO","widget":{"name":"type"},"link":null},{"localized_name":"device","name":"device","shape":7,"type":"COMBO","widget":{"name":"device"},"link":null}],"outputs":[{"localized_name":"CLIP","name":"CLIP","type":"CLIP","links":[272]}],"properties":{"Node name for S&R":"CLIPLoader","models":[{"name":"qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors","url":"https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors","directory":"text_encoders"}]},"widgets_values":["qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors","minimax","default"]},{"id":129,"type":"RandomNoise","pos":[-260,4940],"size":[360,90],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"noise_seed","name":"noise_seed","type":"INT","widget":{"name":"noise_seed"},"link":null}],"outputs":[{"localized_name":"NOISE","name":"NOISE","type":"NOISE","links":[253]}],"properties":{"Node name for S&R":"RandomNoise"},"widgets_values":[843973588347743,"randomize"]},{"id":131,"type":"ComfyMathExpression","pos":[-1450,5940],"size":[225,74],"flags":{"collapsed":true},"order":16,"mode":0,"inputs":[{"label":"a","localized_name":"values.a","name":"values.a","type":"FLOAT,INT,BOOLEAN","link":261},{"label":"b","localized_name":"values.b","name":"values.b","shape":7,"type":"FLOAT,INT,BOOLEAN","link":null},{"localized_name":"expression","name":"expression","type":"STRING","widget":{"name":"expression"},"link":null}],"outputs":[{"localized_name":"FLOAT","name":"FLOAT","type":"FLOAT","links":[]},{"localized_name":"INT","name":"INT","type":"INT","links":[275]},{"localized_name":"BOOL","name":"BOOL","type":"BOOLEAN","links":[]}],"properties":{"Node name for S&R":"ComfyMathExpression"},"widgets_values":["max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"]},{"id":136,"type":"MiniMaxH3ReferenceToVideo","pos":[-750,4940],"size":[410,384],"flags":{},"order":19,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":272},{"localized_name":"vae","name":"vae","type":"VAE","link":273},{"localized_name":"audio_vae","name":"audio_vae","type":"VAE","link":274},{"label":"ref_image_0","localized_name":"ref_images.ref_image_0","name":"ref_images.ref_image_0","shape":7,"type":"IMAGE","link":278},{"label":"ref_image_1","localized_name":"ref_images.ref_image_1","name":"ref_images.ref_image_1","shape":7,"type":"IMAGE","link":349},{"label":"ref_image_2","localized_name":"ref_images.ref_image_2","name":"ref_images.ref_image_2","shape":7,"type":"IMAGE","link":350},{"label":"ref_image_3","localized_name":"ref_images.ref_image_3","name":"ref_images.ref_image_3","shape":7,"type":"IMAGE","link":null},{"label":"ref_video_0","localized_name":"ref_videos.ref_video_0","name":"ref_videos.ref_video_0","shape":7,"type":"IMAGE","link":null},{"label":"ref_video_audio_0","localized_name":"ref_video_audios.ref_video_audio_0","name":"ref_video_audios.ref_video_audio_0","shape":7,"type":"AUDIO","link":null},{"label":"ref_audio_0","localized_name":"ref_audios.ref_audio_0","name":"ref_audios.ref_audio_0","shape":7,"type":"AUDIO","link":null},{"localized_name":"prompt","name":"prompt","type":"STRING","widget":{"name":"prompt"},"link":354},{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":347},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":348},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":275},{"localized_name":"ref_image_size","name":"ref_image_size","type":"COMBO","widget":{"name":"ref_image_size"},"link":null}],"outputs":[{"localized_name":"positive","name":"positive","type":"CONDITIONING","links":[270]},{"localized_name":"LATENT","name":"LATENT","type":"LATENT","links":[271]}],"properties":{"Node name for S&R":"MiniMaxH3ReferenceToVideo"},"widgets_values":["",768,1344,124,"max"]},{"id":121,"type":"VAEDecodeAudio","pos":[480,5180],"size":[230,60],"flags":{"collapsed":false},"order":23,"mode":4,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":281},{"localized_name":"vae","name":"vae","type":"VAE","link":250}],"outputs":[{"localized_name":"AUDIO","name":"AUDIO","type":"AUDIO","links":[]}],"properties":{"Node name for S&R":"VAEDecodeAudio"},"widgets_values":[]},{"id":130,"type":"CreateVideo","pos":[1381.1741078097812,5776.2869495707455],"size":[270,110],"flags":{},"order":24,"mode":4,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":258},{"localized_name":"audio","name":"audio","shape":7,"type":"AUDIO","link":null},{"localized_name":"fps","name":"fps","type":"FLOAT","widget":{"name":"fps"},"link":null},{"localized_name":"bit_depth","name":"bit_depth","shape":7,"type":"INT","widget":{"name":"bit_depth"},"link":null}],"outputs":[{"localized_name":"VIDEO","name":"VIDEO","type":"VIDEO","links":[260]}],"properties":{"Node name for S&R":"CreateVideo"},"widgets_values":[24,8]},{"id":218,"type":"SaveImage","pos":[1350.210975275191,4891.423305381846],"size":[620,700],"flags":{},"order":28,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":356},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[{"localized_name":"images","name":"images","type":"IMAGE","links":null}],"title":"SAVE CHARACTER SHEET","properties":{"Node name for S&R":"SaveImage"},"widgets_values":["charsheet/SHEET"],"color":"#232","bgcolor":"#353"},{"id":139,"type":"LoadImage","pos":[-549.5613609999999,5671.390107000005],"size":[290,330],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[349]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"Node name for S&R":"LoadImage"},"widgets_values":["man-if-cloud-doesnt-get-his-advent-children-outfit-or-v0-d65063ozw8mf1.webp","image"]},{"id":235,"type":"LoadImage","pos":[-221.64149653135723,5671.665166427614],"size":[290,330],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[350]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"Node name for S&R":"LoadImage"},"widgets_values":["intricately-detailed-knight-s-shield-realistic-rendering-crossed-colors-eye-catching-white-gold-ornamental-sword-299794833.webp","image"]},{"id":132,"type":"PrimitiveFloat","pos":[-1466,5832],"size":[270,70],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"value","name":"value","type":"FLOAT","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"FLOAT","name":"FLOAT","type":"FLOAT","links":[261]}],"title":"Float (Duration)","properties":{"Node name for S&R":"PrimitiveFloat"},"widgets_values":[5],"color":"#322","bgcolor":"#533"},{"id":127,"type":"UNETLoader","pos":[-1491.4641000000017,4943.513839999994],"size":[640,90],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"unet_name","name":"unet_name","type":"COMBO","widget":{"name":"unet_name"},"link":null},{"localized_name":"weight_dtype","name":"weight_dtype","type":"COMBO","widget":{"name":"weight_dtype"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","links":[361,362]}],"properties":{"Node name for S&R":"UNETLoader","models":[{"name":"minimax_h3_ref2va_pruned_int8_convrot.safetensors","url":"https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors","directory":"diffusion_models"}]},"widgets_values":["minimax_h3_ref2va_pruned_int8_convrot.safetensors","default"]},{"id":239,"type":"PrimitiveStringMultiline","pos":[-1473.9224584902513,6528.056629739286],"size":[360.4693,677.2965999999997],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[357]}],"title":"Prompt for orbiting","properties":{"Node name for S&R":"PrimitiveStringMultiline"},"widgets_values":["\n[STYLE]\nThe output is matches the style of <Picture 1>. Sharp detail on eyes and face. The style never changes and never drifts between shots. No shadows.\n\n[STAGING]\nSolid light grey seamless backdrop, one flat uniform tone edge to edge, with no gradient, no vignette, no texture and no floor line. Nothing else is in frame. the subject casts no shadow onto the backdrop and no contact shadow on the ground beneath it, and it does not sit in its own shadow. Soft form shading on the subject itself is fine and should read its shape. Long telephoto lens, near-orthographic.\n\nThe character holds one relaxed A-pose throughout: arms hanging slightly away from the body, palms toward the thighs, feet shoulder-width apart, head level, calm neutral expression, eyes open and looking forward.\nThe subject is completely frozen, as rigid and motionless as a statue. Only the camera moves. Hair, fabric, cloaks, skirts, sleeves, straps, ribbons, chains, tassels, fur and feathers are all locked solid: every strand and every fold sits in exactly the same position in every frame. There is no wind, no breeze, no air movement, no breathing, no settling, no sway, no secondary motion of any kind. Orientation, surfaces and lighting are identical in every shot, and the subject stays the same size in frame.\n\n[0-3 seconds] tight full shot of the subject. The camera makes one smooth constant-speed orbit right around it, a full 360 degrees: starting square on the front, passing the left side a quarter of the way round, directly behind at halfway, the right side three quarters of the way round, and returning to the front. The subject does not move at all. Ends back on the front view.\n\n[3-4 seconds] Camera snaps into a fast push-in on the character's face. Locked-off head and shoulders close-up, face square to camera, eyes into the lens. Ends on a sharp front-on face.\n[4-5 seconds] camera whip-pans and rotates to a orthogonal angle. Locked-off head and shoulders close-up, head turned to a three-quarter angle, eyes still forward. Ends on a clean three-quarter face.\n\n[CAMERA] One constant-speed orbit in beat 1, then locked off and static. The camera is the only thing in the scene that moves at any point. No zoom, no push in, no dolly, no tilt, no roll, no handheld shake, no motion blur, no dissolves.\n[AUDIO] Silence. No music, no room tone, no voices.\n\n"]},{"id":238,"type":"80545511-8d5f-4d2a-826f-06b914ccf423","pos":[1162.1139132890528,4891.855203240922],"size":[140,26],"flags":{},"order":26,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":355}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[356]}],"properties":{"previewExposures":[]}},{"id":124,"type":"BasicScheduler","pos":[-260,5310],"size":[370,130],"flags":{},"order":17,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":362},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"SIGMAS","name":"SIGMAS","type":"SIGMAS","links":[256]}],"properties":{"Node name for S&R":"BasicScheduler"},"widgets_values":["simple",20,1]},{"id":141,"type":"SaveImage","pos":[1389.8177361470723,6438.979339280727],"size":[420,340],"flags":{},"order":25,"mode":4,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":283},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[{"localized_name":"images","name":"images","type":"IMAGE","links":null}],"title":"Save ALL frames (pick from the best if you wish)","properties":{"Node name for S&R":"SaveImage"},"widgets_values":["charsheet/frames/f"],"color":"#232","bgcolor":"#353"},{"id":236,"type":"StringConcatenate","pos":[-1043.0846250325847,6109.40798417515],"size":[377.49303999999984,676.5316700000003],"flags":{"collapsed":true},"order":18,"mode":0,"inputs":[{"localized_name":"string_a","name":"string_a","type":"STRING","widget":{"name":"string_a"},"link":353},{"localized_name":"string_b","name":"string_b","type":"STRING","widget":{"name":"string_b"},"link":357},{"localized_name":"delimiter","name":"delimiter","type":"STRING","widget":{"name":"delimiter"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[354]}],"title":"Combine Strings","properties":{"Node name for S&R":"StringConcatenate"},"widgets_values":["","",""]},{"id":137,"type":"LoadImage","pos":[-878.4636800000006,5663.161865000001],"size":[290,330],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[278]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"Node name for S&R":"LoadImage"},"widgets_values":["MV5BNzZhMDVmMjItZGIwYi00NzdiLWJkZjctNzQ5MzA4Njg4MDBhXkEyXkFqcGc@._V1_FMjpg_UX1000_.jpg","image"]},{"id":138,"type":"PrimitiveStringMultiline","pos":[-1480,6000],"size":[370,390],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"value","name":"value","type":"STRING","widget":{"name":"value"},"link":null}],"outputs":[{"localized_name":"STRING","name":"STRING","type":"STRING","links":[353]}],"title":"Input Text (Prompt)","properties":{"Node name for S&R":"PrimitiveStringMultiline"},"widgets_values":["<Picture 1> - keep the photostyle of this image. use the man's bald head, facial hair, physique. \n\n<Picture 2> - keep only the black outfit from this image, remove the hair, remove accessories. \n\n<Picture 3> - use the shield from this image, it is attached on the man's back"],"color":"#322","bgcolor":"#533"},{"id":115,"type":"ResolutionSelector","pos":[-1461.9530999999977,5612.434999999999],"size":[285.7203125,170],"flags":{},"order":12,"mode":0,"showAdvanced":false,"inputs":[{"localized_name":"aspect_ratio","name":"aspect_ratio","type":"COMBO","widget":{"name":"aspect_ratio"},"link":null},{"localized_name":"megapixels","name":"megapixels","type":"FLOAT","widget":{"name":"megapixels"},"link":null},{"localized_name":"multiple","name":"multiple","type":"INT","widget":{"name":"multiple"},"link":null}],"outputs":[{"localized_name":"width","name":"width","type":"INT","links":[347]},{"localized_name":"height","name":"height","type":"INT","links":[348]}],"title":"IMAGE SIZE (pick ratio + megapixels)","properties":{"Node name for S&R":"ResolutionSelector"},"widgets_values":["9:16 (Portrait Widescreen)",0.7,32],"color":"#322","bgcolor":"#533"},{"id":92,"type":"SaveVideo","pos":[1677.1025826151888,5777.54976685264],"size":[330,692],"flags":{},"order":27,"mode":4,"inputs":[{"localized_name":"video","name":"video","type":"VIDEO","link":260},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null},{"localized_name":"format","name":"format","type":"COMBO","widget":{"name":"format"},"link":null},{"localized_name":"codec","name":"codec","type":"COMFY_DYNAMICCOMBO_V3","widget":{"name":"codec"},"link":null}],"outputs":[{"localized_name":"video","name":"video","type":"VIDEO","links":null}],"properties":{},"widgets_values":["video/MiniMax_H3","auto","auto"]},{"id":140,"type":"MarkdownNote","pos":[-1875.74454979837,4876.608866509161],"size":[300,520],"flags":{},"order":13,"mode":0,"inputs":[],"outputs":[],"title":"Note: Size Settings Reference","properties":{},"widgets_values":["| megapixels | Aspect | Output (multiple=32) |\n|---|---|---|\n| 0.2 | 16:9 | 608 x 352 |\n| 0.3 | 16:9 | 736 x 416 |\n| 0.4 | 16:9 | 864 x 480 |\n| 0.5 | 16:9 | 960 x 544 |\n| 0.6 | 16:9 | 1056 x 608 |\n| 0.7 | 16:9 | 1152 x 640 |\n| 0.8 | 16:9 | 1216 x 672 |\n| 0.9 | 16:9 | 1280 x 736 |\n| 0.98 | 16:9 | 1344 x 768 |\n| 1.0 | 16:9 | 1376 x 768 |\n| 1.2 | 16:9 | 1504 x 832 |\n| 1.5 | 16:9 | 1664 x 928 |\n| 1.8 | 16:9 | 1824 x 1024 |\n| 2.0 | 16:9 | 1920 x 1088 |\n"],"color":"#222","bgcolor":"#000"},{"id":117,"type":"MarkdownNote","pos":[-2381.7082816372676,4882.51048471385],"size":[440,740],"flags":{},"order":14,"mode":0,"inputs":[],"outputs":[],"title":"Note: Model Links","properties":{},"widgets_values":["## Model Links\n[π€ Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3)\n\n**vae**\n\n- [minimax_h3_video_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors)\n\n**diffusion_models**\n\n- [minimax_h3_ref2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_ref2va_pruned_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)\n\n\n## Model Storage Location\n\n```\nπ ComfyUI/\nβββ π models/\nβ βββ π vae/\nβ β βββ minimax_h3_video_vae_fp16.safetensors\nβ β βββ minimax_h3_audio_vae_fp32.safetensors\nβ βββ π diffusion_models/\nβ β βββ minimax_h3_ref2va_pruned_int8_convrot.safetensors\nβ βββ π text_encoders/\nβ βββ qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"],"color":"#222","bgcolor":"#000"},{"id":142,"type":"MarkdownNote","pos":[-2003.5576931368607,5717.005968007735],"size":[460,980],"flags":{},"order":15,"mode":0,"inputs":[],"outputs":[],"title":"README β H3 Character Sheet Maker","properties":{},"widgets_values":["# H3 Character Sheet Maker\n\nTurn up to **9 reference images** into a clean six-view character sheet in a single generation.\n\nFeed it a face, an outfit, a weapon and a hat, and H3 will assemble them into one coherent character,\nthen show you that character from four sides plus two face close-ups.\n\n---\n\n## Why a video model\n\nSix separate image generations of the same character will disagree with each other β the jaw shifts,\nthe jacket changes, the palette drifts. Six frames from **one** video generation physically cannot,\nbecause they share a single denoising pass.\n\nThis workflow renders one continuous 360Β° orbit, pulls six frames out of it, and stitches them into a\nsheet. No hard cuts anywhere, so nothing gets a chance to reinvent itself between shots. The camera\ndoes all the moving; the character stays frozen.\n\n---\n\n## Quick start\n\n1. **Load your references.** Any mix of photos, drawings or anime art. The first one sets the style.\n2. **Fill in `Input Text (Prompt)`** β one line per image saying what to take and what to ignore.\n3. **Pick your size** on the Resolution Selector: aspect ratio, then megapixels.\n4. **Leave duration at 5.** Everything downstream is tuned to it.\n5. Queue. The finished sheet lands in `ComfyUI/output/charsheet/`.\n\n---\n\n## The two prompt boxes\n\nThey get joined together automatically, so you only ever touch the first one.\n\n**`Input Text (Prompt)`** β yours. Assign every image one job and one ignore list:\n\n```\n<Picture 1> - keep the photo style. Use the bald head, facial hair, physique.\n<Picture 2> - keep only the black outfit. Remove the hair, remove accessories.\n<Picture 3> - use the shield. It is attached to the man's back.\n```\n\nBeing blunt about what to *ignore* matters as much as what to keep. Backgrounds, poses and the wrong\nperson's face all travel across unless you rule them out by name.\n\nDescribe fabrics and materials **in words** too. Faces carry across on their own; wardrobe drifts.\n\"Black high-collared coat with silver buckles\" survives where \"the outfit from `<Picture 2>`\" wanders.\n\n**`Prompt for orbiting`** β the fixed half. Backdrop, lighting, lens, the A-pose, the statue lock and\nthe three beat timings. Leave it alone unless you're changing the shot structure, and if you do, see\n*Retiming* below.\n\n---\n\n## What you get\n\n| # | View | Source |\n|---|---|---|\n| 1 | Front | orbit 0% |\n| 2 | Left side | orbit 25% |\n| 3 | Back | orbit 50% |\n| 4 | Right side | orbit 75% |\n| 5 | Face, front | beat 2 |\n| 6 | Face, three-quarter | beat 3 |\n\nLaid out 3 wide Γ 2 tall with thin black gutters.\n\n---\n\n## Settings worth knowing\n\n**Duration β leave at 5.** That's 124 frames. Valid lengths are `17n + 5`: 5, 22, 39, 56, 73, 90,\n107, 124. Anything else rounds up. 124 puts the orbit at roughly 100Β°/s, an ordinary turntable speed.\nGo much shorter and the spin outruns the model β it smears past about 5Β° per frame.\n\n**Aspect ratio.** Portrait for people. 9:16 wastes the least frame on a standing figure.\n\n**Megapixels.** 0.5 to scout, 0.7 for normal use, 1.2+ when you want the face crops to hold up. Cost\nscales roughly linearly, so prove the composition cheap before you commit.\n\n**Speed-up nodes.** Sage Attention and caching both cost some prompt adherence here. Deliberately left out. Add them if you like.\n\n**Optional outputs.** Two extra save nodes are bypassed by default: every individual frame, and the\nraw video. Un-bypass either if you want to cherry-pick your own angles.\n\n---\n\n## Getting good results\n\n**Give it a back view if you have one.** With only front-facing references the entire back of your\ncharacter is invented. This is the single biggest quality lever in the workflow, and no amount of\nprompt tuning substitutes for it.\n\n**Watch for flutter.** Hair and cloth want to move. The fixed prompt already freezes them hard; if\nsomething still ripples, name the specific offender in your input box.\n\n**Assembling from many sources?** If the character is built from three or more images, consider two\nstages: run once to get a clean front view, then feed *that* render back in as `<Picture 1>` and\nbuild the sheet from it. A purpose-made reference beats a pile of contradictory ones.\n\n**Retiming.** The six grab points are locked to the beat timings in the fixed prompt. If you change\nthose times or the duration, open the subgraph and move the frame indexes to match, or the grabs will\nland mid-transition.\n\n---\n\n## Then what\n\nUse the character sheet how you would like. You can input it as a reference for future H3 video generation, use it for custom DnD character, use it for visualizing characters or props. "],"color":"#222","bgcolor":"#000"}],"links":[[250,120,0,121,1,"VAE"],[251,119,0,122,1,"VAE"],[253,129,0,125,0,"NOISE"],[254,126,0,125,1,"GUIDER"],[255,123,0,125,2,"SAMPLER"],[256,124,0,125,3,"SIGMAS"],[258,122,0,130,0,"IMAGE"],[260,130,0,92,0,"VIDEO"],[261,132,0,131,0,"FLOAT"],[270,136,0,126,1,"CONDITIONING"],[271,136,1,125,4,"LATENT"],[272,128,0,136,0,"CLIP"],[273,119,0,136,1,"VAE"],[274,120,0,136,2,"VAE"],[275,131,1,136,13,"INT"],[278,137,0,136,3,"IMAGE"],[280,125,0,122,0,"LATENT"],[281,125,0,121,0,"LATENT"],[283,122,0,141,0,"IMAGE"],[347,115,0,136,11,"INT"],[348,115,1,136,12,"INT"],[349,139,0,136,4,"IMAGE"],[350,235,0,136,5,"IMAGE"],[353,138,0,236,0,"STRING"],[354,236,0,136,10,"STRING"],[355,122,0,238,0,"IMAGE"],[356,238,0,218,0,"IMAGE"],[357,239,0,236,1,"STRING"],[361,127,0,126,0,"MODEL"],[362,127,0,124,0,"MODEL"]],"groups":[{"id":1,"title":"Models","bounding":[-1521.4641000000017,4843.513839999997,700,670],"color":"#3f789e","flags":{}},{"id":2,"title":"Sampling","bounding":[-280,4840,690,670],"color":"#3f789e","flags":{}},{"id":3,"title":"Conditioning","bounding":[-790,4840,480,670],"color":"#3f789e","flags":{}},{"id":4,"title":"Decoding and create video","bounding":[440,4840,670,670],"color":"#3f789e","flags":{}},{"id":5,"title":"User Inputs","bounding":[-1520,5540,1930,900],"color":"#3f789e","flags":{}},{"id":7,"title":"Save Video (optional)","bounding":[1344.5155411496828,5688.874394672498,766.7799999999995,475.66999999999916],"color":"#3f789e","flags":{}},{"id":8,"title":"Save all frames to pick your own (optional)","bounding":[1345.725541149682,6280.5643946724995,759.5199999999995,576.0999999999995],"color":"#3f789e","flags":{}}],"definitions":{"subgraphs":[{"id":"80545511-8d5f-4d2a-826f-06b914ccf423","version":1,"state":{"lastGroupId":8,"lastNodeId":241,"lastLinkId":362,"lastRerouteId":0},"revision":0,"config":{},"name":"New Subgraph","inputNode":{"id":-10,"bounding":[1024.3366687660643,5370.105203240926,128,68]},"outputNode":{"id":-20,"bounding":[2214.551157812043,5370.105203240926,128,68]},"inputs":[{"id":"fe3a3a38-0eae-476d-9069-a182c3afc6c2","name":"image","type":"IMAGE","linkIds":[331,332,333,334,335,330],"localized_name":"image","pos":[1128.3366687660643,5394.105203240926]}],"outputs":[{"id":"f050a84c-fa9c-4b5d-8445-dd406d8dcf21","name":"IMAGE","type":"IMAGE","linkIds":[346],"localized_name":"IMAGE","pos":[2238.551157812043,5394.105203240926]}],"widgets":[],"nodes":[{"id":201,"type":"ImageFromBatch","pos":[1222.3366687660643,5189.859051940923],"size":[230,82],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":331},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[337]}],"title":"2 left side (orbit 25%)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[21,1],"color":"#332922","bgcolor":"#593930"},{"id":202,"type":"ImageFromBatch","pos":[1222.3366687660643,5339.859051940923],"size":[230,82],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":332},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[339]}],"title":"3 back (orbit 50%)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[42,1],"color":"#332922","bgcolor":"#593930"},{"id":203,"type":"ImageFromBatch","pos":[1222.3366687660643,5489.859051940923],"size":[230,82],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":333},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[340]}],"title":"4 right side (orbit 75%)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[63,1],"color":"#332922","bgcolor":"#593930"},{"id":205,"type":"ImageFromBatch","pos":[1222.3366687660643,5789.859051940923],"size":[230,82],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":335},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[343]}],"title":"6 face 3/4 (beat 3)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[113,1],"color":"#332922","bgcolor":"#593930"},{"id":200,"type":"ImageFromBatch","pos":[1222.3366687660643,5039.859051940923],"size":[230,82],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":330},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[336]}],"title":"1 front (orbit 0%)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[2,1],"color":"#332922","bgcolor":"#593930"},{"id":210,"type":"ImageStitch","pos":[1554.3084449660662,4962.851354540928],"size":[250,150],"flags":{"collapsed":false},"order":6,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":336},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":337},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[338]}],"title":"Row 1: 1+2","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["right",true,6,"black"]},{"id":211,"type":"ImageStitch","pos":[1562.036668766066,5221.359051940922],"size":[250,150],"flags":{"collapsed":false},"order":7,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":338},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":339},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[344]}],"title":"Row 1: +3","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["right",true,6,"black"]},{"id":213,"type":"ImageStitch","pos":[1579.636668766066,5445.559051940922],"size":[250,150],"flags":{"collapsed":false},"order":8,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":340},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":341},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[342]}],"title":"Row 2: 4+5","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["right",true,6,"black"]},{"id":214,"type":"ImageStitch","pos":[1580.7366687660653,5755.359051940924],"size":[250,150],"flags":{"collapsed":false},"order":9,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":342},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":343},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[345]}],"title":"Row 2: +6","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["right",true,6,"black"]},{"id":216,"type":"ImageStitch","pos":[1894.551157812043,5273.58833980035],"size":[250,150],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"image1","name":"image1","type":"IMAGE","link":344},{"localized_name":"image2","name":"image2","shape":7,"type":"IMAGE","link":345},{"localized_name":"direction","name":"direction","type":"COMBO","widget":{"name":"direction"},"link":null},{"localized_name":"match_image_size","name":"match_image_size","type":"BOOLEAN","widget":{"name":"match_image_size"},"link":null},{"localized_name":"spacing_width","name":"spacing_width","type":"INT","widget":{"name":"spacing_width"},"link":null},{"localized_name":"spacing_color","name":"spacing_color","type":"COMBO","widget":{"name":"spacing_color"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[346]}],"title":"Stack rows","properties":{"Node name for S&R":"ImageStitch"},"widgets_values":["down",true,6,"black"]},{"id":204,"type":"ImageFromBatch","pos":[1222.3366687660643,5639.859051940923],"size":[230,82],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":334},{"localized_name":"batch_index","name":"batch_index","type":"INT","widget":{"name":"batch_index"},"link":null},{"localized_name":"length","name":"length","type":"INT","widget":{"name":"length"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[341]}],"title":"5 face front (beat 2)","properties":{"Node name for S&R":"ImageFromBatch"},"widgets_values":[95,1],"color":"#332922","bgcolor":"#593930"}],"groups":[{"id":6,"title":"Character Sheet Assembly","bounding":[1212.3366687660643,4892.851354540928,942.2144890459788,1022.5076973999958],"color":"#8A8","flags":{}}],"links":[{"id":336,"origin_id":200,"origin_slot":0,"target_id":210,"target_slot":0,"type":"IMAGE"},{"id":337,"origin_id":201,"origin_slot":0,"target_id":210,"target_slot":1,"type":"IMAGE"},{"id":338,"origin_id":210,"origin_slot":0,"target_id":211,"target_slot":0,"type":"IMAGE"},{"id":339,"origin_id":202,"origin_slot":0,"target_id":211,"target_slot":1,"type":"IMAGE"},{"id":340,"origin_id":203,"origin_slot":0,"target_id":213,"target_slot":0,"type":"IMAGE"},{"id":341,"origin_id":204,"origin_slot":0,"target_id":213,"target_slot":1,"type":"IMAGE"},{"id":342,"origin_id":213,"origin_slot":0,"target_id":214,"target_slot":0,"type":"IMAGE"},{"id":343,"origin_id":205,"origin_slot":0,"target_id":214,"target_slot":1,"type":"IMAGE"},{"id":344,"origin_id":211,"origin_slot":0,"target_id":216,"target_slot":0,"type":"IMAGE"},{"id":345,"origin_id":214,"origin_slot":0,"target_id":216,"target_slot":1,"type":"IMAGE"},{"id":331,"origin_id":-10,"origin_slot":0,"target_id":201,"target_slot":0,"type":"IMAGE"},{"id":332,"origin_id":-10,"origin_slot":0,"target_id":202,"target_slot":0,"type":"IMAGE"},{"id":333,"origin_id":-10,"origin_slot":0,"target_id":203,"target_slot":0,"type":"IMAGE"},{"id":334,"origin_id":-10,"origin_slot":0,"target_id":204,"target_slot":0,"type":"IMAGE"},{"id":335,"origin_id":-10,"origin_slot":0,"target_id":205,"target_slot":0,"type":"IMAGE"},{"id":330,"origin_id":-10,"origin_slot":0,"target_id":200,"target_slot":0,"type":"IMAGE"},{"id":346,"origin_id":216,"origin_slot":0,"target_id":-20,"target_slot":0,"type":"IMAGE"}],"extra":{}}]},"config":{},"extra":{"ds":{"scale":0.9090909090909091,"offset":[-7.063416613136653,-4663.1260059749175]},"frontendVersion":"1.47.11","VHS_latentpreview":false,"VHS_latentpreviewrate":0,"VHS_MetadataImage":true,"VHS_KeepIntermediate":true},"version":0.4}
|
examples/CelticKnight - 4 panel.png
ADDED
|
Git LFS Details
|
examples/CelticKnight - 6 panel.png
ADDED
|
Git LFS Details
|
examples/CelticKnight - Example.PNG
ADDED
|
|
Git LFS Details
|
examples/Haruhi - 4 panel.png
ADDED
|
Git LFS Details
|
examples/Haruhi A2R - 6 panel.png
ADDED
|
Git LFS Details
|
examples/SHEET_00020_.png
ADDED
|
Git LFS Details
|
examples/SHEET_00027_.png
ADDED
|
Git LFS Details
|
examples/SHEET_00158_.png
ADDED
|
Git LFS Details
|
examples/Sanji A2R - 6 panel.png
ADDED
|
Git LFS Details
|
examples/Sanji A2R - Spin Video.mp4
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:92b082a9a6b2718ac7f685e06b5d62f1f8fd8cd4fc19bf056ef7d5affb178b24
|
| 3 |
+
size 999653
|
examples/Sheet Example.webp
ADDED
|
Git LFS Details
|
examples/mia example.PNG
ADDED
|
|
Git LFS Details
|
examples/shield example.png
ADDED
|
Git LFS Details
|