很多“泳装 AI 生图”失败,并不是模型不会画泳装,而是任务一开始就混进了太多变量:人物身份、角色造型、参考图、多人关系、镜头语言、湿发和水面反光同时变化,最后得到的往往是摆拍感很强、人物互相串脸,或者根本不像一张照片。

本文以 X 上公开发布的《未审核版抓拍 skill(泳装篇)》为参考,提炼其中可以复用的工作方法,重写成一条更适合实际操作的流程。它不是原作者的完整 Skill,也不是任何平台的官方规范;文中的案例和规则应理解为提示词设计思路,最终效果仍取决于模型、参考图、参数和编辑历史。

你要先完成的不是“泳装大片”,而是一张明确为成年人物、单一场景、单一事件、自然抓拍视角的照片。跑通这个最小闭环后,再增加 COS、多人和复杂垫图。

泳装 AI 生图自然抓拍工作流:从人物约束到单一事件

先把目标收窄:一张照片只讲一个瞬间

参考 Skill 反复强调一个硬约束:一次调用只生成一张独立照片。这里的“单图”不等于“单人”,多人可以同时出现在画面里,但必须属于同一个空间、同一个时间点和同一个连续事件。

因此,下面两种任务的难度完全不同:

  • 最小任务: 一位明确成年的原创人物,在泳池边发现朋友举起相机,正在回头笑。
  • 高难任务: 三位不同角色带着各自的参考图,在海边互动,还要保持每个人的脸、发型、服装和性格不串位。

先做第一种。不要第一步就要求多人、跨作品 COS、复杂动作和多张参考图同时成立。

本教程的制作单

字段第一轮选择
人物一位明确成年的原创人物
年龄约束21–30 岁成年人;不使用幼态或学生化形象
场景普通度假别墅的户外泳池
核心事件人物刚被水花溅到,回头看向拍摄者
视角Friend POV,28–40mm,非商业摆拍机位
媒介2000s CCD 快照质感
画面一张照片、一个画面、一个连续瞬间
禁止项拼图、分镜、人物重复、肢体错误、Logo、UI 和可读文字

进入下一步的标准: 你能用一句话说清楚“谁在什么地方,刚刚发生了什么,以及相机从哪里拍到”。

第一步:先锁定成年人物与安全边界

只要提示词涉及 Bikini、Swimsuit、Swimwear、Beachwear 或泳装 COS,人物年龄就不能靠模型猜。参考 Skill 给出的规则是:相关主要人物明确设定为 21–30 岁成年人;如果原作角色年龄较小、年龄不明或外观幼态,应改为成年 COS reinterpretation,只保留角色的视觉 DNA,不保留未成年外观。

提示词里要写清楚:

  • adult woman, 21–30 years old,或明确的成年多人设定;
  • adult body proportions,自然成年体态;
  • 不出现儿童、未成年人物、幼态脸、学生年龄或儿童比例;
  • 泳装是生活场景中的真实服装,不是未成年角色的性化转译。

这不是可有可无的免责声明,而是生成任务的第一道验收闸门。年龄和人物形象没有通过,就不要继续调颜色、镜头或胶片颗粒。

人工检查点: 所有人物看起来明确成年,比例自然,服装适合真实夏季场景;不确定时回退,重新设定人物,而不是靠后期修脸。

第二步:让参考图各司其职

参考图职责拆分:身份、发型、姿势与构图分别约束

“垫图”不是把一张图片全部复制进新画面。最稳妥的做法,是先声明每张参考图负责什么。

常见职责可以拆成:

参考图职责只约束什么不应自动带入什么
人物身份脸型、五官结构、辨识度原背景、原姿势、原服装
发型发色、轮廓、刘海和发饰原摄影机位
服装剪裁、材质和色彩关系原人物身份
姿势重心、肩胯、手臂和视线趋势完全僵硬的动作复制
构图镜头距离、主体位置、前中后景原人物和原道具
摄影风格曝光、颗粒、色温、闪光和高光原场景与原角色

如果人物参考图只负责身份,就在提示词中明确“保持身份特征,但更换环境、服装、动作和摄影语言”。如果构图参考图只负责机位,就不要让模型把原图里的人也带过来。

一句好用的原则是:参考图负责什么,就只约束什么。

第三步:先写人物卡,不要急着堆审美词

在真正写生图提示词前,先做一张人物卡。它的目的不是写小说,而是固定最容易漂移的变量。

