AI 图手部畸变怎么修?多指与海报乱码的排查法(AI image hands deformed how to fix)

AI 图手部畸变怎么修?多指与海报乱码的排查法

长尾词:AI image hands deformed how to fix · AI generated text gibberish poster fix · how to write prompts for AI image realistic

搜 "AI image hands deformed how to fix" 的人,多半在同一张图上反复抽卡:脸是对的、光是对的,只有手是六根指头,或指头粘连成一团。搜 "AI generated text gibberish poster fix" 的人,卡在海报标题——版面出来了,字却是一串似曾相识的乱码。搜 "how to write prompts for AI image realistic" 的人,拿到的是一张"完美"到不像照片的人像:皮肤像磨过皮的塑料。

这三类问题看着不一样,根子是同一个:提示词把模型推到了它不擅长的区域,而你没有告诉它那里要稳。这篇把三类崩图各拆一遍,给出前后的提示词原文、可直接套用的模板,以及在 PolyCreator 画布上怎么一轮轮逼到对。

一、崩图的四种失败模式

先认名字,才好对症下药。

  • 手部与手指。训练数据里五根指头本来就常被遮挡、交叉、握着东西。提示词一旦写"挥手""双手交叠""捧着咖啡",模型就要同时处理姿势、指节朝向和遮挡,出错概率陡增。
  • 文字与字母。多数生图模型把字当成纹理而不是排版,学的是"像文字的笔画分布",不是拼写。SPRING SALE 会变成 SPRNG SAL。字越多、越小、越靠近边缘,错得越离谱。
  • 解剖与透视。关节数量、前后遮挡、透视缩短一旦超纲,就出现多指、反关节的手臂、比例错乱的躯干。
  • 提示词塞太满。把几十个互相打架的词倒进去("极简 + 繁复 + 电影感 + 证件照"),模型只能取平均。很多"崩图"其实是提示词内战。

二、三个真实案例

案例一:多余手指与手部畸变

症状:半身人像构图、人物挥手,五根指头变成六根,食指和拇指长在一起,手腕比例也不对。

原因:这段提示词里最致命的一句是把负面词和正面词混在一起写:

28 岁的咖啡师双手端纸杯微笑,professional photo, 8k, sharp focus,
best quality, (deformed hands:1.4), extra fingers, mutated hands,
watermark, text, logo

聊天式生图模型不区分正负提示词——它不知道 (deformed hands:1.4) 是"别画"的意思,只会把"畸形的手、多余的手指"当成画面描述读进去,等于反复强调你想躲开的那个特征。Stable Diffusion 那套"负面提示词"写法搬到这里,常常越写越糟。

改法:正面写清手要什么样,负面只留一句短的排除,并且把动作简化。

一位 28 岁的咖啡师站在吧台后,双手各端一只白色纸杯,手腕自然放松,
手指完整清晰、逐根分开,浅景深,85mm 镜头,柔和的窗侧自然光,
真实皮肤纹理,写实摄影。
避免:多余或缺失的手指、粘连的手指、变形的手、畸形、裁切的手指、水印。

这条案例的通用规律:不要用排除词描述你不想看到的东西,用结构描述你想要的。 "五根手指逐根分开、掌心朝前"比"不要六指"有用得多。同理,手上别安排复杂动作——端杯子、搭桌上、握拳,都比"双手交叠"稳。

r/PromptEngineering 上有个几乎一模一样的问题:一位准备作品集的用户发帖说 "the images is not realistic hands and legs are not good",贴出的提示词末尾挂着 deformed hands, extra fingers, mutated, plastic skin 这一串负面词(原帖)。这正是最常见的误用:负面词越多,画面里越容易出现它写的东西。

案例二:海报上的乱码文字

症状:咖啡促销海报,标题写着 SPRING SALE,生成出来是 SPR1NG SAL,底部小字更是完全不可读。

原因:三件事叠加。一是模型不拼写;二是这张图里塞了三段共三十多个字;三是没交代每段字的位置、字体和字号。

改法:把海报当版面来描述——分几块、每块在哪、用什么字体、最多几个词。要出现的文字用引号原样包住。

一张竖版咖啡促销海报,画面分三块。
顶部标题条,纯色背景,居中,大号粗黑无衬线字体,只写两行:
第一行 "SPRING SALE",第二行 "第二杯半价",每行不超过 3 个词,
字号占画面宽度的 60%,黑白高对比。
中部是冰拿铁产品特写,主体偏左,右侧留白。
底部信息条,一行小字 "4月12日 - 4月20日",清晰无衬线字体,
字号不小于画面高度的 3%。
避免:小字、细字体、多余文字、乱码字符、二维码、水印、logo。

