# 虎门服装 AI 演练包

用于服装平铺图、模特资产图与指定换装的演练，也可复制给商家放入自己的工作台。演练默认直接使用 GPT 的生图能力。

## 拿到包先做什么

1. 打开 `demo/index.html`：查看衣服、模特、实际生成图和提示词。此页可双击打开，选择自己的本地图片并复制提示词。
2. 在具备生图能力的 GPT 会话中上传衣服和模特两图，注明图1衣服、图2人物，粘贴提示词生成。
3. 将输出与输入对照，检查印花文字、脸、版型、领口袖口和手部遮挡。新素材必须重新生成，不能沿用旧结果。

网页负责素材和提示词整理，生图在 GPT 会话执行。演练无需额外申请 API Key。

## 作为 Skill 使用

`humen-fashion-image/` 是完整技能目录。复制到你使用的 Agent 支持的技能目录；Codex 可放到 `~/.codex/skills/humen-fashion-image/`，新会话中使用 `$humen-fashion-image`。也可以让本机 Agent 直接读取该文件夹中的 `SKILL.md` 执行。普通 ChatGPT 会话可上传图并粘贴提示词，不假定它会自动安装/加载 Skill。

示例口令：

> 使用 humen-fashion-image。图1是这件T恤，图2是模特母图。让该模特穿上图1上衣，只替换上衣。直接用当前生图能力生成，并检查印花文字和人物一致性。

## 有 Node 时可选的素材打包

在本包根目录执行：

```powershell
node humen-fashion-image/scripts/prepare.mjs --mode tryon --garment examples/input/garment-a.png --model examples/input/model-a.png --lock "保留Sunday/afternoon文字及原插画" --out runs/demo-001
```

输出输入副本、prompt.zh.txt、request.json 和待填写的 review.md。此命令只准备任务，不生图。用新的输出目录运行，已有任务不会被覆盖。没有 Node 时直接用网页或 SKILL.md 即可。

## 给甲方讲的流程

“先把衣服和人物分别准备成清楚的参考图，再告诉 AI 哪些地方保持、哪些地方修改。今天用 GPT 现场生成与检查；回公司后，把 Skill 放进你们的工作台，或者让技术同事接你们自己的图片 API。”

工作台/API 对照说明见 `humen-fashion-image/references/integration.md`。运行环境、费用与模型能力由接入方自己的平台决定；本包不包含密钥，也不把某一家 API 作为演练前提。

## 二创范围与测试

从 ecommerce-image-suite 改写商品特征提取、平铺/模特提示词与商品保留项；从 fashion-design-skill 改写参考图分工、母图延展与逐项审查。新增宿主生图路由、双参考换装模板、便携素材准备脚本、静态演练页和实际案例。

上游完整项目已另行下载到原工作项目的 `skill-sources/`。本包只携带二创技能和必要示例；没有包含上游模型权重、API 密钥或第三方电商样例图库。开源版本、改动及许可证见 `humen-fashion-image/references/sources.md`。示例图片来源见 `examples/manifest.json`，代码许可证不替代图片本身的来源说明。

实际生成记录见 `examples/rehearsal-log.md`；每个样例的状态单独记录，不因程序正常运行而自动判定图像质量通过。


## 实景种草图实测

打开 [两轮实测画廊](demo/lifestyle.html)，查看真实成图、参考图、提示词与开源来源。质感可展示，商品保真未通过。详见 [实测记录](examples/lifestyle/README.md)。


## 生活场景可复用流程

Skill 0.2.0 新增 lifestyle：固定商品与人物参考，允许改变姿态和场景，可选风格参考与已检查主图。详见 [完整工作流和通用提示词](humen-fashion-image/references/lifestyle.md)。素材准备脚本只打包文件，不调用生图。生成结果仍需逐张检查。


男模特实际生成1张生活场景图，检查结果为 partial。打开 [男模特工作流与可填写提示词](demo/male-lifestyle.html)，详见 [实测记录](examples/male-lifestyle/README.md)。
