要精准生成“单膝跪地、右手高举、眼神坚毅”角色,需用OpenPose提取姿态并经ControlNet控制:先设对预处理器与模型,输入全身无遮挡图,勾选像素匹配并统一尺寸;再用OpenPose Editor微调关节点,重点处理手部21子点;最后用Depth Editor增强手部掩膜,双ControlNet协同提升结构准确性。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让AI画出“单膝跪地、右手高举、眼神坚毅”的角色,而不是一堆肢体扭曲的废图,就得绕过文字提示的模糊陷阱,直接操控骨骼结构。
用OpenPose自动提取参考图姿态
打开Stable Diffusion WebUI → 进入ControlNet面板 → 点击“启用”开关。
在预处理器下拉菜单中选择【OpenPose】,模型也选openpose_full,这两项不匹配会导致骨骼错位或关键点丢失。
将一张清晰的人物姿势图拖入“输入图像”区域——人物必须全身入镜、无遮挡、背景尽量干净,否则检测会漏掉手腕或脚踝等末端关节点。
勾选“像素匹配”,并把尺寸手动设为与你最终出图宽高完全一致,比如你要生成1024×1024的图,这里就必须填1024×1024,否则骨骼图缩放后关节比例失真,AI会生成“长臂猿”或“短腿蛙”。
点击“预处理”按钮,等待几秒,右侧会生成一张带25个红点的黑白骨骼图;检查肩线是否水平、髋部连线是否自然倾斜——如果头歪向一边而肩膀却横平竖直,说明检测失败,换张更正的参考图重试。
用OpenPose Editor手动微调关键姿态
在WebUI顶部菜单栏点击【OpenPose Editor】进入编辑界面。
方法一:点击“Add Background image”加载原始参考图,再点“Detect from image”生成初始骨骼;若手部塌陷或脊柱弯曲方向反了,立刻切入手动模式。
方法二:直接点击左上角“文件→设置随机姿势”,系统自动生成一个标准火柴人,适合快速试跑基础动作框架。
鼠标左键拖拽任意关节点——拖头部红点可调整视线朝向,拖肩部红点能控制手臂张开幅度,拖髋部红点则决定重心偏移量;但注意:【不要一次性拖太远】,否则骨骼连线断裂,AI无法识别该结构为人体。
重点处理手部:点击手部区域,会展开21个子关键点,逐个拖拽五指根部与指尖位置,确保握拳时指节弯曲弧度自然、摊开手掌时五指呈放射状伸展——这一步跳过,大概率生成“香肠手”或“断指残肢”。
调整完毕后,直接点击“Send to ControlNet”,骨骼图自动载入当前ControlNet单元,无需保存中间文件,也别去图库翻找刚才导出的PNG。
用深度图强化手足细节避免“坏手坏脚”
第一步:在OpenPose Editor中点击“Save PNG”,将当前骨骼图存为本地文件,命名建议含“pose_”前缀方便识别。
第二步:切换至Depth Editor插件界面 → 点击“导入图像” → 选择刚保存的骨骼图。
第三步:启用“Hand Enhancement”工具 → 在手掌与手指覆盖区域用白色画笔涂抹一层掩膜 → 掩膜必须完整包裹整只手,不能只涂指尖或漏掉虎口,否则深度梯度不连续,AI仍会生成扭曲手指。
第四步:导出增强后的深度图,回到ControlNet第二单元 → 拖入这张新图 → 预处理器选“none”,模型选“depth”,尺寸保持与主图一致 → 启用该单元。
这一步做完,手部结构稳定性提升约60%,尤其对“握剑”“托腮”“比耶”等精细手势效果显著。


