这条案例的通用规律:海报里的字是版面元素,不是内容。 位置、字体、字号、字数上限这四件事写清楚,乱码率会掉一大截。若必须一字不差地排一整段文案,更稳的做法是先出无字底图,再在排版工具里叠字。

案例三:写实人像看着像塑料

症状:五官端正、皮肤无瑕、背景虚化完美,但一眼就是 AI。

原因:photorealistic, 8k, ultra detailed, perfect skin 这类词把模型推向商业修图那一侧,而那一侧的皮肤没有毛孔、没有绒毛。真实感不来自分辨率词,来自缺陷和成像条件。

改法:写皮肤的物理细节,再写相机的成像条件。

一位 28 岁东亚女性的半身人像,正面看向镜头,表情放松,
自然光从右侧窗户进来,背景是普通公寓窗景,局部轻微过曝,
皮肤有可见毛孔、细小绒毛与额头轻微油光,鼻翼有淡淡红血丝,
下颌线自然、左右略有不对称,左耳后有一颗小痣,
中长黑发略微凌乱、丝丝分离,穿米色棉质衬衫,
手机主摄拍摄,35mm,轻微噪点,未经修图。
避免:塑料皮肤、过度磨皮、美颜、油腻高光、完美对称、棚拍布光、
夸张景深、插画感、3D 渲染感、水印。

这条案例的通用规律:写实靠缺陷,不靠分辨率。

r/PromptEngineering 上有两篇帖子说的正是这件事。一篇是《Powerful prompt for realistic human image》(原帖),把写实人像拆成八块:Camera and style、Device emulation、Perspective、Post-processing、Subject details、Posture and action、Fashion and accessories、Surroundings。另一篇是《An in-depth guide to producing authentic looking AI images》(原帖),主张指定设备("taken on iPhone 11")、加上文件名格式(IMG_4673.HEIC)、写明场景,让画面像手机随手拍。两条加起来就一句话:具体到设备、镜头、缺陷,比堆画质词管用。

三、四套可复制的提示词模板

所有模板同一个骨架,五段顺序固定:

{主体:谁/什么,年龄状态},{细节:材质、衣物、皮肤、缺陷},
{镜头与光线:焦段、构图、光源方向},{风格:成像方式}。
避免:{这次最不想要的 3 项}。

模板一 · 写实人像

一位 32 岁的东亚女性营销负责人,半身站姿,双手自然下垂,
皮肤有可见毛孔与轻微油光,黑色短发别在耳后,
穿深灰色西装外套,内搭白色棉质衬衫,衣料有自然褶皱,
85mm 镜头,胸部以上构图,相机与眼睛齐平,
左侧窗户自然光,室内弱补光,背景是虚化的办公空间,
手机主摄拍摄的真实照片,未经修图,轻微噪点,中性色偏。
避免:塑料皮肤、过度磨皮、棚拍布光、夸张景深、文字、水印。

模板二 · 产品图

一只磨砂玻璃质感的香水瓶,正面标签朝前,立在米色亚麻布上,
瓶身有细微水珠与一处指纹,标签为哑光米白纸,金属盖带拉丝纹,
50mm 镜头,产品居中占画面 60%,左右对称留白,
左上方柔光箱主光加右侧反光板,背景是纯白无缝纸,
商业静物摄影,真实材质,细节清晰。
避免:文字乱码、多余标签、塑料反光、硬阴影、杂乱背景、水印。

模板三 · 场景插画

雨后的江南老街,傍晚,石板路面反着天光,
一间挂着暖黄灯的茶馆在画面右侧,屋檐在滴水,
远处两个人撑伞走过,身形模糊看不清脸,
平视中景,35mm 视角,构图偏心,右侧留白放标题,
湿润的蓝灰色调,只有茶馆窗口是暖橙色,
编辑插画风格,颗粒感明显,笔触松弛。
避免:清晰的面部、过多人物、文字、水印、边框、拼贴感。

模板四 · 角色立绘

