325 lines
18 KiB
Markdown
325 lines
18 KiB
Markdown
# 1
|
||
|
||
我们正在`C:\Users\wangq\Documents\Codex\video-workbench\projects\2026-06-23-在路上`项目
|
||
刚刚做完intake的文档修复,做完提炼骨架这些。
|
||
|
||
新会话需要首读:
|
||
|
||
`project.md` → `execution-plan.md` → `visual-system/visual-system.md` → `slides/slides.md`
|
||
|
||
然后从人物锚点板、公共风格锚点、五镜头试跑开始。这样第 6 阶段的生图提示词、资产验证、规则调整不会混在这次 intake 清洗和骨架抽取的长上下文里。
|
||
|
||
下一步,我们应该开始做人物锚点版,和公共锚点版这些了吧?
|
||
|
||
是,下一步就应该从锚点板开始,但顺序建议更窄一点:
|
||
|
||
1. 先做**人物锚点板**:落 `visual-system/characters/`,先出可执行 spec/prompt、负面约束、验收表,再生成第一版。
|
||
2. 人物成立后,再做**透明人物切片**:正面、侧面、背面、行走侧身、行走背影。
|
||
3. 再做**公共风格锚点板**:落 `visual-system/scenes/`,A/B/D 作为已接受方向固化,C 单独做“泥泞里的星空”修正版重试。
|
||
4. 最后才开**五镜头试跑**:`s01/s10/s46/s47/s51`,用人物锚点 + 风格锚点共同约束提示词。
|
||
|
||
我建议现在不要并行做五镜头,也不要先写 51 镜头 prompt。第一步最小产物就是:`character-anchor-board-v1` 的生成说明、主提示词、禁区词、验收清单。确认后我就先把人物锚点板 spec/prompt 落到项目文件里。
|
||
|
||
# 2
|
||
|
||
因为是试跑,所以这部分,都是先出文档,我看了后,没问题再执行。
|
||
每个步骤不要连续执行。
|
||
|
||
先把人物锚点板 spec/prompt 落到项目文件里
|
||
|
||
# 3
|
||
|
||
跟你确认两个问题:
|
||
1. 这个生图提示词,是你用技能,还是直接生成的?
|
||
2. 接下来生图,会使用我的原始证件照,我给你个链接就可以是么?`C:\Users\wangq\Pictures\照片\photo.jpg`
|
||
|
||
1. 那个提示词是我直接基于项目文件和 intake 内容整理出来的文档化 prompt,不是调用生图工具生成的,也不是用照片反推的。我刚刚才读取了 `imagegen` 技能规则,用来确认后续真正生图时该怎么处理参考图和输出。
|
||
|
||
2. 可以。`C:\Users\wangq\Pictures\照片\photo.jpg` 这个本地路径作为原始证件照参考是够的。到真正生图那一步,我会先把它作为“人物身份/脸部气质参考”,不是直接做证件照风格;目标仍然是生成“50 岁左右路上行者”的锚点板。
|
||
|
||
有一个执行细节:这个路径在工作区外。如果工具读取时被权限限制,我会停下来告诉你,要么请求读取这一个文件,要么你把照片复制到项目内例如 `projects/2026-06-23-在路上/visual-system/refs/` 后再继续。当前我不会读取照片,也不会开始生图。
|
||
|
||
# 4
|
||
|
||
这里有2个巨大的漏洞。
|
||
1. 以前生图提示词是GPT的,挪下来交给你的原因是,有个`Gpt Image 2 Skill`,它有`Advisor 模式`,我们前面进行专门的调查:`C:\Users\wangq\Documents\Codex\video-workbench\investigations\2026-06-23-gpt-image-2-advisor-prompt-quality-v2-broader-use-cases\提示词质量综合调研报告.md`
|
||
|
||
2. 阶段四,GPT给了5个文件,人物相关的有3个。你现在的生图依据是之前回合的抽出骨架。这里有没有信息衰减、失真。
|
||
|
||
---
|
||
|
||
也就是:
|
||
|
||
1. 你检查下怎么修复这个漏洞,所有video-workbench下的生图提示词调用技能来实现,而不是直出。这个需要写到全局的规则里。
|
||
2. 你的工作依据是哪些?这些来源是否可靠?
|
||
|
||
你说得对,漏洞已经确认。
|
||
|
||
我做了三个修复:
|
||
|
||
1. 在 [AGENTS.md](C:/Users/wangq/Documents/Codex/video-workbench/AGENTS.md:34) 增加全局规则:所有 `video-workbench` 生图 prompt 必须走 `gpt-image-2` Skill workflow,不能从记忆或抽取骨架直接自由写。
|
||
2. 在 [VIDEO_WORKBENCH.md](C:/Users/wangq/Documents/Codex/video-workbench/VIDEO_WORKBENCH.md:179) 收紧 Asset Policy:Codex 是 prompt owner,但最终 prompt 必须通过 `gpt-image-2` Skill 产出,并记录 mode、模板、来源文件,先落文档待审再生图。
|
||
3. 把刚才的人物锚点文档标记为不可执行草稿:[character-anchor-board-v1.md](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/visual-system/characters/character-anchor-board-v1.md:5)。现在它明确写了 `non-generation-ready draft; do not generate from this file`,后续必须用 Skill 重建后才能生图。
|
||
|
||
这次技能检查结果是:`gpt-image-2` 当前为 `B-or-C`,Garden 本地生图未启用、无 API key;因为 Codex 有宿主图像工具,实际出图会按 Mode B 处理。但“先出文档待审”阶段仍应按 Advisor/模板化 workflow 生成并保存 prompt。
|
||
|
||
**关于依据可靠性**
|
||
|
||
上一版人物 prompt 的内容依据包括:四个项目执行文件、三份人物锚点 intake、`visual-system.md` 和 `execution-plan.md`。这些内容方向基本可靠,但流程不合规:我用了压缩后的执行骨架和 intake 摘要来合成 prompt,没有调用 `gpt-image-2` Skill、没有记录模板、没有记录 mode,也没有把原始证件照作为 identity reference 纳入字段。因此它只能算“内容草稿”,不能算正式生图 prompt。
|
||
|
||
更可靠的下一版依据顺序应该是:
|
||
|
||
1. 原始人物相关 intake 三件套,作为主来源;
|
||
2. 你的证件照,作为 identity reference;
|
||
3. `gpt-image-2` 的 `prompt-writing.md` 和 `portraits-and-characters/character-sheet.md`,作为 prompt 结构来源;
|
||
4. `visual-system.md` / `execution-plan.md`,只作为执行控制摘要。
|
||
|
||
当前没有生图,也没有重写正式 prompt。下一步应单独重建人物锚点板 prompt,按新规则走 `gpt-image-2` Skill,并把来源和模板写进文档。
|
||
|
||
# 5
|
||
|
||
人物部分,这里首先需要你判断:
|
||
1. 看有没有问题,GPT稿只是建议,是否合理还要评判
|
||
2. 我们是否要提炼GPT稿
|
||
3. 本次项目,我们的人物锚点都要做什么具体工作
|
||
4. 哪些工作是可以抽象到公共部分的,即对于人物锚点来说,合理的结构是什么应该进知识库;只是这部分现在还没验证,应该验证后考虑进本地知识库;将来GPT就不需要写这么细的人物锚点说明了
|
||
5. 或者,作为试运行角度来讲,这次工作,哪些是为了验证什么?不仅仅是完成这个锚点的工作,而是可以抽出公共的部分来。这个是我们要进行迭代,或者可能进行迭代的根本目标
|
||
|
||
---
|
||
|
||
有了这些,才是具体做规则的修复,做锚点的工作
|
||
|
||
你这五点判断成立。现在不应该继续修 prompt,而应该先做“人物锚点试运行判断”。
|
||
|
||
我的判断如下。
|
||
|
||
**1. GPT 人物稿是否合理**
|
||
|
||
总体合理,但只能算“策划建议”,不能直接变成生图执行稿。
|
||
|
||
合理的部分:
|
||
- 主锚点板用浅灰白纯底,这个判断对人物一致性是对的。
|
||
- 正 / 侧 / 背三视图、半身状态、行走侧身、行走背影、服装道具拆解,这个结构是合理的。
|
||
- 审图重点抓“同一个人、背影识别、步态、疲惫但不破败、服装稳定”,也合理。
|
||
|
||
有问题的部分:
|
||
- 它偏“人类看的设定板说明”,不是 `gpt-image-2` Advisor prompt。
|
||
- 它默认图里可以有较多中文标签,但生图模型生成可读文字不稳定,标签责任应该拆出来,不能全压给图像模型。
|
||
- 它把主锚点板、透明切片、执行资产混在同一阶段描述里,实际应分步验收。
|
||
- 它没有定义你的证件照在流程中的角色:identity reference、不是编辑目标、也不是证件照风格复刻。
|
||
- 它没有说明哪些规则是本项目特有,哪些可能是公共人物锚点规则。
|
||
|
||
**2. 是否要提炼 GPT 稿**
|
||
|
||
要,但不是简单压缩。
|
||
|
||
应该做两层提炼:
|
||
|
||
第一层是项目执行提炼:
|
||
把三份人物 GPT 稿转成这次《在路上》可执行的人物锚点 brief,明确本次要做什么、先后顺序、验收口、照片怎么用。
|
||
|
||
第二层是公共候选提炼:
|
||
把“人物锚点板的一般结构”抽出来,但先标成未验证候选,不进正式知识库。等本次跑完人物板、透明切片、五镜头试跑后,再决定哪些规则值得沉淀。
|
||
|
||
**3. 本项目人物锚点具体要做什么**
|
||
|
||
我建议本次人物部分按这个顺序:
|
||
|
||
1. 人物锚点试运行判断文档
|
||
说明来源、问题、验证目标、工作拆分、公共候选规则。
|
||
|
||
2. 人物锚点执行 brief
|
||
从 GPT 三稿 + 你的照片 + `visual-system.md` 提炼成本项目人物基准。
|
||
|
||
3. `gpt-image-2` Advisor prompt 文档
|
||
记录 mode、模板、来源文件、照片角色、最终 prompt、负面约束、验收标准。
|
||
|
||
4. 主人物锚点板生成
|
||
只做主板,不同时做透明切片。
|
||
|
||
5. 主板 review
|
||
判断正侧背是否像同一个人、背影是否成立、是否跑偏成男模 / 流浪汉 / 英雄海报。
|
||
|
||
6. 透明人物切片
|
||
只有主板通过后再做:正面、侧面、背面、行走侧身、行走背影。
|
||
|
||
7. 人物 identity lock
|
||
把最终接受的发型、胡茬、外套、背包、靴子、步态、禁区固化,供后面五镜头调用。
|
||
|
||
**4. 哪些可能抽象成公共部分**
|
||
|
||
候选公共结构是:
|
||
|
||
- 人物锚点的用途定义:不是肖像,是跨镜头一致性控制。
|
||
- 来源层级:用户原始参考 > GPT accepted intake > Codex execution summaries。
|
||
- 标准产物:主锚点板、透明切片、identity lock、review record。
|
||
- 生图工作流:必须走 `gpt-image-2` Skill / Advisor,不直写 prompt。
|
||
- 标签策略:图像模型少生成文字,正式说明放在文档或后期标注层。
|
||
- 验收 rubric:同人一致性、背影识别、动作自然、气质边界、道具稳定、缩小后识别。
|
||
- 分步门禁:主板通过后才做透明切片,再进入镜头测试。
|
||
|
||
不能抽象的部分是:
|
||
- 50 岁男性行者;
|
||
- 沧桑摇滚、温暖疲惫;
|
||
- 长外套、旧背包、旧靴;
|
||
- 《在路上》的路、泥、火、星空语义;
|
||
- 避免旅行博主 / 流浪汉 / 英雄海报这些项目特定禁区。
|
||
|
||
**5. 本次试运行要验证什么**
|
||
|
||
这次不是只为了做一张人物板。真正要验证的是:
|
||
|
||
- GPT 的人物策划稿能不能被 Codex 转成可执行的 Advisor prompt。
|
||
- `gpt-image-2` Advisor 是否比直写 prompt 更能控制结构、失败风险和 review 标准。
|
||
- 多视图人物板一次生成是否可靠,还是需要拆成主板 + 单视图资产。
|
||
- 使用你的证件照作为 identity reference,是否能保留“像你”的方向,同时不变成证件照、肖像照或人物 MV。
|
||
- 图内文字标签是否可用,还是必须改为图外文档 / 后期标注。
|
||
- 主锚点板是否真的能帮助五镜头里的远景小人物保持一致。
|
||
|
||
所以我建议下一步不是继续修 prompt,而是先落一个:
|
||
|
||
`visual-system/characters/character-anchor-trial-plan.md`
|
||
|
||
它专门回答:来源评判、GPT 稿提炼策略、本次人物锚点工作包、公共候选规则、验证目标。你审完这个,再开始重建正式 `gpt-image-2` Advisor prompt。
|
||
|
||
# 6
|
||
|
||
同意,先落一个:`visual-system/characters/character-anchor-trial-plan.md`
|
||
|
||
`character-anchor-trial-plan.md`,我看了,同意,执行下一步,是`character-anchor-brief-v1.md`对吧
|
||
|
||
确认`character-anchor-brief-v1.md`。执行下一步
|
||
|
||
# 7
|
||
|
||
我用你的这个提示词在ChatGPT上试着跑了一下。对你的提示词做两个调整:
|
||
1. 增加`身高180cm`的描述
|
||
2. 胡子和头发都长一些,胡子再茂密些。
|
||
|
||
ChatGPT生成的,我改后的,基本算是满意的图:`characters/character-chatgpt.png`
|
||
|
||
然后,你调用本地生图试一下。看看生成能力,测试流程的完整性。
|
||
|
||
已按你的两点改完 prompt,并调用宿主生图做了一次流程测试。
|
||
|
||
更新点在:[character-anchor-prompt-v1.md](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/visual-system/characters/character-anchor-prompt-v1.md:9)
|
||
|
||
- 增加 `180cm`
|
||
- 头发更长
|
||
- 胡子更长、更茂密
|
||
- 把 `character-chatgpt.png` 记录为满意样张参考,不作为身份源
|
||
- 原始 `photo.jpg` 仍作为 identity reference
|
||
|
||
生成结果已复制进项目:
|
||
|
||

