№ · 美术 CH.07.24
主页 · 🎨 美术 · Year 1 缺失素材清单 v2

Year 1 缺失素材清单 v2

📅 2026-07-24 · 📦 8.9 KB · 🎨 美术 · 📝 MD 文档 🆕 14d 🏷️ Buff🏷️ 装备🏷️ 第一年🏷️ 路线图🏷️ 美术

状态: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. 单图验收与入库

每张新场景必须同时满足:

  1. 文件位于表中对应的 public/story/year1/monthXX/original/ 路径,名称逐字匹配代码引用。
  2. PNG 可实际解码,尺寸不低于 1600x900,无 alpha、无烘焙文字、无 UI、无水印。
  3. 同一客栈的门、柜台、楼梯、主桌、窗光和招牌挂点保持连续;焦点道具与节点 prop 语义相符。
  4. 桌面与 390x844 竖屏中,标题、选择区和人物槽不遮住核心物件;图片失败时 CSS fallback 仍可阅读。
  5. 每批建立 manifest:assetKey、节点、源文件、运行时文件、尺寸、格式、焦点、桌面/移动裁切、SHA-256、制作方式、Owner 来源确认、验收截图、Git 状态。
  6. 运行时文件与 manifest 一起纳入 Git;本地目录存在不算交付完成。

7. 交付顺序

  1. 收录月 1 四图与 README,消除已知发布缺口。
  2. 先验收 Day 275 与 Day 350 两张风格锚点。
  3. 按 A、B、C、D 四批交付其余 26 张,并在每批完成后做一次桌面/竖屏真实解码。
  4. 所有 28 张和 manifest 收齐后,再决定是否启动角色表情、NPC、章节封面或对白 UI 的独立需求。

8. 关联真值

  • 节点与正式路径:src/data/storyEvents/year1Showcase/month01.tsmonth12.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