折腾了两个周末,controlnet这套我算是理顺了,分享下自己的理解。核心就一句话:它给模型加一层约束,让出图不再全凭运气。我常用三个——openpose锁人物姿势,摆好骨架就不再手脚乱长;lineart或canny吃线稿,适合把草图变成成品;depth管前后空间关系,做场景很稳。
有个坑我卡了很久:预处理器和对应模型必须配对,选了openpose的预处理却挂canny模型,出来全是鬼图。
权重我一般给0.5到0.8,太高画面会僵。多个可以叠加,但越叠越容易打架,建议先单个调顺再组合。大家还有什么冷门用法,交流下?