Track Unity source, scenes, editable assets, licenses, tools and QA evidence. Exclude generated caches, Windows builds and raw runtime logs.
44 lines
4.3 KiB
Markdown
44 lines
4.3 KiB
Markdown
# 素材来源与导入台账
|
||
|
||
本项目可下载公开网站的免费 3D 模型、纹理、声音和代码。此页保存检索入口及实际使用条目的记录,存放路径遵循 [项目文件与素材规范](ProjectConventions.md)。候选来源用于检索,实际文件下载和导入后在本页记录条目与验证结果。
|
||
|
||
## 首轮检索入口
|
||
|
||
| 来源 | 用途 | 使用方式 |
|
||
| --- | --- | --- |
|
||
| Poly Haven | 工业场景模型、金属或混凝土材质、环境光素材。 | 官方资产许可为 CC0,选中后保存具体条目链接和下载文件信息。[资产与许可](https://polyhaven.com/license) |
|
||
| Freesound | 推进、机械交互、环境与接应等音效。 | 按具体声音条目记录作者、许可与署名文字,优先寻找符合用途的 CC0 条目。[下载与许可说明](https://freesound.org/help/faq/) |
|
||
| 代码原始仓库或 Unity 包源 | 已有适配组件、编辑器工具或确有需要的依赖。 | 选定条目时记录版本或提交号、许可、项目内路径和修改内容,包依赖进入 Unity 锁定文件。 |
|
||
|
||
模型从公开网页下载后,由 Blender MCP 导入、调整比例、修整挂点和导出。当前 Blender 库集成的开关情况记录在 [落地开发计划](ImplementationPlan.md),获取文件时可直接走公开网页与文件下载工具。
|
||
|
||
## 每项素材的记录字段
|
||
|
||
| 字段 | 记录内容 |
|
||
| --- | --- |
|
||
| 资产编号与名称 | 在源文件、导出物和预制体间使用同一可追溯编号。 |
|
||
| 类型与游戏用途 | 模型、纹理、声音或代码,以及用于哪个机体、战区或交互。 |
|
||
| 作者与原始条目 | 作者/发行方、具体资源页 URL,代码记录原始仓库与版本。 |
|
||
| 许可与署名 | 条目许可、原文归档位置、所需署名文字。 |
|
||
| 获取版本 | 下载日期、资源版本或 Git 提交号、原始文件 SHA-256。 |
|
||
| 原件与制作源文件 | SourceAssets/ThirdParty 下的原件位置,以及处理后的 blend 或音频工程位置。 |
|
||
| Unity 实际路径 | 模型、材质、声音、代码及引用它们的预制体或配置路径。 |
|
||
| 修改与验证 | 比例、拓扑、贴图、音频剪辑或代码修改,以及 Unity 导入与实际场景验证结果。 |
|
||
|
||
## 实际导入记录
|
||
|
||
### 项目自制资产
|
||
|
||
| 编号 | 制作方式与源文件 | 导入与验证 |
|
||
| --- | --- | --- |
|
||
| Mech_Scout_A | Blender MCP 执行 Tools/Blender/CreatePrototypeMech.py,保存 SourceAssets/Blender/Mechs/Mech_Scout_A.blend,导出 Assets/Game/Art/Models/Mechs/Mech_Scout_A.fbx。包含 26 个网格和武器/驾驶舱挂点。 | Unity MCP 导入后核对尺寸约 2.47 × 3.20 × 2.23 米。此导出物的 Unity ModelImporter.globalScale 为 100。预制体位于 Assets/Game/Prefabs/Mechs/Mech_Scout_A.prefab,外层节点负责转向,内层保留 FBX 轴向修正。 |
|
||
| SynthCue | Assets/Game/Scripts/Combat/WorldFactory.cs 中 GameAudio 按参数合成提示音与武器音效。 | Unity 播放时生成 AudioClip,用于射击、推进、目标完成、货舱成功和接应到达提示。 |
|
||
|
||
### 公开网站素材
|
||
|
||
实际导入后,按以下列追加资源记录。一个资源包可先记一条包记录,派生模型或音效在修改栏注明对应文件。
|
||
|
||
| 编号/名称 | 类型/用途 | 作者/原始条目 | 许可/原文 | 日期/版本/SHA-256 | 原件/Unity 路径 | 修改/验证 |
|
||
| --- | --- | --- | --- | --- | --- | --- |
|
||
| NotoSansSC | 字体:中文 UI 与世界标牌 | 字体内嵌作者 Adobe;项目主页 https://github.com/notofonts/noto-cjk 。本轮 HTTPS 取件失败,归档本机已有的 `C:/Windows/Fonts/NotoSansSC-VF.ttf`。 | 内嵌 name 13/14 明示 SIL OFL 1.1;版权、完整许可及元数据在 `Docs/Production/Licenses/Adobe/NotoSansSC/`。完整许可文本来源为本机 Blender 随附的 SPDX OFL-1.1。 | 2026-11-12;内嵌版本 `2.04;241114210130;non-release`;SHA-256 `763146584cf0710223441356b4395e279021b0806c196614377a7a0174ae074a`。 | 原件 `SourceAssets/ThirdParty/Adobe/NotoSansSC/`;导入 `Assets/ThirdParty/Adobe/NotoSansSC/`;项目字体图集 `Assets/Game/UI/Fonts/`。 | 原字体未修改;Unity MCP 生成 412 字符图集,配置 UI Toolkit 与 TextMesh。来源元数据及可重复归档脚本为 `Provenance.json`、`Tools/Localization/ArchiveFont.py`。发布包包含 OFL 和版权。 |
|