Midjourney人物手部畸变源于训练数据缺乏清晰解剖标注,需分四阶段解决:前期用解剖级提示词+权重+强负向提示+关闭美化滤镜;中期用Vary(Region)框选重绘;后期用ADetailer自动检测修复;终极失效时以DesignDoll三维姿态锚定重建。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Midjourney生成人物时手部频繁出现六指、手指熔融、关节反向或手掌扁平如纸片,不是因为你提示词写得不够华丽,而是模型根本没被教会“一只手该长什么样”——它只见过模糊遮挡的手、裁切一半的手、光影混乱的手,却极少接触一张清晰标注五指解剖关系的训练图。
前期规避:用解剖级提示词堵住错误源头
这一步操作起来很简单,直接把泛称替换成可验证的结构描述就行。
把“a woman with hands”这种模糊表达,全部替换为“right hand with five distinct fingers, thumb opposed to index finger at 30-degree angle, knuckles subtly raised, palm curvature natural and soft”。AI不理解“漂亮的手”,但能响应“五根分明、拇指外展30度”这类具象坐标。
在关键短语后加权重::2.5,比如“five slender fingers::2.5”——【不加权重时,AI会默认忽略这些细节,继续按统计高频姿态生成】。
必须插入强效负向提示词:deformed hands::-1.8, extra fingers::-2, fused fingers::-1.7, missing phalanges::-1.9。这些不是装饰,是直接压制模型内部已习得的畸形样本库。
结尾强制加上--style raw --stylize 25。默认美化滤镜会让AI自行脑补不合理连接,关掉它才能暴露真实结构。
中期修复:Vary(Region)框选重绘精准覆盖
适用于轻度至中度畸变,比如四指、六指、轻微融合,但手腕衔接尚可的情况。
第一步:在Discord中找到原图,点击右下角「Vary(Region)」按钮。
第二步:拖拽框选整只手——【务必向下延伸至腕骨凸起处,向上覆盖掌心弧度,只框手指会导致浮空手或透视断裂】。
第三步:输入针对性提示词,例如:“left hand resting on table, five fingers relaxed but separated, soft shadow under palm, studio lighting, skin texture detailed”。不要只写“normal hand”,AI不知道你指哪一种“normal”。
第四步:确认参数保持默认--v 6,不额外加--style或--stylize,系统自动继承原图上下文。
后期攻坚:ADetailer自动检测+局部重绘双保险
当Vary(Region)无法解决三指、反关节、手掌朝向悖论等严重结构错误时,必须上ADetailer。
方法一:启用ADetailer扩展,加载hand_yolov8n.pt模型,Detection confidence threshold设为0.4——太低会漏检,太高则部分遮挡手掌无法识别。
方法二:Denoising strength设为0.4–0.45,高于0.45易引发手指数量异常;Inpaint area尺寸固定为1088×1088,低于512×512会触发细节抽象化。
方法三:正向提示词填入“five fingers, correct hand anatomy, detailed knuckles, natural palm curvature”,负向填入“extra fingers, fused fingers, deformed hands, bad anatomy, blurry fingers, missing phalanges”。
终极兜底:DesignDoll三维姿态锚定重建
当所有AI方法都失效,说明原图手部已彻底脱离解剖逻辑——比如左手持杯却呈现右手骨骼走向,或五指呈放射状散开无掌心支撑。此时必须引入真实骨骼先验。
访问terawell.net下载DesignDoll免费版,加载Hand Pose Library,选一个匹配动作的预设(如“Relaxed Open Palm”)。
导出PNG透明背景图,在Photoshop中粗略叠加到原图手部位置,仅需对齐轮廓与透视角度。
将这张叠加图作为ControlNet的OpenPose输入,在Stable Diffusion中启用hand_pose_v2预处理器,让扩散过程严格遵循21个真实手部关键点坐标。


















