# 三维应用资产来源与改动台账

状态：内部研究基线；**尚未达到公开/商业发布级归档**

## 当前内嵌资产

| 文件 | 当前来源与许可 | SHA-256 | 已知改动 | 发布状态 |
|---|---|---|---|---|
| `skin-data.js` | MakeHuman 官方核心图形资产导出物；核心资产 CC0 | `a43e2fbc2465b05618e7f00a780ed9871d80c6fe1b2f0963b11100c0b42d577a` | 导出为 GLB、去除 helper/joint 辅助几何、运行时缩放至 5.8 场景单位 | **待补** MakeHuman 版本、导出日期、原始工程/导出参数；确认未混入第三方下载资产 |
| `hra-skin-data.js` | HRA `v1.2/models/VH_M_Skin.glb`；CC BY 4.0 | GLB 载荷 `8cab299d04323e6364938a271647df5671138a2177f412e741a0d6bd4536ee1c` | 原 GLB 未简化，仅 base64 内联；与 HRA 器官共置于一个根节点，运行时只作统一等比缩放和平移 | 已闭合文件、版本、载荷哈希与许可；公开发布仍需随包署名 |
| `organs-data.js` | [HuBMAP/CCF Human Reference Atlas `ccf-releases` v1.2](https://github.com/hubmapconsortium/ccf-releases)；CC BY 4.0 | `52e51f9a86e32db0fb222724b2e3faf384a3b100d4990b9cd5f731317388d3c6` | 心、肺、肝、脾、双肾、膀胱、大肠、小肠、胰经 `gltf-transform v4.4.1` 按材质合并/简化并 base64 内联；HRA 解剖参照保留简化包的原坐标与包围盒，只对共同根节点作等比变换；MakeHuman 经络模式另保留跨模型视觉适配 | **待补** 每个对象的原文件哈希与完整简化命令；完成前不作发布级 HRA 署名闭环 |
| `vendor/three.min.js` | Three.js r128；MIT | 以仓内文件为准 | minified 本地离线副本 | 发布包需保留 MIT 许可文本 |
| `vendor/OrbitControls.js`、`CSS2DRenderer.js`、`GLTFLoader.js` | Three.js r128 examples；MIT | 以仓内文件为准 | 本地离线副本 | 发布包需保留 MIT 许可文本 |

## HRA 署名基线

当前界面至少显示：`Human Reference Atlas (HRA), HuBMAP/CCF, ccf-releases v1.2, CC BY 4.0, modified/simplified`，并链接 [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)。

解剖参照皮肤为官方 `v1.2/models/VH_M_Skin.glb`，SHA-256 `8cab299d04323e6364938a271647df5671138a2177f412e741a0d6bd4536ee1c`，原始纵轴范围 `-0.91462487..0.91489390`、高度 `1.82951877`。该 GLB 已原样内嵌为 `hra-skin-data.js` 的载荷，机器闸在启动前复算载荷哈希。

当前十件器官节点元数据均指向 `source_spatial_entity=#VHMaleOrgans`，可作为同一 HRA 男性参考坐标叠合。其中大肠节点同时记载 `glb_file_of_single_organs=SBU_M_Intestine_Large`，所以只能称“同一参考坐标”，不能宣称十件资产全部来自同一受试者扫描或同一原始文件。HRA 解剖参照保留这一边界。

公开发布前还必须补齐：

1. 每个 HRA 原始对象的稳定 URL、对象名、版本与原文件哈希。
2. 对简化、坐标变换、材质和打包改动的逐项说明。
3. 发布界面或随包文件中的完整署名、许可链接和“不代表 HRA/HuBMAP 背书”说明。
4. 持续显著区分 MakeHuman 跨模型视觉适配与 HRA 同坐标解剖参照；后者也不代表群体平均或具体临床个体。

## 不进入发布包

- 昵图网水印经络挂图：只作内部固定视角交叉核对。
- 许可缺失的 `Line.obj` / Unity 经络仓库。
- 当前匿名不可访问、许可证无法核验的 HBot Gitee 数据。
- 带 NC 条款的纹理或模型；带 ShareAlike 的资产未经发布架构评估不得并入计划闭源主包。