|
||
|
||
生成图路径:[character-anchor-v1-codex-test.png](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/visual-system/characters/character-anchor-v1-codex-test.png)
|
||
|
||
我也写了 review record:[character-anchor-review-v1.md](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/visual-system/characters/character-anchor-review-v1.md)
|
||
|
||
流程测试结论:能跑通。Codex 这边可以用原始照片 + ChatGPT 满意样张 + Skill prompt 生成项目内资产,并落 review。外部 MiniMax 图像分析被环境拦截,原因是会外发本地私有图片;所以 review 是基于本地视觉检查完成的。
|
||
|
||
# 8
|
||
|
||
我说下我的评论:
|
||
* 人物形象上我更喜欢`character-anchor-v1-codex-test`
|
||
* 但是`character-anchor-v1-codex-test`走路的样子佝偻着腰,这个走路的形象我不喜欢
|
||
|
||
所以,能否再生成一次,对走路形象做个约束,需要像`character-chatgpt`那样挺胸走,不要弯腰。
|
||
|
||
已重新生成一版,没有覆盖 v1。
|
||
|
||
v2 图在这里:
|
||
|
||

|
||
|
||
相关文件:
|
||
- [character-anchor-prompt-v2.md](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/visual-system/characters/character-anchor-prompt-v2.md)
|
||
- [character-anchor-v2-codex-posture-test.png](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/visual-system/characters/character-anchor-v2-codex-posture-test.png)
|
||
- [character-anchor-review-v2.md](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/visual-system/characters/character-anchor-review-v2.md)
|
||
|
||
我的本地判断:v2 保住了 v1 的人物形象方向,走路姿态也比 v1 明显更直。主行走侧身已经接近你说的“挺胸走”,不再是塌腰佝偻;小的次级走路格还有一点前倾,但更像自然行走,不像失败感。下一步等你判断 v2 是否可以作为人物锚点候选。
|
||
|
||
# 9
|
||
|
||
主人物锚点板我选择v2。可以继续推进下一步了。
|
||
|
||
# 10
|
||
|
||
5 个独立透明人物切片,我看了,还得一个一个来。
|
||
|
||
人物形象和v2发生了变化。
|
||
长得不像了。
|
||
|
||
这个怎么处理?
|
||
|
||
# 11
|
||
|
||
人物我觉得可以了。推进到公共风格锚点。
|
||
之前确认风格时,已经生成了四张公共风格的蓝图,在`C:\Users\wangq\Documents\Codex\video-workbench\projects\2026-06-23-在路上\intake\imgs\`
|
||
|
||
公共风格的蓝图,你看怎样推进?
|
||
|
||
|
||
# 12
|
||
|
||
s51也通过了。
|
||
那么,现在所有的核心镜头都完成了,对吧?
|
||
|
||
若核心镜头都完成了,先做一次提交。
|
||
|
||
基于现在的核心镜头,我觉得效果都可以。想简化一下后续的流程:
|
||
1. 能否不用再Review
|
||
2. 可否一次性从头到尾生成,已经有了的就跳过
|
||
|
||
我觉得:
|
||
1. 人物、背景公共部分,我们用了极重的过程,是为了控质量
|
||
2. 核心镜头部分,我们前面也是每步都审,后面逐渐放开
|
||
3. 后续的流程应该回归到整个项目的初衷,不是写代码,不用极重的治理过程
|
||
|
||
你怎么考虑
|
||
|
||
# 13
|
||
|
||
间接用的,人物形象就漂移了。我看了s14,人物根本不像。
|
||
|
||
目前的做法与我的期望有差距:
|
||
1. 图片生成的名字不对,这个是小问题。
|
||
2. 我希望生成的时候,还是保存下来shot-brief和生图提示词。这样有问题,也可以快速溯源。
|
||
3. 所有的人物生成都没有参考人物,近景人物直接不对;远景里,衣服长短也在漂移。这个最严重。这说明在准备提示词的时候,完全忽视了前面费劲做的人物、风格公共的部分。
|
||
|
||
应该在生图提示词时,就描述进引用了什么。
|
||
我觉得你也自查一下,看我说的问题是不是问题,还有哪些问题。
|
||
|
||
整理一份自查的问题报告。
|
||
|
||
|
||
自查报告已落盘:
|
||
|
||
[slides/broad-generation-self-audit-v1.md](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/slides/broad-generation-self-audit-v1.md)
|
||
|
||
结论很明确:你说的问题都成立,而且核心问题不是 `s14` 单张图坏了,而是 broad-run 流程简化过头了。
|
||
|
||
我确认的主要问题:
|
||
|
||
1. 人物锚点没有真正用于生成。
|
||
只是文字描述了人物,没有把 `visual-system/characters/` 下的 v2 锚点、裁切图、透明切片作为实际引用进入每个镜头 prompt。`s14`、`s33` 已确认人物不是锚点人物,眼镜也丢了。
|
||
|
||
2. 逐镜头 `shot-brief` / `shot-prompt` 被省掉是错误的。
|
||
已生成的 `s02-s34` 中,32 张 broad-run 图都没有对应 `shot-brief-v1.md` 和 `shot-prompt-v1.md`,这导致问题出现后无法快速定位是镜头理解错、人物引用缺失、风格引用缺失,还是生图模型漂移。
|
||
|
||
3. 命名确实有不一致。
|
||
根规则里写的是 `sNN-vN-type.ext`,但当前沿用了 `shot-image-v1.png`。这不是造成漂移的主因,但需要统一。
|
||
|
||
4. `s34` 有执行状态不一致。
|
||
图片已经复制到项目里,但 `slides.md` 仍是 `not started`,run log 也没有 `s34` 条目,这是中断造成的 bookkeeping 问题。
|
||
|
||
我也已经把控制文件改成暂停状态:
|
||
|
||
- [project.md](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/project.md)
|
||
- [execution-plan.md](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/execution-plan.md)
|
||
- [broad-generation-plan-v1.md](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/slides/broad-generation-plan-v1.md)
|
||
|
||
当前不应继续生成。下一步应该先修 broad-run 规则:保留“无逐镜头人工审核”,但恢复“逐镜头 brief + prompt + 明确引用哪些人物/风格图”。对于近景/中景人物,如果当前生图工具不能显式吃参考图,就不应该用它继续生成这些镜头。
|