Year 1 缺失素材清单 v2
状态:
audited / delivery-ready / no-production-started核验日期:2026-07-24 范围:仅覆盖当前src/data/storyEvents/year1Showcase/已接入的 32 个 Year 1 精选节点视觉位。本文不生成图片、不修改运行时代码,也不把历史规划数量当作已确认缺口。 制作边界:月 2-12 场景由 Owner 提供成品图;本清单不授权任何自动生成或第三方素材接入。
1. 结论
| 类别 | 配置位 | 文件存在 | 确实缺失 | 处理 |
| --- | ---: | ---: | ---: | --- |
| 年度精选场景 | 32 | 4 | 28 | 月 2-12 的 scene.src 已预接线,需按精确路径交付 |
| 月 1 场景版本控制 | 4 | 4 | 0 个创作缺口 | 发布缺口:4 个 PNG 与 README 仍未纳入 Git |
| 年度精选道具图 | 32 | 32 | 0 | 当前 visual.prop.src 全部可解析;不再额外生 13 张“关键道具” |
| 当前角色图 | 7 | 7 | 0 | 六核心角色 + 邢捕头均有当前路径;角色外观冻结,不重绘 |
因此当前真实的 Year 1 素材生产清单是 28 张无人场景图,不是旧规划中的角色表情、NPC、18 张泛背景、13 张新道具与 12 张章节封面之和。
2. 已有资源与边界
已有且由当前节点使用
- 月 1 四张正式无人场景:
public/story/year1/month01/original/day{01-opening,03-review,10-credit,30-closeout}-hall-v1.png。 - 七个角色显示路径:
/portraits/{tong,bai,guo,lu,li,mobei}.png与/assets/avatars/01-xing-butou.png。 - 年度精选节点的 32 个
visual.prop.src都指向已存在的public/icons/tongfu/**资源。 - 缺图时
StoryShowcaseVisual会继续显示 CSS 大堂 fallback;这保证页面不破,但不是 Year 1 场景包已完成的证据。
必须保留的边界
- 月 1 四图是本地已落盘资产,不得重复制作;其 Git 收录问题是发布卫生项,不是美术缺失。
pic/剧情/**、pic/素材7.3号/**和outputs/story/**/audit/**只作工作源、审计或参考,不能代替public/story/year1/**中的正式运行时文件。- 所有新增场景均为无人空间:不得输入现有角色图、演员照片、影视截图或人物参考;角色外观继续冻结。
- 本清单只定义资源交付,不授权改动
src/**、存档、事件引擎或RandomEventPopup。
3. P0:版本控制与风格锚点
P0-A 月 1 发布卫生
| 项目 | 文件 | 当前状态 | 完成条件 |
| --- | --- | --- | --- |
| 月 1 场景 | public/story/year1/month01/original/day01-opening-hall-v1.png | 存在,未跟踪 | 纳入 Git,保留现有 SHA-256 |
| 月 1 场景 | day03-review-hall-v1.png | 存在,未跟踪 | 同上 |
| 月 1 场景 | day10-credit-hall-v1.png | 存在,未跟踪 | 同上 |
| 月 1 场景 | day30-closeout-hall-v1.png | 存在,未跟踪 | 同上 |
| 同目录说明 | public/story/year1/month01/original/README.md | 存在,未跟踪 | 与四图一并纳入 Git |
P0-B 年度风格锚点
先交付以下两张,确认“年终暖色”与“全年高潮”不跑偏,再批量生产剩余 26 张:
| 节点 | 正式路径 | 作用 | 验收重点 |
| --- | --- | --- | --- |
| Day 275 决擂之日 | public/story/year1/month10/original/day275-arena-hall-v1.png | 全年氛围上限 | 红绸、灯笼与擂台准备的密度;无人但有高潮张力 |
| Day 350 岁末团圆饭 | public/story/year1/month12/original/day350-reunion-hall-v1.png | 年终情感基准 | 空椅、年菜、暖灯表达“客栈就是家”;不过度做成褐色滤镜 |
这两项的完整构图与负面提示见 docs/art/2026-07-24-year1-month02-12-scene-generation-kit-v1.md,不在本清单重复提示词。
4. P1:28 张正式运行时场景
所有路径已在对应 monthXX.ts 中写入 visual.scene.src,文件到位后无需改代码。交付至少为 1600x900 RGB PNG;优先从 3200x1800 PNG 源图导出,保留中央下方 32% 的低对比 UI 安全区,并能安全裁到 4:5 和 9:16。
| 批次 | 月份 | 节点与正式文件 | 数量 |
| --- | --- | --- | ---: |
| A:经营打底 | 02 | Day 35 子曰账法 day35-ledger-hall-v1.png;Day 48 小贝逃学 day48-truancy-hall-v1.png;Day 58 秋分试菜 day58-tasting-hall-v1.png;Day 60 两月小结 day60-closeout-hall-v1.png | 4 |
| A:经营打底 | 03 | Day 63 食安风波 day63-foodsafe-hall-v1.png;Day 72 门口镇场 day72-guard-hall-v1.png;Day 90 季末落款 day90-closeout-hall-v1.png | 3 |
| A:经营打底 | 04 | Day 95 堂中加桌 day95-newtable-hall-v1.png;Day 100 百日捧场 day100-hundred-hall-v1.png;Day 115 厨房扩建 day115-kitchen-hall-v1.png;Day 120 四月落款 day120-closeout-hall-v1.png | 4 |
| B:经营转折 | 05 | Day 140 商队午歇 day140-caravan-hall-v1.png;Day 150 五月落款 day150-closeout-hall-v1.png | 2 |
| B:经营转折 | 06 | Day 155 半年结算 day155-halfyear-hall-v1.png;Day 180 半年大结 day180-closeout-hall-v1.png | 2 |
| B:经营转折 | 07 | Day 200 两百日记 day200-twohundred-hall-v1.png;Day 210 七月落款 day210-closeout-hall-v1.png | 2 |
| C:擂台线 | 08 | Day 215 喜挂红绸 day215-redsilk-hall-v1.png;Day 240 八月落款 day240-closeout-hall-v1.png | 2 |
| C:擂台线 | 09 | Day 250 初擂报名 day250-arena-hall-v1.png;Day 270 擂鼓将响 day270-closeout-hall-v1.png | 2 |
| C:擂台线 | 10 | Day 275 决擂之日 day275-arena-hall-v1.png;Day 278 擂台余波 day278-aftermath-hall-v1.png;Day 300 三百日总结 day300-threehundred-hall-v1.png | 3 |
| D:年终收束 | 11 | Day 330 十一月落款 day330-closeout-hall-v1.png | 1 |
| D:年终收束 | 12 | Day 350 岁末团圆饭 day350-reunion-hall-v1.png;Day 355 元年总录 day355-annual-hall-v1.png;Day 360 跨年之夜 day360-newyear-hall-v1.png | 3 |
| 合计 | 02-12 | 每个节点落入 public/story/year1/monthXX/original/ | 28 |
每一行的完整相对路径、母场景、主色、焦点道具、情绪、构图要求与文件名见交付包;不得只交付“相似的一张图”或任意改名文件。
5. 不计入当前缺口的旧规划项
以下并非被删除,而是尚无当前 Year 1 运行时字段或调用点。先生产会形成库存,不会改善现有 32 个节点的视觉完整度。
| 旧规划项 | 原数量 | 当前分类 | 原因 |
| --- | ---: | --- | --- |
| 六核心角色表情 | 24 | P2,待 UI/数据契约 | 当前展示模型只读取角色单一路径,没有表情 key |
| 新 NPC 表情 / 群像 | 17 | P2,待剧情扩容 | 当前精选节点已使用现有角色路径;无新增 portrait 引用 |
| 通用剧情背景包 | 18 | 被 28 张精确场景替代 | 当前代码需要的是每个节点的精确 scene.src,不是另一套未接线路径 |
| 年份章节封面 | 12 | P2,待章节 UI | 当前没有 chapters/** 的消费方 |
| 新关键道具图标 | 13 | 不缺 | 当前 32 个 prop 路径全部存在 |
| 对白纸张、9-slice、姓名牌 | 1 套 | 独立 UI 决策 | 当前不是 Year 1 场景缺口,不能借素材任务改写对话 UI 契约 |
6. 单图验收与入库
每张新场景必须同时满足:
- 文件位于表中对应的
public/story/year1/monthXX/original/路径,名称逐字匹配代码引用。 - PNG 可实际解码,尺寸不低于
1600x900,无 alpha、无烘焙文字、无 UI、无水印。 - 同一客栈的门、柜台、楼梯、主桌、窗光和招牌挂点保持连续;焦点道具与节点 prop 语义相符。
- 桌面与
390x844竖屏中,标题、选择区和人物槽不遮住核心物件;图片失败时 CSS fallback 仍可阅读。 - 每批建立 manifest:
assetKey、节点、源文件、运行时文件、尺寸、格式、焦点、桌面/移动裁切、SHA-256、制作方式、Owner 来源确认、验收截图、Git 状态。 - 运行时文件与 manifest 一起纳入 Git;本地目录存在不算交付完成。
7. 交付顺序
- 收录月 1 四图与 README,消除已知发布缺口。
- 先验收 Day 275 与 Day 350 两张风格锚点。
- 按 A、B、C、D 四批交付其余 26 张,并在每批完成后做一次桌面/竖屏真实解码。
- 所有 28 张和 manifest 收齐后,再决定是否启动角色表情、NPC、章节封面或对白 UI 的独立需求。
8. 关联真值
- 节点与正式路径:
src/data/storyEvents/year1Showcase/month01.ts至month12.ts。 - 28 张逐节点构图和生成约束:
docs/art/2026-07-24-year1-month02-12-scene-generation-kit-v1.md。 - 7 次四宫格 / 4 次八宫格可复制提示词:
docs/art/2026-07-24-year1-missing-scene-batch-prompts-v1.md。 - 月 1 四图来源与验证:
docs/art/2026-07-23-month1-empty-hall-intake-v1.md。 - 当前资源现场与 Git 状态:
docs/art/2026-07-24-verified-resource-inventory-v1.md。 - 旧的广义规划(仅作后续参考):
docs/art/第一年剧情对白UI素材清单-v1.md。