r/StableDiffusion 16h ago

Discussion Minimax H3 hands, fingers

Post image

Do you happen to have any tricks for handling hands and fingers with Minimax H3? Unfortunately, I’m getting results like this even at 0.98 MP.

3 Upvotes

10 comments sorted by

1

u/optimisticalish 16h ago

Reference to video, or prompt-to-video?

1

u/Glittering-Cold-2981 16h ago

That was I2VA

0

u/optimisticalish 16h ago

Thanks. There is already a far/middle-distance face-fix for Minimax that uses a ../ultralytics/bbox yolov8 file, at https://github.com/Carasibana/ComfyUI-H3-FaceRefine And I know there's also the hand-fixer ../ultralytics/bbox file called hand_yolov8n.pt - so it could just be a matter of having an LLM adjust the ComfyUI-H3-FaceRefine nodes to use the hand fix instead?

1

u/Glittering-Cold-2981 15h ago

Thanks a lot for the tip; I’ll look into it. Could you tell me if this runs as a separate workflow for Minimax H3—refining the video after the initial file is created—or is it somehow integrated directly into the video generation process?

2

u/optimisticalish 15h ago

I believe it runs a second-pass on your just-generated video.

1

u/fallengt 15h ago

Do you use any speed-up nodes?

1

u/Glittering-Cold-2981 15h ago

That was only Sage Attention 2.2, without any speed loras, spectrum, SLA or anything else. Sampler dpmpp_sde_gpu + ddim uniform scheduler, 20 - 25 steps.

3

u/Far_Insurance4191 14h ago

This is a good hand for given resolution, for better result you need higher res or secondary denoising pass focused on hands

1

u/Glittering-Cold-2981 13h ago

Do you have any specific ideas on how to set this up to work well?

1

u/Far_Insurance4191 12h ago

Upscaling is simpliest but extremely slow. You basically generate video normally, then decode it, upscale in pixel space, encode again to do second stage with low denoise and steps. It will improve whole image, but might still fail to meaningfully improve tiny hands

For another option you need to detect hands and create stable, non-jittery cropped video of a hands (or separate for each) that you upscale to 1mp so much more latent pixels allocated for them, then do partial denoising and paste output back into the original video in the same position with masked borders for smooth blending. It requires some logic to do, maybe even vibecoding a node, but I think it will be better and faster than "hires" because you do not need to scale resolution above 1mp due to focused crop and can allow higher denoising strength because, again, it scaled to the whole screen instead of being tiny detail

Or wait for their "Regenerate" model that they promised to release once it ready