knowledge-vault/discussions/creative/在路上/在路上-video2.md

325 lines
18 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 PolicyCodex 是 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 test](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/visual-system/characters/character-anchor-v1-codex-test.png)
生成图路径:[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 v2](C:/Users/wangq/Documents/Codex/video-workbench/projects/2026-06-23-在路上/visual-system/characters/character-anchor-v2-codex-posture-test.png)
相关文件:
- [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 + 明确引用哪些人物/风格图”。对于近景/中景人物,如果当前生图工具不能显式吃参考图,就不应该用它继续生成这些镜头。