人物:一位明确成年的原创女性,21–30 岁
身份锚点:自然脸型、棕色短发、轻微雀斑、健康肤色
服装:简洁、真实可穿的运动型连体泳装,蓝绿色主色
性格动作:刚被朋友泼到水,转身躲闪并忍不住笑
场景:度假别墅泳池边,下午树荫碎光
摄影:朋友视角,28–35mm,略偏的非中心构图
媒介:2000s CCD 快照,轻微运动模糊和直接闪光
禁止:幼态人物、商业泳装广告姿势、塑料皮肤、重复肢体、Logo、文字

这里的重点不是“更漂亮”,而是把模型能检查的内容写出来:人物是谁、动作正在发生什么、镜头位于哪里、哪些东西绝对不应出现。

第四步:用一个核心事件替代多人摆拍

多人自然抓拍的单一事件:泼水、躲闪与即时反应

自然抓拍最容易被一句“几个人一起在海边玩”写坏。因为这句话没有告诉模型人物之间的动作关系,结果就会变成几位模特站在一起看镜头。

参考 Skill 的做法是把多人动作组织成一条反应链:

  • A 向 B 泼水,B 正在躲,C 在旁边笑;
  • 一个人拉另一个人下水,第三个人刚好进入画面;
  • 一个人帮朋友整理湿发,另一人看向海面;
  • 一个人挡住镜头,另一个人在后方做出反应。

这些都可以归结为一个事件,而不是几件互不相关的事情。多人提示词可以这样写:

三位明确成年的朋友在同一个度假泳池边,处于同一个连续瞬间:前景人物刚把水泼向中景人物,中景人物正在侧身躲避,后景人物因为这一幕笑出声。三人的动作围绕同一个泼水事件展开,不要让他们横排站立,也不要让所有人同时看向镜头。

验收标准: 不看提示词,单看画面也能判断“刚刚发生了什么”。如果每个人都像在做自己的事,先回到动作设计,不要先加滤镜。

第五步:把 Universal COS 做成现实转译

参考 Skill 将电影、游戏、动漫、漫画、电视剧、小说、特摄、虚拟角色和原创 IP 都纳入 Universal COS,但默认并不是把角色原封不动搬进原作世界,而是把角色 DNA 转译成现实中的成年 COSER。

可保留的角色 DNA 包括:

  • 发色、发型、刘海和头饰;
  • 标志性色彩、图案和配件;
  • 服装的剪裁逻辑和材质语言;
  • 角色的性格气质与动作习惯。

泳装不应只是“原服装换成同色 Bikini”。更好的做法是保留角色的主色、几何结构、饰品和气质,再转成真实可穿的连体泳装、运动泳装或度假泳装。

例如,提示词可以写“受某角色视觉 DNA 启发的成年现实 COS”,而不是要求完整战斗服进入泳池。这样更符合“现实抓拍”的主题,也能减少原作服装与夏季环境之间的冲突。

注意: 如果人物参考图和角色参考同时存在,要分别写清楚“脸由人物参考决定,角色视觉由角色设定决定”。多人场景中,每个人都要有独立的 identity anchor 和 character anchor,防止串脸、串发型和配色泄漏。

第六步:先做单张测试图,再做高质量版本

第一轮不要一次生成四张,也不要同时修改人物、动作、镜头、光线和服装。先用一张低成本图验证基础结构。

建议按下面顺序检查:

  1. 年龄与人数: 人物是否明确成年,数量是否正确;
  2. 单图规则: 是否只有一个画面、一个场景、一个连续瞬间;
  3. 身份: 脸、发型、服装和角色特征是否各自稳定;
  4. 动作: 核心事件是否清楚,身体是否处于动作中;
  5. 摄影: 是否像朋友或同行者临时拍下,而不是商业摄影棚摆拍;
  6. 人体: 手指、关节、肢体数量和人物之间的遮挡是否合理;
  7. 环境: 湿发、水珠、湿泳衣、地面反光和光线方向是否符合刚发生的动作;
  8. 文字与 UI: 是否出现水印、Logo、相机界面、字幕或乱码。

结构错误优先于风格错误。人物数量不对、角色串脸或动作关系不成立时,提高分辨率只会得到更清晰的错误。

第七步:一次只修一个主要问题

单变量迭代:检查生成结果并只修正一个问题

生成结果不理想时,先定位问题属于哪一层:人物、动作、构图、摄影或环境。然后只改一个主要变量。

位置现象更可能的原因本轮最小修复
人物身份两个人长得像同一个人多人身份锚点不清分别写脸型、发型与服装职责
动作关系所有人都在摆姿势没有单一核心事件只重写动作反应链
画面结构出现多窗口或拼图单图约束不够明确只加强 one image / one frame / one scene
摄影质感像棚拍广告机位和拍摄者关系太抽象只改为 friend POV、非中心构图和生活痕迹
环境逻辑湿发和水花不匹配动作没有先后关系只补充“刚发生的动作”与湿润状态
文字元素出现乱码或 UI模型把“相机”理解成界面只删除可读字符和取景器元素

