round29-31-export-and-verification.md 2.5 KB

Round 29–31:四栋反面小区实际离线 pilot

实际导出

在用户授权的模型优化目标范围内,使用原始 seated whitelist 输入和 Blender 5.2.2 生成了独立、未配置的export-v3:

  • 四栋:cad-25612、cad-25467、cad-25968、cad-25957;
  • 2个空间cell,4个GLB内容(LOD1、LOD0各2个);
  • LOD1:24,332 bytes / 800 triangles;
  • LOD0:161,580 bytes / 7,746 triangles;
  • 不进入public/cockpit/config.json,正式v7不变。

首次导出发现短测绘边会被add_panel()跳过,但参考三角计数仍把这些窗片计入,导致校验器错误失败;修正assemble-cad-bim.py按同一0.35m可生成窗段条件计数。纯Python回归通过,重新导出成功。失败目录保留作诊断,不作为交付。

实际GLB回验

export-v3-verification.json:

  • 每栋LOD0/LOD1节点存在且唯一;
  • surveyed footprint roof/bottom caps闭合;
  • 原测绘足印面积与导出shell roof area一致,最大ring error约0.000104m;
  • min normal dot=0.999995503;
  • LOD0 triangles严格大于LOD1;
  • 四栋LOD0屋顶材质和源图哈希匹配;
  • windows/glass triangles和doors均存在;
  • decoded resource estimate=697,184 bytes,低于pilot 32MiB和全局96MiB;
  • footprint/seating unchanged,configurationChanged=false,renderingValidated=false。

verify-lod-district.mjs、region loading回归和短边三角参考回归均通过。四栋离线渲染见offline-renders-v3/cad-*.png;渲染图显示楼层线、窗格、入口和闭合屋面已经可读,但屋顶卫星图存在影像自身的色块/拼接/阴影变化,不能把它当作屋顶材质实测。屋顶仍是本地z19影像估算。

接入边界

本pilot没有接入city-regions-v7,因为维护者新反馈要求先解决:正面案例级精模一致性、反面小区整体规则楼栋关系、卫星屋顶清晰度和不牺牲已接受的渐进加载。当前pilot证明“局部生成链路可用”,不证明全局策略或浏览器运行态完成。

四栋保持白名单例外,不恢复周边rural,未覆盖小区其他楼栋/道路/院落;若接入需再生成一份不可变region、接入source/rollback记录,并进行真实驾驶舱验收。高清屋顶roof-quality-pilot仍未接入,默认v7屋顶保持可回退。

项目规则下没有运行Web build、dev server或浏览器debug;本轮允许并执行的是离线Blender资产导出和静态回验。issue35和目标继续active/open。