角色设定图:一名 26 岁的女性机械师,正面全身站立,
黑色短发,左眉有一道旧疤,穿橙色工装外套与工具腰包,
双手垂在身侧,手指完整清晰,中性灰背景,无道具遮挡,
正面平视,均匀无影的棚拍光,比例准确无透视变形,
游戏角色概念设计,干净线稿加平涂上色,高细节。
避免:多余手指、手臂扭曲、透视夸张、复杂背景、文字、水印、多人。

四、在 PolyCreator 里迭代

提示词改一次、跑一次、看一眼,这套循环在画布上做最省事——因为节点本身就是可复制的实验单元。

PolyCreator 画布:左侧输入节点、中间文本节点、右侧视频生成节点,底部是工具栏,右下角是雷达缩略图

一个节点只改一个变量。 画布上放一个图片节点,提示词写在节点的提示栏里,结果落回节点。改一个词重跑一次,跑十次就得到十条可比的记录——比一次把提示词大改来得清楚,因为你知道是哪一句话在起作用。

要并排比就复制节点。 选中节点按 Ctrl/Cmd + D 复制一份,两个节点并排放,一个跑旧提示词、一个跑新提示词。复制出来的节点带独立的 id 和参数,改一边不影响另一边。

同一份提示词,换个模型再跑一次。 节点上自带服务商与模型选择器,切换后重跑,手部稳不稳、文字清不清楚的差别最直观。前提是你得有可用的 key:

设置「AI 服务商」页:BYOK 服务商列表、API Key 输入框与各服务商的模型列表

不想逐个节点设,就改路由。 「设置 → 模型路由」按任务分配服务商与模型,节点没有单独指定时按路由走:

设置「模型路由」页:文本、文生图、图生图、视频等任务行,每行选择服务商与模型

中文提示词可以直接翻成英文。 提示栏里有一个翻译按钮,一键把提示词转成英文再发。多数图像与视频服务商对英文提示词的服从度更高,拿不准时先翻一次再跑。

每一次尝试都留痕。 生成记录面板里能看到每条任务的类型、状态、模型、耗时与请求参数原文:

生成记录面板:成功率、进行中、已完成、失败、平均耗时、总花费六个指标,下方是状态页签与类型、provider、model、时间过滤,列表是逐条任务记录

记录面板还能"定位"回画布上对应的节点,失败的可以"原样重跑"或"改参数"再跑。哪版提示词在哪次生成里用过、用的哪个模型,翻记录就能追回来。

跑对的那一版,存成风格。 图片节点上点「存为风格」,把这张图的提示词预填进来,删掉主体那半截、只留画风。它会进资产库的「我的风格」:

资产库面板:风格广场、我的风格、云资产、插件资源四个页签,右侧是搜索框,下方是素材网格

之后用风格节点连进生成节点,正向描述与避免清单会被折进提示词正文(写作 Style: … 与 Avoid: …)。排除项能送到所有服务商,靠的就是这条正文通道——因为并非每个服务商都提供独立的负面提示词字段。

要局部改就把上一张当参考图。 上游的图片节点连进图片节点,或在提示栏里手动选参考图,模型就在这张图上改,而不是从零重画。

五、常见问题

Q:负面提示词到底还写不写?
写,但要知道它什么时候有用。多数聊天式生图模型不区分正负,句子写成 "no extra fingers" 反而可能强化这个概念。稳妥顺序是:先把正面写扎实,再补一句短的排除。PolyCreator 里风格的排除清单是以正文形式(Avoid: …)送出去的,这就是它能跨服务商生效的原因。

Q:是不是只能靠多抽几次?
手部和文字本身就是概率问题,同一提示词重复几次通常会中一次。但连续五次全崩,那是提示词结构出了问题——手势太复杂、要排的字太多、或词在互相打架。改结构的收益远大于再抽五次。

Q:换个模型就能解决吗?
不一定。不同模型的手部和文字能力差别确实存在,但同一个模型上改提示词通常更便宜、更可控。顺序是:先把提示词写扎实,再换模型做 A/B。

Q:分辨率调高,手会不会更糟?
会。高分辨率让手部细节更多,畸变在小图上看不出来的地方会暴露。先用低分辨率试构图和提示词,定稿再调高。

Q:为什么改一个字整张图都变了?
生图不是局部编辑,提示词是整体条件。只改一部分的正确姿势是把上一张图当参考图接进来,再用提示词说明改什么。

Q:能把「存为风格」当模板库用吗?
可以,但它存的是画风那半截——主体每次重写。适合固定画风、换主体的系列图。

相关阅读