例如,构图正确但出现乱码,本轮只写:

继续编辑上一张图。只移除所有字母、数字、字幕、Logo、水印和相机 UI;保持人物身份、人数、动作、镜头位置、光线、色彩和裁切完全不变。输出一张单独的真实照片,不要添加新的物体。

如果修文字时人物也变了,就回退到上一张合格版本,缩小编辑范围。连续两次出现同一基础错误,说明问题可能在上游人物卡、参考图职责或事件设计,而不是否定词还不够多。

第八步:用摄影语言制造“抓拍感”,别用滤镜硬凑

参考 Skill 提到的摄影媒介包括 35mm Film、90s Compact Film、2000s CCD、Disposable Camera 和 Early Smartphone。它们不是让画面变成相机菜单,而是提供成像语言。

第一轮只选一种:

  • 35mm Film: 有机颗粒、轻微 halation、自然高光过渡;
  • 90s Compact Film: 消费级镜头、边缘柔和、构图随意;
  • 2000s CCD: 直接闪光、有限动态范围、略冷高光;
  • Disposable Camera: 硬闪、固定焦点感、轻微偏色;
  • Early Smartphone: 随手裁切、轻微运动模糊和不完美 HDR。

镜头建议从 28–40mm 起步,机位可以是水面高度、泳池边缘高度、腰部高度或眼平。画面允许有轻微裁切、局部失焦、镜头水珠或地平线略倾,但这些必须是“摄影不完美”,不能掩盖多手指、错误关节和人物融合等生成错误。

一个可直接测试的完整提示词

下面这版只用于第一轮单人测试,人物不依赖具体真人或版权角色:

生成一张单独的真实夏季旅行抓拍照片:一位明确成年的 21–30 岁女性在度假别墅的户外泳池边,刚被朋友泼到水,正在侧身躲闪并回头看向拍摄者,动作处于进行中,不是摆拍姿势。

使用 Friend POV,拍摄者距离人物较近,28–35mm 镜头,水面略低的机位,非中心构图,人物自然靠近画面一侧,边缘保留真实的随手裁切空间。下午树荫碎光和泳池反射光共同照亮湿发、肩颈水珠和湿润地面。服装是简单、真实可穿的运动型连体泳装,蓝绿色主色,不带 Logo。

整体使用 2000s CCD 快照质感:轻微直接闪光、自然皮肤纹理、有限动态范围、很轻的运动模糊和消费级镜头的不完美。环境中只保留一条使用过的浴巾、一瓶水和少量湿拖鞋,像真实度假现场。

必须是 one image、one frame、one scene、one continuous moment。不要生成拼图、九宫格、分镜、多窗口、联系表、人物重复、肢体错误、融合人物、幼态人物、商业泳装广告姿势、塑料皮肤、过度磨皮、Logo、水印、字幕、可读文字、相机 UI 或乱码。

第一张图通过人数、年龄、动作和单图检查后,再增加角色 DNA、多人互动或人物垫图。不要把所有高级功能一次性塞进首轮。

结尾:用完成标准判断是否真的跑通

一轮合格的泳装 AI 生图工作流,至少应满足:

  • 主要人物明确为成年人,且不存在幼态或未成年化表达;
  • 画面是单图、单场景、单一连续事件;
  • 参考图的职责已分开,没有整图照搬;
  • 人物身份、角色 DNA、服装和动作关系没有互相串位;
  • 多人互动围绕同一个事件,而不是各自摆拍;
  • 湿发、水珠、泳装材质、光线和动作前后关系基本一致;
  • 摄影不完美服务于抓拍感,而不是掩盖人体错误;
  • 每次只修一个主要问题,并保留上一版可回退结果;
  • 不含虚构 Logo、文字、数据、官方印章或平台 UI;
  • 提示词、参考图职责、模型参数和生成结果保存在同一项目目录。

真正可复用的不是某一句“神奇提示词”,而是这条顺序:先锁定成年人物,再定义参考图职责;先设计一个正在发生的事件,再选择镜头和质感;先生成一张测试图,再用单变量方式修正。

本文基于公开参考内容独立重构,未将参考文中的原始 Skill 冒充为本文原创工程或官方方案。参考内容标注为“未审核版”;人物年龄、版权、平台规则和生成结果仍需在实际使用前单独核验。