# XXG Portrait Rebuild Light — 给人像照片重新打光的 AI Agent 技能 > 装进 Codex/Claude Code 的人像布光技能:只改光影不重画人,修复塑料皮肤,13种光照配方从伦勃朗光到赛博霓虹 # XXG Portrait Rebuild Light — 给人像照片"重新打光"的 AI Agent 技能 这是一个 SKILL.md 格式的 **AI agent 技能包**(MIT 开源,92★),装到 Codex / Claude Code / OpenClaw 这类支持技能目录的 agent 里,它就能帮你给现有人像照片**重新布光**——而不是重新画一个人。 ## 解决什么痛点 用 AI 修人像最常见的两个翻车:一是"塑料皮"——磨皮过度像蜡像;二是"乱打光"——高光没有物理来源、阴影死黑一片。这个技能专门修这两个问题:**只改光影,不动人**——身份、五官比例、表情、姿势、构图全部保留,同时恢复干净、低对比度的真实皮肤微纹理(毛孔、唇纹、眼周细节都在)。 ## 差异化卖点 - **导演式打光决策链**:内部按 `主光 → 曝光意图 → 补光 → 阴影 → 主体 → 背景 → 氛围` 的顺序做决策,像片场灯光师一样分层控制 - **配方系统**:从 13 种光照配方(L0-L12)+ 3 种肤质配方(S0-S2)+ 5 种色温配方(T0-T4)+ 6 种氛围配方(A0-A6)里各选一个组合,包括伦勃朗光、电影低调光、黄金时刻逆光、赛博青品霓虹、纯黑剪影等 - **提示词极简哲学**:最终发给图像模型的提示词压缩成 4 行 40-90 个英文单词(EDIT/LIGHT/SKIN/AVOID),作者认为堆叠约束反而会互相抵消、输出"没变化的原图" - **不挑后端**:直接用当前 agent 自己的图像生成/编辑能力,**不需要单独申请 API**;agent 没有图像能力时会吐出一段可以直接复制去别处用的完整提示词 - **只用物理可信的氛围效果**:窗影、树影、背景虚化、落日眩光、微尘丁达尔光,最多加一个,且必须与光源方向一致 ## 典型场景 - 逆光拍废的人像救回来(弱逆光、室内窗边光脱节) - 平光证件照改成商业柔光/编辑级伦勃朗光 - AI 生成人像的"蜡像感"修复 - 想要电影感低调光或赛博霓虹双色调风格化 ## 安装(以 Codex 为例) ```bash mkdir -p ~/.codex/skills git clone https://github.com/moskoo/xxg-portrait-rebuild-light cp -R ./xxg-portrait-rebuild-light/xxg-portrait-rebuild-light ~/.codex/skills/ python3 -m pip install -r ./xxg-portrait-rebuild-light/requirements.txt ``` Claude Code / OpenClaw 同理,把技能目录放进各自的 skills 目录即可。Python 只用于只读的宽高比/区域检查,**生成的图永远由图像模型出,不用 Pillow/OpenCV 这类滤镜脚本**。 ## 链接 - GitHub:https://github.com/moskoo/xxg-portrait-rebuild-light - 多语言 README:英文 / 简体中文 / 日文 / 韩文 --- **分类**:软件 **标签**:AI · 技能 · 配方 **作者**:子龙 **链接**:https://octohz.com/p/2049