数字车间 · 功能实施 / 真实接口 / 浏览器端到端

模型动画能力实施与测试报告

2026-09-12 · 14 项端到端检查通过

按已确认范围补齐命名动作、组合运动、材质状态、流向讲解和跨模块复用。使用独立的牛奶卡车测试工程验证,不修改原始模型和既有业务任务。

已实施能力

能力实现与使用
动作片段与机械组合运动时间轴设置命名起止范围;旋转中心使用部件局部坐标;位移与 XYZ 旋转叠加,关键帧错开形成顺序动作;支持保持末帧和回到起点。蓝图按名称播放片段。
状态与材质新增缩放、显隐、不透明度、颜色、材质状态轨道;材质副本隔离,不污染其他实例。录制与保存保留中性基准,旋转中心偏移不会被重复写入位移关键帧。
回路流向配置路径点、颜色、速度、流点数量、正向/反向/停止;可关联标量轨道控制开通。用于工作原理讲解。
跨模块复用训练编辑器从正式目录选动作,保存步骤绑定;教学任务固定模型/场景/训练版本;指导书在线模型与离线 ZIP 使用同一动画求值规则。原生 GLB 动画仍可选择。

实测结果

模型编辑与发布

检查结果
真实工程保存组合旋转、位移、材质状态和流向轨道通过
刷新重开后动作片段、复位基准和流向配置恢复通过
正式发布固定动画模型版本通过

查看原始检查记录 · 浏览器脚本异常 0 条

指导书在线使用与交付

检查结果
指导书通过正式接口固定引用模型版本并持久化动画元数据通过
正式指导书视口加载命名动作并还原组合运动与材质状态通过
正式发布并下载带动画的离线指导书通过

查看原始检查记录 · 浏览器脚本异常 0 条

离线播放

检查结果
下载的离线包可播放命名组合动作,画布发生变化并可暂停通过
断开业务服务与公网后仍可加载模型、引擎和动画通过

查看原始检查记录 · 浏览器脚本异常 0 条

正式教学视口

检查结果
真实教学任务固定模型版本、动作、材质、枢轴和流向配置通过
正式教学预览实际播放指定片段并保持末帧,四条轨道全部绑定通过
切换步骤后播放复位片段,结束恢复起点并关闭流向通过
同一教学视口原生 GLB 动画与自编片段切换兼容(浏览器运行时检查)通过

查看原始检查记录 · 浏览器脚本异常 0 条

训练编辑器绑定

检查结果
训练编辑器从正式模型库选择命名动作并通过真实保存接口持久化通过
训练编辑草稿不会覆盖已创建任务的固定发布快照通过

查看原始检查记录 · 浏览器脚本异常 0 条

补充验证:前端类型检查及生产构建通过;生成的模型编辑器 public/dist 文件哈希一致。后端 18 条校验、快照与考试提示隔离用例通过;原型 5 项合同测试、Web 4 项场景/缓存/落地测试通过。构建仅有现有的大分块提示。

测试采用真实登录、GLB、保存/发布/下载接口。部分配置和视口内部状态由 Playwright 调用页面模块核对;教学原生 GLB 切换为浏览器运行时兼容检查。离线用例阻断业务接口及公网请求,外部请求数为 0。

可继续使用的测试数据

数据标识入口
组合动作模型416 · 固定模型版本 479打开模型编辑器
测试场景418 · 版本 481打开场景
两步骤测试训练419打开训练编排
固定快照教学任务55 · 训练版本 482打开教学预览
动画指导书417打开指导书 · 下载实测离线包

训练当前保留实测保存的草稿;已有任务仍使用旧发布快照,这正是版本隔离测试验证的行为。试验性教学任务未产生学员成绩。

使用顺序与边界

  1. 模型编辑器时间轴添加轨道,选择部件、属性及关键帧;进入「动作与轨道设置」配置片段、枢轴、材质状态或流向。
  2. 保存并发布模型,在场景选择固定版本;训练的「步骤动画」选择正式动作并保存。
  3. 发布训练、下发新任务后在教学端使用;指导书关联模型片段后可在线播放或导出离线 ZIP。

本次没有数据库表改动。未加入新的密钥文件、独立服务或认证方式。代码尚未提交 Git。

污渍/清洁通过颜色和粗糙度等 PBR 参数表达;贴图擦除、软管/密封圈弹性变形、真实流体压力计算、整片视频导出不在本次实施范围。表格中的具体装备动作仍需配置部件、路径和时序,本报告不代表已经制作完成全部动画素材。

浏览器截图

点击图片查看原图。

动作与轨道设置:范围、结束处理、路径和阀门联动
动作与轨道设置:范围、结束处理、路径和阀门联动
模型编辑器中的组合动作
模型编辑器中的组合动作
刷新重开后恢复动画配置
刷新重开后恢复动画配置
正式指导书模型视口
正式指导书模型视口
离线包加载模型
离线包加载模型
离线片段播放及暂停
离线片段播放及暂停
教学步骤:保持末帧、清洁状态和流向开通
教学步骤:保持末帧、清洁状态和流向开通
教学步骤:播放结束复位并关闭流向
教学步骤:播放结束复位并关闭流向
训练编辑器读取正式动作目录
训练编辑器读取正式动作目录
通过页面绑定并保存动作
通过页面绑定并保存动作