aligned-model-final-status.md 2.2 KB

票 35:GIS 对齐粗模与中景外观修复

日期:2026-10-09

修复内容

  • 移除运行配置中的旧 /gis/city/tileset.json 远景粗模。该模型来自道路/建成区程序化填充,位置错误,会覆盖道路。
  • 新增 /gis/cad-bim/far-aligned/tileset.json,只引用当前 7 个精模 CAD/BIM 批次的 coarse LOD1 GLB。
  • 远景和精模共用 seated CAD/BIM 数据的 buildingId、footprintENU、positionENU、foundationBottom、transform;不生成道路填充,不使用 town.glb。
  • 不规则建筑的 LOD1 不再使用凸包,LOD0/LOD1 都保留真实 GIS 足印。
  • massing 建筑增加轻量屋顶、按楼层窗带和首层封闭门盒;门窗与屋顶材质合并进单个 cell mesh,保持小瓦片结构。
  • 所有精细批次切换到 *-aligned/streaming-v3/tileset.json。
  • streaming-v3 继续保持单片最多 20,000 三角、60,000 顶点,粗层/细层 request volume 分别为 1500m/250m。

核验结果

  • aligned CAD 批次:7 批、30,159 栋、603 个合并 GLB,实际 Draco 解码通过;
  • 每批 coarse LOD1 都包含 Door_Walnut、Glass_Dark、屋顶材质;
  • streaming-v3:6,026 个小瓦片,30,159 栋覆盖,最大单片 47,197 顶点,三角形/索引/边界/距离 request volume 通过;
  • 远景 wrapper:74 个 coarse 文件、30,159 栋,根坐标和范围来自 aligned CAD;不含 /gis/city、town.glb 或程序化道路内容;
  • 8000 HTTP 入口:far-aligned 和 7 个 streaming-v3 tileset 均返回 200;
  • 加载队列、距离判定和 OBB 回归仍通过。

证据文件:

  • aligned-streaming-final-audit.json
  • aligned-city-merged-audit.json
  • aligned-pilot-merged-door.json
  • verify-aligned-cad-bim.mjs
  • verify-aligned-far-tileset.mjs

仍需人工确认

浏览器插件会话在复测前失效(session not registered or already stopped),本轮没有取得新的近景截图或房屋流入期间的 FPS/长任务样本。因此已完成来源、轮廓、材质、LOD 和 HTTP 核验,但没有宣称视觉观感和帧率最终验收通过。需要硬刷新 8000 后人工检查远景楼位是否避开道路,以及靠近后屋顶、门窗和楼层是否清晰。