如何让H3 Character Sheet Generator提速40%:Turbo LoRA与缓存优化实操(附质量取舍说明)
【免费下载链接】H3_Character_Sheet_Generator项目地址: https://ai.gitcode.com/hf_mirrors/PoopMan333/H3_Character_Sheet_Generator
H3 Character Sheet Generator是一个 ComfyUI 工作流:它利用 MiniMax H3 视频模型,把最多 9 张参考图一次性生成多视图角色设定表(character sheet / turnaround sheet)。默认的 6 panel 版本要为 6 个可用帧生成 124 帧视频,速度偏慢。本文带你实操两条官方提速路径——切换到 4 panel 快速版(帧数减少约 40%),以及启用 Optional Speedups 加速栈(Turbo LoRA + SLA 稀疏注意力 + 分块计算),并如实说明每一档加速的质量代价。
一、先搞懂:角色表工作流为什么慢?
H3 Character Sheet Generator 6面板角色设定表生成效果示例
这个工作流的巧妙之处在于:不单独生成 6 张图,而是让 H3 做一段无剪辑的连续 360° 环绕(orbit),再从这条视频里抽出 6 帧拼成角色表。同一趟视频里的帧天然一致——脸、衣服、配色不会"互相打架"。
代价也很直接:为了拿到 6 帧可用的画面,6 panel 版实际生成了 124 帧(4 panel 版是 73 帧)。所以提速优化只有两个方向:
- 少生成帧(4 panel 版,~40% 提速就来自这里)
- 让每一帧算得更快(Turbo LoRA、稀疏注意力等加速节点)
| 版本 | 生成帧数 | 取用帧数 | 环绕范围 |
|---|---|---|---|
| 6 panel 标准版 | 124 | 6 | 360° 整圈(含背面) |
| 4 panel 快速版.json>) | 73 | 4 | 180° 半圈 |
二、提速路径 1:换用 4 panel 快速版(约 40% 提速)
H3 Character Sheet Generator 4面板快速版角色设定表四视图效果
如果你的用途不需要整圈 360° 的背面视图,直接换用 4 panel 版即可:
- 生成帧数从 124 降到 73,帧数减少约 40%,生成时长同步下降
- 视图从 6 个变为 4 个:正面、左侧、右侧、面部特写
- 其余一切照旧(模型、提示词、分辨率选择都一样),只是换一份工作流文件
适用场景:角色快速迭代、批量试角色、显存紧张的显卡。不适用:需要背面视图供后续生成参考(180° 环绕没有背面)。
三、提速路径 2:启用 Optional Speedups 加速栈
两份工作流里都有一个红框Optional Speedups分组,作者注明"delete if you'd like"(可整体删除)。它是一套已按 PlagueKind MiniMax-H3 V6 参数调好的 7 节点加速栈,顺序不能乱:
3.1 七个加速节点速查表
| # | 节点 | 作用 | 默认参数 |
|---|---|---|---|
| 1 | H3SLAAttention | 稀疏注意力(SLA),加速主力 | sparsity_ratio0.90 |
| 2 | MiniMaxLowVRAMAttention | 低显存注意力(head chunks) | head_chunks4 |
| 3 | ModelPatchTorchSettings | FP16 Accumulation | off(SLA 已处理) |
| 4 | MiniMaxChunkFeedForward | 分块前馈计算 | 2 / 4096 |
| 5 | LoraLoaderModelOnly(Turbo LoRA) | 4 步加速 Turbo LoRA | strength 1.0 |
| 6 | H3AdaLNLoRAFix | AdaLN LoRA 修正 | 默认 Bypass(换用 dareties LoRA 时才开) |
| 7 | MiniMaxH3SigmaShift | Sigma Shift(video/audio) | 8 / 3 |
3.2 关键一步:把 steps 改成 8
加速栈和步数是绑定使用的,工作流里的 STEPS 便签写得很明确:
- ✅ 带加速栈 + Turbo LoRA:8 steps
- ✅ 不带任何加速:20–25 steps
实操时把BasicScheduler的步数从 25 改为 8 即可,采样器(euler)和调度方式不用动。
3.3 Turbo LoRA 怎么装
加速子图里的LoraLoaderModelOnly节点指向这个文件:
- 文件:
minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors - 位置:
models/loras/
工作流每个 loader 节点都内置了下载链接,打开时 ComfyUI 会直接提示你下载缺失模型。
3.4 自定义节点依赖
加速栈依赖两个自定义节点包(工作流其余部分接近原生 ComfyUI):
- PlagueKind Nodes:提供
H3SLAAttention、H3AdaLNLoRAFix - KJNodes:提供
MiniMaxChunkFeedForward、MiniMaxLowVRAMAttention、ModelPatchTorchSettings
不需要加速的话,整个 Optional Speedups 分组删掉即可,工作流仍可正常运行。
四、质量取舍说明:加速到底牺牲了什么?
作者在 README 里很坦诚:Turbo LoRA 这类加速确实更快,但 prompt 遵循度和画质会有轻微损失——大多数情况下值得,除了最后一遍出图。
4.1 主要质量旋钮:SLA 的 sparsity_ratio
sparsity_ratio决定跳过多少注意力计算:
| 取值 | 速度 | 画质 |
|---|---|---|
| 0.80–0.85 | 略快 | ≈ 接近完整 pytorch 注意力 |
| 0.90(默认) | 更快 | 轻微损失 |
| 0.95 | 大幅提升(长视频/高分辨率收益最大) | 可感知的下降 |
建议:正式出图前改回 0.80–0.85,或者直接关掉整个加速栈。
Sanji 动漫转真人6面板角色表:加速参数下的质量参考
4.2 关于"缓存优化"的实话:官方栈刻意避开了 EasyCache
很多人听到"缓存优化"会想到视频扩散里的 EasyCache。但工作流备注里明确写着:作者刻意不使用 EasyCache,因为它带来可感知的画质损失。
所以这个项目的"快"不靠缓存中间结果,而是靠三板斧:
- 减少计算:SLA 稀疏注意力跳过 90% 的注意力运算;前馈按 4096 token 分块
- 减少步数:Turbo LoRA 让模型 8 步收敛,不必跑 20 步以上
- 减少帧数:4 panel 版 73 帧 vs 124 帧
有一个"免费"的缓存机制值得知道:改帧号重新拼图不重新生成——只要视频没重出,调整取帧点再 re-stitch 是瞬间完成的(下文 Tips 第 1 条)。
4.3 推荐策略:两遍出图法
- 试跑(快):4 panel 版 + 全套加速栈 + 8 steps + 0.4MP,先验证构图和参考图质量
- 终稿(质):6 panel 版 + 关闭加速栈(或 SLA 降到 0.80)+ 20–25 steps,分辨率升到 0.7–1.2MP
五、其他省时实操 Tips ⏱️
- 帧位调整零成本:不同次运行的帧位会漂移,某个面板取歪了?打开 "Save all frames" 节点,找到更合适的帧号填回拼图子图,秒出结果
- 低分辨率试构图:0.4MP 试构图、0.7MP 日常使用、1.2MP+ 保面部特写,耗时近似线性增长
- 有背面图就给背面图:只给正面参考时,角色整个背面全靠模型"想象"——这是最大的质量杠杆,调参数不如补一张背面参考
- 服装要"用嘴说":脸能靠参考图稳住,衣服会漂移;写一句 "black high-collared coat with silver buckles" 比 "the coat from Picture 2" 稳得多
六、相关文件索引 📂
| 文件 | 说明 |
|---|---|
| H3_CharSheetMaker_6_Panel.json | 6 panel 标准版工作流 |
| H3_CharSheetMaker_4_Panel_(Faster).json.json>) | 4 panel 快速版工作流 |
| B prompts/Standard Orbit - 6 panel.txt | 标准环绕 B 提示词 |
| B prompts/Anime2Real - 4 panel.txt | 动漫转真人 B 提示词 |
| early_version/H3_CharSheet_Maker.json | 早期版本,供对比参考 |
| README.md | 项目说明与模型下载清单 |
💡 一句话总结:日常试跑用"4 panel + 加速栈 + 8 steps",终稿用"6 panel + 全精度 + 20 steps",这就是 40% 提速和画质的最佳平衡点。
【免费下载链接】H3_Character_Sheet_Generator项目地址: https://ai.gitcode.com/hf_mirrors/PoopMan333/H3_Character_Sheet_Generator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考