Add feature registry dispatch

This commit is contained in:
2026-08-03 14:02:28 +08:00
parent dd50d3aae3
commit ff18217af5
12 changed files with 417 additions and 46 deletions

View File

@@ -27,6 +27,12 @@
继续负责 `ROAD_LAYERS` 遍历、`catalog.check_layers()` warning、`road_counts`、scene
metadata 和 `SCENE_DONE` JSON。Blender/Cesium parity before/after 在两个样本上均
identicalP2 剩余工作更新为完整 `features/` 注册表设计。
- 引入保守版 feature registry新增 `blender/osmassets/features.py`,用
`FeatureHandler` / `dispatch_ways()` 固化 OSM way 要素 first-match 分发顺序
`water -> grass -> scrub -> tree_row -> building``generate_scene.py` 仍保留材质创建、
collection 顺序、counts、focus、road counts、scene metadata 和 `SCENE_DONE` ownership。
Blender/Cesium parity before/after 在两个样本上均 identicalP2 registry 缺口收口为
当前保守契约,未做全量 ownership 反转。
## 2026-07-31远看发黑的真正原因反照率没被提亮