Wink Pings

H3 Image的VAE到底有没有问题,社区吵了一轮

Ostris指出H3 Image的VAE存在问题,r/StableDiffusion的讨论却指向另一个结论:这不是bug,是32倍压缩的设计取舍。有人换VAE,有人降采样,也有人直接回去用原版H3。

Ostris在X上发帖,说H3 Image的VAE有问题。r/StableDiffusion很快开了讨论帖,但跟帖里的技术分析指向一个不太一样的结论。

Ostris帖子截图

Ostris的原帖链接在这里。

ninjazombiemaster的跟帖拿到了33个赞,他把话说得很清楚:这算不上"issue",更像一个设计决策。H3 VAE的有效空间压缩是32倍,而大多数图像模型是16倍。对omni视频模型来说,这个选择很合理,能让时间压缩更少,也给参考latent留出足够空间。

但放到图像模型上,32倍压缩的结果就是细节变差。它之所以能在合理速度下处理高分辨率图像,原因也在这里。BathroomEyes补了一句:更高的分辨率只是把更多像素用于展示latent压缩伪影和错误。

有人问能不能换VAE。AwesomeAkash47的解释是,扩散模型本身是在VAE之上训练的,换VAE或者改VAE权重,都会偏离模型原本学到的东西,本质上需要重新训练。ThatRandomJew7纠正了一点:同架构训练的VAE通常可以跨用,比如Qwen和WAN,他打了个比方,算是不同方言。

LumaBrik在跟帖里列了几个可用的VAE:

  • minimax_h3_single_frame_500k_comfy.safetensors
  • minimax_h3_t1_image_vae_step1597.safetensors
  • p_h3-image_vae_int8_convrot.safetensors

listopalafoto说p_h3-image_vae_int8_convrot.safetensors在自己这里效果好不少,他用LCS重新校准了这个VAE,准备发布一个带控制项的节点,包括胶片乳剂预设、对比度、亮度、饱和度和锐度。

m0ran1推荐Pruna版本,说会好一点,同时建议用SA SOLVER配SGM UNIFORM采样器,而不是EULER和SIMPLE,VAE文件在PrunaAI的Hugging Face仓库。不过ThePixelHunter提醒,在Ostris的截图里,Pruna版本表现更差。

分辨率上的取舍也有人讨论。hectorlf认为这是死路:压缩率更低意味着显存占用更高,16MP图像和消费级显卡都保不住。Calm_Mix_3776反驳说,如果VAE能好好渲染细节,根本不需要生成16MP。一张2到4MP的MOSS图像,细节不比16MP的MiniMax差,甚至更多,因为Flux.2的VAE在图像细节和纹理上非常强。

Rivarr的体验不太客气:这个模型问题太多,他宁愿用原版H3视频模型做图像编辑,也不用这个图像模型。liteAvvikandeIsASlut说编辑能力比Klein 9B还差,换衣服要试大约12次才能贴合提示词,4MP下依然噪点和模糊。

Enshitification的跟帖是另一种态度。训练这个规模的模型,尝试新东西需要胆量、时间和算力,团队大概率知道取舍在哪,只是认为对只有消费级显卡的用户来说值得。模型训练完了,钱也花了,有缺陷也先放出来。他觉得这个社区最擅长的,就是用原作者没想到的方式去优化模型。

至于VAE压缩率能不能靠tile decoding降下来,StableLlama的判断是压缩量由架构决定,不由权重决定,没有直接修复的办法。ninjazombiemaster补充,H3 VAE本身就是原生tiled的,即使用户不挂tile decode节点也一样。

所以回到标题的问题:VAE有没有问题。按社区的说法,它按设计工作,只是这个设计为视频而生,放到图像编辑上,细节和纹理的账算不过来。

发布时间: 2026-11-12 02:03