返回文章列表
ControlNet 控制姿势:让角色不再扭曲

ControlNet 控制姿势:让角色不再扭曲

2024-03-25AI 生图实战
ControlNet姿势控制OpenPose
涉及工具:
Stable DiffusionControlNet

什么是 ControlNet?

简单说,ControlNet 允许你通过额外的"控制图"来约束 AI 的生成。比如你想让 AI 画一个站姿的人物,可以上传一张火柴人姿势图,AI 就会按照这个姿势来生成。

常用模型

  1. Canny:边缘检测,适合保持轮廓
  2. OpenPose:姿势控制,让人物动作正确
  3. Depth:深度图,控制空间层次
  4. Tile:分块控制,适合细节修复

实战案例:画正确姿势的人物

  1. 准备好姿势参考图
  2. 用 OpenPose 提取姿势骨架
  3. 把骨架图传入 ControlNet
  4. 输入提示词,选择合适的模型权重(0.5-0.8 之间)

使用心得

  • ControlNet 不是万能的,有时候还是会翻车
  • 参考图质量很重要
  • 模型权重太高会限制 AI 的创意,需要平衡

用了 ControlNet 之后,我画人物的失败率从 30% 降到了 10% 左右。