# 真实模型制作实测报告 · 2026-09-05 已记录 2/2 个模型项目、23 项步骤:23 项通过,0 项失败,0 项其他或未记录结论。 统计仅来自明确记录的步骤结论;缺失字段、仅有数据或仅有截图均不视为通过。 ## 环境与身份 | 项目 | 记录 | | --- | --- | | 测试日期 | 2026-09-05 | | 页面地址 | http://127.0.0.1:6180 | | 浏览器 | Microsoft Edge | | 账号角色 | teacher | | 账号显示名称 | 系统管理员 | ## 模型 1:实测模型-牛奶卡车-已验证-20260905 | 项目 | 记录 | | --- | --- | | 项目名称 | 实测模型-牛奶卡车-已验证-20260905 | | 项目编码 | MODEL-3FA24629D59E4509 | | 项目 ID | 156 | | 来源素材 | 08-CesiumMilkTruck.glb | | 测试节点 | Cesium\_Milk\_Truck | | 动画 | Wheels;编号 0;数量 1 | | 原生动画片段 | 1 段:Wheels | 轻量 GLB 实测:车辆多部件、节点编辑、车轮动画、保存重开和发布。保留供后续模型/场景测试使用。 ### 操作步骤 | 序号 | 步骤 | 结论 | 证据摘要 | | --- | --- | --- | --- | | 1 | UI创建项目 | 通过 | HTTP 状态:200 | | 2 | 文件服务地址修复后重新上传 | 通过 | HTTP 状态:200;详情:首次上传失败保留于问题证据;修复地址后已实际上传成功并校验文件哈希;initialHttpStatus:503 | | 3 | GLB上传、两阶段绑定、SHA256与活跃模型核验 | 通过 | 未记录 | | 4 | 组合节点 X 位置与原生动画选择保存 | 通过 | 详情 / x:0.35;详情 / 动画编号:Wheels;详情 / versionBefore:5;详情 / versionAfter:6 | | 5 | 整页刷新后模型、节点、材质、动画选择恢复 | 通过 | 未记录 | | 6 | 原生动画实播:播放时间与轮子/骨骼姿态确实变化 | 通过 | 未记录 | | 7 | 车身子网格材质粗糙度修改、保存、刷新恢复 | 通过 | 详情 / node:Cesium\_Milk\_Truck\_1;详情 / roughness:0.3;详情 / persistedAfterReload:true | | 8 | 发布到场景资源库并核对服务端发布版本 | 通过 | HTTP 状态:200 | | 9 | 全新浏览器上下文从服务端载入已发布模型 | 通过 | 详情 / source:08-CesiumMilkTruck.glb;详情 / apiMode:true;详情 / 动画编号:Wheels | | 10 | 已发布模型改名保存为 V2 草稿,项目及版本更新时间刷新 | 通过 | 详情 / 状态:PASS;详情 / 变更前 / project:2026-09-05T17:24:34;详情 / 变更前 / 版本:2026-09-05T17:24:34;详情 / 变更后 / project:2026-09-05T17:47:05;详情 / 变更后 / 版本:2026-09-05T17:47:05;详情 / draftVersionId:200;详情 / versionNo:2 | | 11 | V2 重新发布成功,发布版本及更新时间正确 | 通过 | 详情 / versionNo:2;详情 / versionId:200;详情 / updateTime:2026-09-05T17:47:29 | | 12 | V2 全新浏览器上下文重开,模型文件、动画选择、发布版本均正确 | 通过 | 详情 / source:08-CesiumMilkTruck.glb;详情 / 动画编号:Wheels;详情 / versionNo:2 | ### 导入校验 结论:通过 - SHA-256:09371b34608116de5842d23abe260bf11acf3e1554daf334a647eb566eee5c49 - 文件字节数:369980 - 变更记录 1 / 状态:200 - 变更记录 1 / registeredTicket:true - 变更记录 1 / sourceName:bridge-erector-vehicle.glb - 变更记录 1 / assetCode:MODEL\_BRIDGE-ERECTOR-VEHICLE - 变更记录 2 / 状态:200 - 变更记录 2 / registeredTicket:false - 变更记录 2 / sourceName:08-CesiumMilkTruck.glb - 变更记录 2 / assetCode:MODEL\_MTO6WI6K\_08-CESIUMMILKTRUCK - 服务端 / projectId:156 - 服务端 / 编码:MODEL-3FA24629D59E4509 - 服务端 / 名称:实测模型-牛奶卡车-20260905 - 服务端 / 状态:DRAFT - 服务端 / 版本:4 - 服务端 / currentVersionId:198 - 服务端 / versionNo:1 - 服务端 / checksum:30ee74fe8f8763e6342f1bbc36607a06db0f6f79061471ab7334e61028029d01 - 服务端 / schema:digital-twin-editor-project - 服务端 / modelResource / kind:imported - 服务端 / modelResource / ID:imported-model\_mto6wi6k\_08-cesiummilktruck - 服务端 / modelResource / 名称:08-CesiumMilkTruck - 服务端 / modelResource / assetCode:MODEL\_MTO6WI6K\_08-CESIUMMILKTRUCK - 服务端 / modelResource / 编码:MODEL\_MTO6WI6K\_08-CESIUMMILKTRUCK - 服务端 / modelResource / storageUri:fsvc://unreal-tran/model/2026/09/05/a75de903d95b0590307632d7bed44111.glb - 服务端 / modelResource / sourceName:08-CesiumMilkTruck.glb - 服务端 / modelResource / sizeBytes:369980 - 服务端 / modelResource / lastModified:0 - 服务端 / modelResource / mimeType:model/gltf-binary - 服务端 / modelResource / vertices:4823 - 服务端 / modelResource / triangles:3624 - 服务端 / modelResource / 节点数:10 - 服务端 / modelResource / 网格数:5 - 服务端 / modelResource / 材质数:5 - 服务端 / modelResource / 纹理数:1 - 服务端 / modelResource / 动画:1 - 服务端 / modelResource / animationDurationSeconds:1.25 - 服务端 / modelResource / modelMetadata / nodeCount:10 - 服务端 / modelResource / modelMetadata / 网格数:5 - 服务端 / modelResource / modelMetadata / materialCount:5 - 服务端 / modelResource / modelMetadata / textureCount:1 - 服务端 / modelResource / modelMetadata / 动画:已记录,完整内容见 evidence.json - 服务端 / modelResource / modelMetadata / animationDurationSeconds:1.25 - 更多记录:见 evidence.json - 更多记录:见 evidence.json - 更多记录:见 evidence.json ### 编辑与保存 结论:通过 - 服务端 / projectId:156 - 服务端 / 编码:MODEL-3FA24629D59E4509 - 服务端 / 名称:实测模型-牛奶卡车-20260905 - 服务端 / 状态:DRAFT - 服务端 / 版本:6 - 服务端 / currentVersionId:198 - 服务端 / versionNo:1 - 服务端 / checksum:495aaedac19971b06dec73ad43bdebfcfb63d0604fabaf48f460c7bc1cdcc229 - 服务端 / schema:digital-twin-editor-project - 服务端 / modelResource / kind:imported - 服务端 / modelResource / ID:imported-model\_mto6wi6k\_08-cesiummilktruck - 服务端 / modelResource / 名称:08-CesiumMilkTruck - 服务端 / modelResource / assetCode:MODEL\_MTO6WI6K\_08-CESIUMMILKTRUCK - 服务端 / modelResource / 编码:MODEL\_MTO6WI6K\_08-CESIUMMILKTRUCK - 服务端 / modelResource / storageUri:fsvc://unreal-tran/model/2026/09/05/a75de903d95b0590307632d7bed44111.glb - 服务端 / modelResource / sourceName:08-CesiumMilkTruck.glb - 服务端 / modelResource / sizeBytes:369980 - 服务端 / modelResource / lastModified:0 - 服务端 / modelResource / mimeType:model/gltf-binary - 服务端 / modelResource / vertices:4823 - 服务端 / modelResource / triangles:3624 - 服务端 / modelResource / 节点数:10 - 服务端 / modelResource / 网格数:5 - 服务端 / modelResource / 材质数:5 - 服务端 / modelResource / 纹理数:1 - 服务端 / modelResource / 动画:1 - 服务端 / modelResource / animationDurationSeconds:1.25 - 服务端 / modelResource / modelMetadata / nodeCount:10 - 服务端 / modelResource / modelMetadata / 网格数:5 - 服务端 / modelResource / modelMetadata / materialCount:5 - 服务端 / modelResource / modelMetadata / textureCount:1 - 服务端 / modelResource / modelMetadata / 动画:已记录,完整内容见 evidence.json - 服务端 / modelResource / modelMetadata / animationDurationSeconds:1.25 - 更多记录:见 evidence.json - 更多记录:见 evidence.json - 更多记录:见 evidence.json ### 保存后重开 结论:通过 - 服务端 / projectId:156 - 服务端 / 编码:MODEL-3FA24629D59E4509 - 服务端 / 名称:实测模型-牛奶卡车-20260905 - 服务端 / 状态:DRAFT - 服务端 / 版本:6 - 服务端 / currentVersionId:198 - 服务端 / versionNo:1 - 服务端 / checksum:495aaedac19971b06dec73ad43bdebfcfb63d0604fabaf48f460c7bc1cdcc229 - 服务端 / schema:digital-twin-editor-project - 服务端 / modelResource / kind:imported - 服务端 / modelResource / ID:imported-model\_mto6wi6k\_08-cesiummilktruck - 服务端 / modelResource / 名称:08-CesiumMilkTruck - 服务端 / modelResource / assetCode:MODEL\_MTO6WI6K\_08-CESIUMMILKTRUCK - 服务端 / modelResource / 编码:MODEL\_MTO6WI6K\_08-CESIUMMILKTRUCK - 服务端 / modelResource / storageUri:fsvc://unreal-tran/model/2026/09/05/a75de903d95b0590307632d7bed44111.glb - 服务端 / modelResource / sourceName:08-CesiumMilkTruck.glb - 服务端 / modelResource / sizeBytes:369980 - 服务端 / modelResource / lastModified:0 - 服务端 / modelResource / mimeType:model/gltf-binary - 服务端 / modelResource / vertices:4823 - 服务端 / modelResource / triangles:3624 - 服务端 / modelResource / 节点数:10 - 服务端 / modelResource / 网格数:5 - 服务端 / modelResource / 材质数:5 - 服务端 / modelResource / 纹理数:1 - 服务端 / modelResource / 动画:1 - 服务端 / modelResource / animationDurationSeconds:1.25 - 服务端 / modelResource / modelMetadata / nodeCount:10 - 服务端 / modelResource / modelMetadata / 网格数:5 - 服务端 / modelResource / modelMetadata / materialCount:5 - 服务端 / modelResource / modelMetadata / textureCount:1 - 服务端 / modelResource / modelMetadata / 动画:已记录,完整内容见 evidence.json - 服务端 / modelResource / modelMetadata / animationDurationSeconds:1.25 - 更多记录:见 evidence.json - 更多记录:见 evidence.json - 更多记录:见 evidence.json ### 动画检查 结论:通过 - 动画编号:Wheels - 变更前 / sourceName:08-CesiumMilkTruck.glb - 变更前 / assetCode:MODEL\_MTO6WI6K\_08-CESIUMMILKTRUCK - 变更前 / 节点数:10 - 变更前 / 网格数:5 - 变更前 / 材质数:5 - 变更前 / 动画数 1 / 名称:Wheels - 变更前 / 动画数 1 / duration:1.25 - 变更前 / 动画数 1 / tracks:2 - 变更前 / clipIndex:0 - 变更前 / 正在播放:true - 变更前 / 时间:0.017299999952316285 - 变更前 / mesh / 名称:Cesium\_Milk\_Truck - 变更前 / mesh / editorId:model-imported-model\_mto6wi6k\_08-cesiummilktruck-2 - 变更前 / mesh / 位置:0.35、0、0 - 变更前 / mesh / 缩放:1、1、1 - 变更前 / mesh / isSkinnedMesh:false - 变更前 / mesh / bones:0 - 变更前 / moving 1 / 名称:Wheels - 变更前 / moving 1 / quaternion:已记录,完整内容见 evidence.json - 变更前 / moving 2 / 名称:Wheels001 - 变更前 / moving 2 / quaternion:已记录,完整内容见 evidence.json - 变更前 / onlyActivePivot:true - 变更后 / sourceName:08-CesiumMilkTruck.glb - 变更后 / assetCode:MODEL\_MTO6WI6K\_08-CESIUMMILKTRUCK - 变更后 / 节点数:10 - 变更后 / 网格数:5 - 变更后 / 材质数:5 - 变更后 / 动画数 1 / 名称:Wheels - 变更后 / 动画数 1 / duration:1.25 - 变更后 / 动画数 1 / tracks:2 - 变更后 / clipIndex:0 - 变更后 / 正在播放:true - 变更后 / 时间:0.11699999999999999 - 变更后 / mesh / 名称:Cesium\_Milk\_Truck - 变更后 / mesh / editorId:model-imported-model\_mto6wi6k\_08-cesiummilktruck-2 - 变更后 / mesh / 位置:0.35、0、0 - 变更后 / mesh / 缩放:1、1、1 - 变更后 / mesh / isSkinnedMesh:false - 变更后 / mesh / bones:0 - 变更后 / moving 1 / 名称:Wheels - 变更后 / moving 1 / quaternion:已记录,完整内容见 evidence.json - 变更后 / moving 2 / 名称:Wheels001 - 变更后 / moving 2 / quaternion:已记录,完整内容见 evidence.json - 变更后 / onlyActivePivot:true - 更多记录:见 evidence.json ### 发布状态 结论:已发布 - projectId:156 - 编码:MODEL-3FA24629D59E4509 - 名称:实测模型-牛奶卡车-已验证-20260905 - 状态:PUBLISHED - 版本:12 - publishedVersionId:200 - currentVersionId:200 - versionNo:2 - checksum:1c9b1233dda661537c9bd4014208f1eb2851d392e5cd9b4260e53570b0820751 - schema:digital-twin-editor-project - modelResource / kind:imported - modelResource / ID:imported-model\_mto6wi6k\_08-cesiummilktruck - modelResource / 名称:08-CesiumMilkTruck - modelResource / assetCode:MODEL\_MTO6WI6K\_08-CESIUMMILKTRUCK - modelResource / 编码:MODEL\_MTO6WI6K\_08-CESIUMMILKTRUCK - modelResource / storageUri:fsvc://unreal-tran/model/2026/09/05/a75de903d95b0590307632d7bed44111.glb - modelResource / sourceName:08-CesiumMilkTruck.glb - modelResource / sizeBytes:369980 - modelResource / lastModified:0 - modelResource / mimeType:model/gltf-binary - modelResource / vertices:4823 - modelResource / triangles:3624 - modelResource / 节点数:10 - modelResource / 网格数:5 - modelResource / 材质数:5 - modelResource / 纹理数:1 - modelResource / 动画:1 - modelResource / animationDurationSeconds:1.25 - modelResource / modelMetadata / nodeCount:10 - modelResource / modelMetadata / 网格数:5 - modelResource / modelMetadata / materialCount:5 - modelResource / modelMetadata / textureCount:1 - modelResource / modelMetadata / 动画:1 项,完整内容见 evidence.json - modelResource / modelMetadata / animationDurationSeconds:1.25 - 更多记录:见 evidence.json - 更多记录:见 evidence.json ### 现场截图 ![文件服务地址修复后重新上传](screenshots/03b-upload-error-log.png) ![GLB上传、两阶段绑定、SHA256与活跃模型核验](screenshots/1-01-imported.png) ![组合节点 X 位置与原生动画选择保存](screenshots/1-02-edited.png) ![整页刷新后模型、节点、材质、动画选择恢复](screenshots/1-03-reopened.png) ![原生动画实播:播放时间与轮子/骨骼姿态确实变化](screenshots/1-04-animation.png) ![车身子网格材质粗糙度修改、保存、刷新恢复](screenshots/1-04b-material-reopened.png) ![发布到场景资源库并核对服务端发布版本](screenshots/1-05-published.png) ![全新浏览器上下文从服务端载入已发布模型](screenshots/1-06-fresh-session.png) ![已发布模型改名保存为 V2 草稿,项目及版本更新时间刷新](screenshots/1-07-update-time.png) ![V2 重新发布成功,发布版本及更新时间正确](screenshots/1-08-published-v2.png) ![V2 全新浏览器上下文重开,模型文件、动画选择、发布版本均正确](screenshots/1-09-fresh-session-v2.png) ## 模型 2:实测模型-狐狸动画-已验证-20260905 | 项目 | 记录 | | --- | --- | | 项目名称 | 实测模型-狐狸动画-已验证-20260905 | | 项目编码 | MODEL-70875AA932B94685 | | 项目 ID | 157 | | 来源素材 | 09-Fox.glb | | 测试节点 | fox | | 动画 | Run;编号 2;数量 3 | | 原生动画片段 | 3 段:Survey、Walk、Run | 轻量 GLB 实测:骨骼蒙皮、Survey/Walk/Run 动画、节点编辑、保存重开和发布。保留供后续模型/场景测试使用。 ### 操作步骤 | 序号 | 步骤 | 结论 | 证据摘要 | | --- | --- | --- | --- | | 1 | UI创建项目 | 通过 | HTTP 状态:200 | | 2 | GLB上传、两阶段绑定、SHA256与活跃模型核验 | 通过 | 未记录 | | 3 | 节点 X 位置、材质粗糙度、原生动画选择保存 | 通过 | 详情 / x:0.25;详情 / roughness:0.3;详情 / 动画编号:Run;详情 / versionBefore:4;详情 / versionAfter:5 | | 4 | 整页刷新后模型、节点、材质、动画选择恢复 | 通过 | 未记录 | | 5 | 原生动画实播:播放时间与轮子/骨骼姿态确实变化 | 通过 | 未记录 | | 6 | Survey、Walk、Run 三个原生片段逐一实播 | 通过 | 详情 1 / 名称:Survey;详情 1 / 正在播放:true;详情 1 / timeAdvanced:true;详情 1 / bonesChanged:true;详情 2 / 名称:Walk;详情 2 / 正在播放:true;详情 2 / timeAdvanced:true;详情 2 / bonesChanged:true;详情 3 / 名称:Run;详情 3 / 正在播放:true;详情 3 / timeAdvanced:true;详情 3 / bonesChanged:true | | 7 | 发布到场景资源库并核对服务端发布版本 | 通过 | HTTP 状态:200 | | 8 | 全新浏览器上下文从服务端载入已发布模型 | 通过 | 详情 / source:09-Fox.glb;详情 / apiMode:true;详情 / 动画编号:Run | | 9 | 已发布模型改名保存为 V2 草稿,项目及版本更新时间刷新 | 通过 | 详情 / 状态:PASS;详情 / 变更前 / project:2026-09-05T17:33:10;详情 / 变更前 / 版本:2026-09-05T17:33:10;详情 / 变更后 / project:2026-09-05T17:47:39;详情 / 变更后 / 版本:2026-09-05T17:47:39;详情 / draftVersionId:201;详情 / versionNo:2 | | 10 | V2 重新发布成功,发布版本及更新时间正确 | 通过 | 详情 / versionNo:2;详情 / versionId:201;详情 / updateTime:2026-09-05T17:48:04 | | 11 | V2 全新浏览器上下文重开,模型文件、动画选择、发布版本均正确 | 通过 | 详情 / source:09-Fox.glb;详情 / 动画编号:Run;详情 / versionNo:2 | ### 导入校验 结论:通过 - SHA-256:d97044e701822bac5a62696459b27d7b375aada5de8574ed4362edbba94771f7 - 文件字节数:162852 - 变更记录 1 / 状态:200 - 变更记录 1 / registeredTicket:true - 变更记录 1 / sourceName:bridge-erector-vehicle.glb - 变更记录 1 / assetCode:MODEL\_BRIDGE-ERECTOR-VEHICLE - 变更记录 2 / 状态:200 - 变更记录 2 / registeredTicket:false - 变更记录 2 / sourceName:09-Fox.glb - 变更记录 2 / assetCode:MODEL\_MTO6V5W6\_09-FOX - 服务端 / projectId:157 - 服务端 / 编码:MODEL-70875AA932B94685 - 服务端 / 名称:实测模型-狐狸动画-20260905 - 服务端 / 状态:DRAFT - 服务端 / 版本:4 - 服务端 / currentVersionId:199 - 服务端 / versionNo:1 - 服务端 / checksum:3bfa16814a65c4576b1627e92032c61d2d986145a19d1b4027e570209e306e0d - 服务端 / schema:digital-twin-editor-project - 服务端 / modelResource / kind:imported - 服务端 / modelResource / ID:imported-model\_mto6v5w6\_09-fox - 服务端 / modelResource / 名称:09-Fox - 服务端 / modelResource / assetCode:MODEL\_MTO6V5W6\_09-FOX - 服务端 / modelResource / 编码:MODEL\_MTO6V5W6\_09-FOX - 服务端 / modelResource / storageUri:fsvc://unreal-tran/model/2026/09/05/3fc69ae0d435f869afca1fcd943486d1.glb - 服务端 / modelResource / sourceName:09-Fox.glb - 服务端 / modelResource / sizeBytes:162852 - 服务端 / modelResource / lastModified:0 - 服务端 / modelResource / mimeType:model/gltf-binary - 服务端 / modelResource / vertices:1728 - 服务端 / modelResource / triangles:576 - 服务端 / modelResource / 节点数:27 - 服务端 / modelResource / 网格数:1 - 服务端 / modelResource / 材质数:1 - 服务端 / modelResource / 纹理数:1 - 服务端 / modelResource / 动画:3 - 服务端 / modelResource / animationDurationSeconds:3.4166667461395264 - 服务端 / modelResource / modelMetadata / nodeCount:27 - 服务端 / modelResource / modelMetadata / 网格数:1 - 服务端 / modelResource / modelMetadata / materialCount:1 - 服务端 / modelResource / modelMetadata / textureCount:1 - 服务端 / modelResource / modelMetadata / 动画:已记录,完整内容见 evidence.json - 服务端 / modelResource / modelMetadata / animationDurationSeconds:3.4166667461395264 - 更多记录:见 evidence.json - 更多记录:见 evidence.json - 更多记录:见 evidence.json ### 编辑与保存 结论:通过 - 服务端 / projectId:157 - 服务端 / 编码:MODEL-70875AA932B94685 - 服务端 / 名称:实测模型-狐狸动画-20260905 - 服务端 / 状态:DRAFT - 服务端 / 版本:5 - 服务端 / currentVersionId:199 - 服务端 / versionNo:1 - 服务端 / checksum:041667300586ffea8aaba2ba29004cf4ca50dc0f01351215a664f64fa82ab5b9 - 服务端 / schema:digital-twin-editor-project - 服务端 / modelResource / kind:imported - 服务端 / modelResource / ID:imported-model\_mto6v5w6\_09-fox - 服务端 / modelResource / 名称:09-Fox - 服务端 / modelResource / assetCode:MODEL\_MTO6V5W6\_09-FOX - 服务端 / modelResource / 编码:MODEL\_MTO6V5W6\_09-FOX - 服务端 / modelResource / storageUri:fsvc://unreal-tran/model/2026/09/05/3fc69ae0d435f869afca1fcd943486d1.glb - 服务端 / modelResource / sourceName:09-Fox.glb - 服务端 / modelResource / sizeBytes:162852 - 服务端 / modelResource / lastModified:0 - 服务端 / modelResource / mimeType:model/gltf-binary - 服务端 / modelResource / vertices:1728 - 服务端 / modelResource / triangles:576 - 服务端 / modelResource / 节点数:27 - 服务端 / modelResource / 网格数:1 - 服务端 / modelResource / 材质数:1 - 服务端 / modelResource / 纹理数:1 - 服务端 / modelResource / 动画:3 - 服务端 / modelResource / animationDurationSeconds:3.4166667461395264 - 服务端 / modelResource / modelMetadata / nodeCount:27 - 服务端 / modelResource / modelMetadata / 网格数:1 - 服务端 / modelResource / modelMetadata / materialCount:1 - 服务端 / modelResource / modelMetadata / textureCount:1 - 服务端 / modelResource / modelMetadata / 动画:已记录,完整内容见 evidence.json - 服务端 / modelResource / modelMetadata / animationDurationSeconds:3.4166667461395264 - 更多记录:见 evidence.json - 更多记录:见 evidence.json - 更多记录:见 evidence.json ### 保存后重开 结论:通过 - 服务端 / projectId:157 - 服务端 / 编码:MODEL-70875AA932B94685 - 服务端 / 名称:实测模型-狐狸动画-20260905 - 服务端 / 状态:DRAFT - 服务端 / 版本:5 - 服务端 / currentVersionId:199 - 服务端 / versionNo:1 - 服务端 / checksum:041667300586ffea8aaba2ba29004cf4ca50dc0f01351215a664f64fa82ab5b9 - 服务端 / schema:digital-twin-editor-project - 服务端 / modelResource / kind:imported - 服务端 / modelResource / ID:imported-model\_mto6v5w6\_09-fox - 服务端 / modelResource / 名称:09-Fox - 服务端 / modelResource / assetCode:MODEL\_MTO6V5W6\_09-FOX - 服务端 / modelResource / 编码:MODEL\_MTO6V5W6\_09-FOX - 服务端 / modelResource / storageUri:fsvc://unreal-tran/model/2026/09/05/3fc69ae0d435f869afca1fcd943486d1.glb - 服务端 / modelResource / sourceName:09-Fox.glb - 服务端 / modelResource / sizeBytes:162852 - 服务端 / modelResource / lastModified:0 - 服务端 / modelResource / mimeType:model/gltf-binary - 服务端 / modelResource / vertices:1728 - 服务端 / modelResource / triangles:576 - 服务端 / modelResource / 节点数:27 - 服务端 / modelResource / 网格数:1 - 服务端 / modelResource / 材质数:1 - 服务端 / modelResource / 纹理数:1 - 服务端 / modelResource / 动画:3 - 服务端 / modelResource / animationDurationSeconds:3.4166667461395264 - 服务端 / modelResource / modelMetadata / nodeCount:27 - 服务端 / modelResource / modelMetadata / 网格数:1 - 服务端 / modelResource / modelMetadata / materialCount:1 - 服务端 / modelResource / modelMetadata / textureCount:1 - 服务端 / modelResource / modelMetadata / 动画:已记录,完整内容见 evidence.json - 服务端 / modelResource / modelMetadata / animationDurationSeconds:3.4166667461395264 - 更多记录:见 evidence.json - 更多记录:见 evidence.json - 更多记录:见 evidence.json ### 动画检查 结论:通过 - 动画编号:Run - 变更前 / sourceName:09-Fox.glb - 变更前 / assetCode:MODEL\_MTO6V5W6\_09-FOX - 变更前 / 节点数:27 - 变更前 / 网格数:1 - 变更前 / 材质数:1 - 变更前 / 动画数 1 / 名称:Survey - 变更前 / 动画数 1 / duration:3.4166667461395264 - 变更前 / 动画数 1 / tracks:21 - 变更前 / 动画数 2 / 名称:Walk - 变更前 / 动画数 2 / duration:0.7083333134651184 - 变更前 / 动画数 2 / tracks:21 - 变更前 / 动画数 3 / 名称:Run - 变更前 / 动画数 3 / duration:1.1583333015441895 - 变更前 / 动画数 3 / tracks:21 - 变更前 / clipIndex:2 - 变更前 / 正在播放:true - 变更前 / 时间:0.017099999904632568 - 变更前 / mesh / 名称:fox - 变更前 / mesh / editorId:model-imported-model\_mto6v5w6\_09-fox-26 - 变更前 / mesh / 位置:0.25、0、0 - 变更前 / mesh / 缩放:1、1、1 - 变更前 / mesh / isSkinnedMesh:true - 变更前 / mesh / bones:24 - 变更前 / moving 1 / 名称:\_rootJoint - 变更前 / moving 1 / quaternion:已记录,完整内容见 evidence.json - 变更前 / moving 2 / 名称:b\_Root\_00 - 变更前 / moving 2 / quaternion:已记录,完整内容见 evidence.json - 变更前 / moving 3 / 名称:b\_Hip\_01 - 变更前 / moving 3 / quaternion:已记录,完整内容见 evidence.json - 变更前 / moving:共 24 项,完整内容见 evidence.json - 更多记录:见 evidence.json - 更多记录:见 evidence.json ### 发布状态 结论:已发布 - projectId:157 - 编码:MODEL-70875AA932B94685 - 名称:实测模型-狐狸动画-已验证-20260905 - 状态:PUBLISHED - 版本:10 - publishedVersionId:201 - currentVersionId:201 - versionNo:2 - checksum:fbb1c9ad102a20aa3f0add103167a165d2454a9935f470df2e415731ff0a160d - schema:digital-twin-editor-project - modelResource / kind:imported - modelResource / ID:imported-model\_mto6v5w6\_09-fox - modelResource / 名称:09-Fox - modelResource / assetCode:MODEL\_MTO6V5W6\_09-FOX - modelResource / 编码:MODEL\_MTO6V5W6\_09-FOX - modelResource / storageUri:fsvc://unreal-tran/model/2026/09/05/3fc69ae0d435f869afca1fcd943486d1.glb - modelResource / sourceName:09-Fox.glb - modelResource / sizeBytes:162852 - modelResource / lastModified:0 - modelResource / mimeType:model/gltf-binary - modelResource / vertices:1728 - modelResource / triangles:576 - modelResource / 节点数:27 - modelResource / 网格数:1 - modelResource / 材质数:1 - modelResource / 纹理数:1 - modelResource / 动画:3 - modelResource / animationDurationSeconds:3.4166667461395264 - modelResource / modelMetadata / nodeCount:27 - modelResource / modelMetadata / 网格数:1 - modelResource / modelMetadata / materialCount:1 - modelResource / modelMetadata / textureCount:1 - modelResource / modelMetadata / 动画:3 项,完整内容见 evidence.json - modelResource / modelMetadata / animationDurationSeconds:3.4166667461395264 - 更多记录:见 evidence.json - 更多记录:见 evidence.json ### 现场截图 ![GLB上传、两阶段绑定、SHA256与活跃模型核验](screenshots/2-01-imported.png) ![节点 X 位置、材质粗糙度、原生动画选择保存](screenshots/2-02-edited.png) ![整页刷新后模型、节点、材质、动画选择恢复](screenshots/2-03-reopened.png) ![原生动画实播:播放时间与轮子/骨骼姿态确实变化](screenshots/2-04-animation.png) ![发布到场景资源库并核对服务端发布版本](screenshots/2-05-published.png) ![全新浏览器上下文从服务端载入已发布模型](screenshots/2-06-fresh-session.png) ![已发布模型改名保存为 V2 草稿,项目及版本更新时间刷新](screenshots/2-07-update-time.png) ![V2 重新发布成功,发布版本及更新时间正确](screenshots/2-08-published-v2.png) ![V2 全新浏览器上下文重开,模型文件、动画选择、发布版本均正确](screenshots/2-09-fresh-session-v2.png) ## 补充验证 ### 最终项目列表 - 类别:final-list - 状态:PASS - 列表核验结果:MODEL-70875AA932B94685 · 整机装备实测模型-狐狸动画-20260905节点 27 · 材质 1 · 动画 1系统管理员更新:2026/09/05 17:33已发布进入编辑更多、MODEL-3FA24629D59E4509 · 整机装备实测模型-牛奶卡车-20260905节点 10 · 材质 5 · 动画 1系统管理员更新:2026/09/05 17:24已发布进入编辑更多 ### 构建检查 - 类别:build - 状态:PASS - 执行命令:pnpm run build - 详情:类型检查、Vite 构建、public/dist hash、API 桥接与凭据门禁均通过 ### 实测范围 - 类别:scope - 详情:通过实际页面操作创建/导入/编辑/播放/保存/发布;只读 API 与全新浏览器会话交叉核验。未创建场景,未执行训练业务蓝图,未改表结构或账号权限。 ### 最终项目列表 - 类别:final-list - 状态:PASS - 详情:最终 V2 列表:狐狸 17:48 排在卡车 17:47 之前,最近更新排序与服务端保存、发布时间一致。 - 列表核验结果:MODEL-70875AA932B94685 · 整机装备实测模型-狐狸动画-已验证-20260905节点 27 · 材质 1 · 动画 1系统管理员更新:2026/09/05 17:48已发布进入编辑更多、MODEL-3FA24629D59E4509 · 整机装备实测模型-牛奶卡车-已验证-20260905节点 10 · 材质 5 · 动画 1系统管理员更新:2026/09/05 17:47已发布进入编辑更多 ### backend-regression - 类别:backend-regression - 状态:PASS - 执行命令:mvn -B -ntp -pl ut\_tran -Dtest=ContentProjectServiceTest test - 详情:Java 17;70项用例通过,0失败/错误/跳过。新增用例先复现旧时间写回,再验证修复。 ### build-final - 类别:build-final - 状态:PASS - 详情:最终 pnpm run build 通过;stage生成camera-fit统一LF后,10个payload的public/dist哈希、API桥接与凭据门禁通过,git diff --check通过。 - 执行命令:pnpm run build ### cover-display - 类别:cover-display - 详情:两条测试数据未设置自定义封面,列表沿用现有默认装备缩略图;编辑器内已分别验证真实卡车与狐狸。若需要导入后自动生成模型封面,属于另行确认的功能增强。 ## 补充截图 ![补充证据](screenshots/00-two-published-models.png) ![补充证据](screenshots/00b-two-published-models-v2.png) ![模型编辑器生成包陈旧,页面实际运行本地模式](screenshots/01-editor-initialization.png) ## 遗留数据与保留说明 | 项目 | ID | 编码 | 保留/清理结论 | | --- | --- | --- | --- | | 实测模型-牛奶卡车-已验证-20260905 | 156 | MODEL-3FA24629D59E4509 | 保留 | | 实测模型-狐狸动画-已验证-20260905 | 157 | MODEL-70875AA932B94685 | 保留 | - 记录:保留本次创建的两条模型工程与上传资产,供用户继续测试。 本报告生成过程不修改项目数据。数据保留与清理结果以证据记录为准。 ## 问题与待确认项 ### 1 - 标题:模型编辑器生成包陈旧,页面实际运行本地模式 - 状态:已修复并验证 - impact:新建记录存在,但旧编辑器未读取项目 ID,模型编辑和自动保存未写入内容制作 API。 - fix:从现有接口版源码重建并暂存编辑器包,增加 build 产物 API 桥接检查。 ### 2 - 标题:GLB 上传被文件服务 503 阻断 - 状态:已修复并验证 - impact:上传未成功,原工程模型与资产仍保留。 - requestId:69785305-558a-4a43-99bf-655b4adda274 - cause:用户级 UT\_FILE\_SERVICE\_BASE\_URL / CONTENT\_BASE\_URL 残留关闭的 127.0.0.1:17180 代理地址 - fix:恢复到现有配置的远端真实文件服务,保留密钥,仅重启 ut-tran;实际 GLB 上传已返回200 ### 3 - 标题:列表“动画”统计口径需确认 - 状态:待确认,未改功能 - impact:狐狸实际有 Survey、Walk、Run 3 个原生片段,全部实播通过;列表显示动画1,统计的是1条自编时间轴轨道。 - suggestion:可将列表文案明确为“动画轨道”,或增加“原生动画3段 / 自编轨道1条”的分项展示,待用户确认后实施。 ### 4 - 标题:保存和发布没有刷新项目/版本更新时间 - 状态:已修复并验证 - cause:读取实体携带旧 updateTime,updateById 再次写回旧值,数据库自动更新时间未生效。 - fix:项目、版本两个统一更新方法显式设置当前秒精度时间;无表结构变更。 - verification:两模型改名生成 V2 草稿并重新发布;API时间、页面时间、最近更新排序和全新浏览器重开均通过。 共 23 张可用截图。完整结构化记录见 evidence.json;模型对象明细未展开。