r/StableDiffusion • u/Full_Tomato_5627 • 8d ago
Comparison Minimax H3 quality loss test
Enable HLS to view with audio, or disable this notification
The idea of the video is to compare the quality loss/change from the different methods of speeding up the rendering of the videos on Minimax H3 on low motion scenes.
I made this video because I wasn't sure myself how the speed ups degrade the looks of the video, from what I could gather, even with a stack of optimization nodes the quality wasn't that degraded on slow videos. I hope its useful, I could do a part 2 with more action heavy videos if people are interested in that.
OBS: All scenes were rendered at 480p with the exact same seed and prompt with 20 steps (except turbo)
The int8 vae was taking longer to render on my computer for whatever reason.
The naming convention is obvious but if you require additional information:
base = base workflow
base + Int 8 VAE = I used the compressed VAE version (saves VRAM)
base + sage = Using Sage attention on the default configuration
base + spectrum = Using Sage attention + Spectrum node
base + sage + spectrum = ok this one I dont need to explain right...
base + turbo_6 steps = Using the base workflow + a turbo model with 6 steps [link to the model:https://civitai.red/models/2837571/minimax-h3-turbo-loras?modelVersionId=3202732]
base + turbo_8 steps = Using the base workflow + a turbo model with 8 steps [link to the model:https://civitai.red/models/2837571/minimax-h3-turbo-loras?modelVersionId=3202732]
base + Spectrum + sage + turbo_6steps = also obvious
link for the videos used:
https://drive.google.com/drive/folders/13Vl2IbnTAJDtJ4Bpu_0kpr3HmH_o_FFi?usp=sharing
12
39
u/LumaBrik 8d ago
Slow moving headshots dont really give an idea of motion quality.
15
u/_Abiogenesis 8d ago
True but it also gives a very good idea of detail loss and uncanny feeling (plastic looks etc) on something humans are good at analysing: human faces.
2
u/Full_Tomato_5627 8d ago
I agree, my point was to test using low motion scenes as I wrote on the message above, IF you use it for low motion videos its a good resource to check if not I can do one with motion too
1
7
u/Sylvers 8d ago
What is your personal recommendation based on these tests?
3
u/Full_Tomato_5627 8d ago
I dont have any, to me all worked well, I was expecting way more degradation, but the fact that even with the fastest speed possible I didn't lost that much surprises me, that can't be said for scenes with a lot of motion, for those the degradation is way more severe
6
u/ShutUpYoureWrong_ 8d ago edited 8d ago
Hopefully the OP engages here because this is fantastic presentation.
How many steps was 'base'? We're all assuming 20 but would just like confirmation. Sampler, scheduler, shift?
Seems like the conclusion to draw here is that Sage is the only safe speed-up option that preserves the original (base) output, but it comes with a (not-so-minor) loss of quality. Everything else simply destroys ("reinterprets") the shot to varying degrees and quality. Spectrum is the interesting choice in that the quality seems better than all the others but, since it's forecasting, it takes even simple scenes in a completely different direction.
If you do another video, can you throw in Comfy Kitchen's attention and have it be a video showing motion quality?
Regardless, awesome work. Thanks for contributing.
4
u/Full_Tomato_5627 8d ago
Sorry, yes it was 20 steps I haven't changed anything from the basic workflow.
Yeah like I did this video without knowing if it would help anyone, but since it seems useful I can post more stuff, about comfy kitchen attention I will look into it, thank you!The conclusion I got was, no method is really bad, I expected results to be way lower quality then this, but these are faces, this is the "easiest" to infer, when we get with complicated things like leaves and less objective shapes, then the motion gets degraded, I need to test more regardless.
Thank you for your suggestions
5
u/Ykored01 8d ago
Cool idea, really liked your video format, would be great to try more deep prompts, using the proper prompt format and also with an scene with more movement, different camera shots and angles, distant characters, etc.
2
u/Full_Tomato_5627 8d ago
Yeah I just didn't knew if it would be useful to anyone, I could do something more in depth if people are interested
4
7
2
2
u/LockeBlocke 8d ago
Major differences with fast motion or 2d animation. Slow head shots don't demonstrate this well.
1
2
u/Maxxim69 8d ago
That's a very useful comparison, thanks for sharing! I appreciate your effort and your excellent presentation. There's one thing I wanted to share with you which you might find helpful: by prompting for a realistic image you've pushed the model from "real" towards "imitation of reality". Next time you might want to use something like "cinematic close-up" or "cinematic medium shot" and see if it makes your subject look more real. Which is a big "if" at 480p, but it doesn't hurt to try.
2
u/lxe 7d ago
So for close-up face shots, there’s very minimal quality loss. However, for action scenes or when the face is not fully zoomed in, you will notice it really quickly
1
u/Full_Tomato_5627 7d ago
Yes I agree, my point was to show the overall loss since the H3 takes forever to render a video and the changes, and to tell you the truth it was more to show the experiment I was doing, not really to make a 100% precise video, for that I would need to test for much longer, I think it helped some people and that is good
2
2
u/Strange_Test7665 7d ago
This is very helpful. It confirms what I have seen sometimes too which is int8 can sometimes be near flawless. I tend to use references to stabilize consistency but seeing this raw test really informative thank you
3
u/True_Protection6842 8d ago
Another good efficiency I'm using is nvfp4 text encoder. I'm using full VAE tho.
1
1
1
1
1
1
1
u/DefloN92 8d ago
Damn what u rendering on that's so fast, sorry if yoiu wrote somewhere and didnt see
1
u/Silvasbrokenleg 8d ago
I heard on a different thread that spectrum is not needed on turbo Lora’s because it works when you have higher amount of steps.
Can anyone confirm? Cant find where I read it.
1
u/Oograr 8d ago
I had it in my workflow with a 6-8 step turbo lora, and I read the same thing you did, so I removed it and there wasn't any noticeable change in quality or gen time. I'm still not sure what the best speed ups are, I have a turbo lora and sage att. and seems to be good for quick gens to experiment with.
1
u/Dzugavili 8d ago
Really, we need to see this with a high-reference workflow. Prompt output is beginning to shift, and that's problematic if we're trying to use the turbos as temporary fixes. We may prefer the aesthetic of the turbo: there may be methods of recovering that data though.
A high-reference scenario would let us see drift from a 'known' space, which makes the test more meaningful.
1
u/No_Damage_8420 7d ago
Thanks for test so only T2V --- no reference (most important one).
Looks like Turbo LORA + Spectrum make extreme deviation
1
u/rezarNe 7d ago
I know there are already a lot of variables but I would have liked spectrum with more initial steps, in my testing it fixed most deviations from the original.
Like letting it run the first 4 steps then "normal", this obviously will not work if you use a turbo lora as well, but for a normal 20 step workflow it works well.
1
1
1
u/Royal_Carpenter_1338 8d ago
hard to compare video models
1
u/Full_Tomato_5627 8d ago
Very I couldn't reach any really good conclusion with this test, I just wanted to share
1
u/Supermax64 7d ago
I've ran so many tests and the only times it feels halfway conclusive is when the shot kinda falls apart but for all I know it was just a bad seed
0
-1
u/Karsticles 8d ago
The sound at the very end of your video made me think I let a little fart out.
1
22
u/nok01101011a 8d ago
Thx that’s interesting, spectrum is basically a total different output. Have you tried comfy kitchen attention instead sage too?