|
|
7fcc4ee8cc
|
Add area quality gate
|
2026-08-04 10:42:10 +08:00 |
|
|
|
b791c4350e
|
chore: record journal
|
2026-08-04 09:46:49 +08:00 |
|
|
|
b26fb730e7
|
chore(task): archive 08-04-add-stage-manifests
|
2026-08-04 09:46:31 +08:00 |
|
|
|
2832383f6e
|
Add GLB stage manifests
|
2026-08-04 09:45:51 +08:00 |
|
|
|
b7b5530430
|
chore: record journal
|
2026-08-04 09:16:50 +08:00 |
|
|
|
c4d4bf9db2
|
chore(task): archive 08-04-add-area-diagnostics
|
2026-08-04 09:16:38 +08:00 |
|
|
|
d4c3baf608
|
Add area diagnostics command
|
2026-08-04 09:16:14 +08:00 |
|
|
|
78cb69edb6
|
chore: record journal
|
2026-08-03 18:15:55 +08:00 |
|
|
|
99138d1eaf
|
chore(task): archive 08-03-fix-osm-multipolygon-buildings
|
2026-08-03 18:15:44 +08:00 |
|
|
|
95f8458ad2
|
Fix OSM multipolygon buildings
|
2026-08-03 18:15:22 +08:00 |
|
|
|
37fe65b7ca
|
chore: record journal
|
2026-08-03 17:50:53 +08:00 |
|
|
|
96bafe9d6c
|
chore(task): archive 08-03-experiment-glb-compression
|
2026-08-03 17:50:41 +08:00 |
|
|
|
7ba85946dc
|
Add optional GLB compression stage
|
2026-08-03 17:50:21 +08:00 |
|
|
|
5ef128c6f9
|
chore: record journal
|
2026-08-03 17:11:10 +08:00 |
|
|
|
1fe1af6874
|
chore(task): archive 08-03-test-shapespark-tree-variants
|
2026-08-03 17:10:49 +08:00 |
|
|
|
dbb5705d8e
|
Adopt Shapespark vegetation assets
|
2026-08-03 17:10:17 +08:00 |
|
|
|
cd9cde0127
|
chore: record journal
|
2026-08-03 15:55:19 +08:00 |
|
|
|
e58a92803d
|
Record rejected low-poly bush experiment
|
2026-08-03 15:55:06 +08:00 |
|
|
|
54b698746f
|
chore(task): archive 08-03-use-low-poly-scrub-bush
|
2026-08-03 15:54:49 +08:00 |
|
|
|
1a704e6e51
|
chore: record journal
|
2026-08-03 15:18:13 +08:00 |
|
|
|
ae69404d59
|
chore(task): archive 08-03-smooth-cesium-preview-vehicle-cruise
|
2026-08-03 15:18:01 +08:00 |
|
|
|
0d2dc2228c
|
Improve Cesium cruise smoothness
|
2026-08-03 15:17:51 +08:00 |
|
|
|
a824bee69b
|
chore: record journal
|
2026-08-03 14:20:44 +08:00 |
|
|
|
4623c65d50
|
chore(task): archive 08-03-clean-tuft-density-comment
|
2026-08-03 14:20:38 +08:00 |
|
|
|
f569d45e74
|
Clean stale tuft density comment
|
2026-08-03 14:20:18 +08:00 |
|
|
|
a6be274ced
|
chore: record journal
|
2026-08-03 14:03:08 +08:00 |
|
|
|
ca4385a8f5
|
chore(task): archive 08-03-design-feature-registry
|
2026-08-03 14:02:57 +08:00 |
|
|
|
ff18217af5
|
Add feature registry dispatch
|
2026-08-03 14:02:28 +08:00 |
|
|
|
dd50d3aae3
|
chore: record journal
|
2026-08-03 13:39:37 +08:00 |
|
|
|
c2b7ea0d2d
|
chore(task): archive 08-03-extract-road-module
|
2026-08-03 13:39:21 +08:00 |
|
|
|
0f3c1ee635
|
Refactor road assembly module
|
2026-08-03 13:39:05 +08:00 |
|
|
|
64517993e9
|
chore: record journal
|
2026-08-03 12:52:35 +08:00 |
|
|
|
991f64f69b
|
chore(task): archive 08-03-extract-building-module
|
2026-08-03 12:52:26 +08:00 |
|
|
|
032922ae99
|
Refactor building assembly module
|
2026-08-03 12:52:10 +08:00 |
|
|
|
bd392becb4
|
chore: record journal
|
2026-08-03 12:36:21 +08:00 |
|
|
|
8b1dc48ad3
|
chore(task): archive 08-03-extract-fountain-module
|
2026-08-03 12:36:11 +08:00 |
|
|
|
627105555f
|
Refactor fountain assembly module
|
2026-08-03 12:35:51 +08:00 |
|
|
|
168f57a8e8
|
chore: record journal
|
2026-08-03 12:13:18 +08:00 |
|
|
|
1e21e7fae2
|
chore(task): archive 08-03-archive-refactor-plan
|
2026-08-03 12:13:08 +08:00 |
|
|
|
68829214fb
|
docs: Archive osmassets refactor plan
|
2026-08-03 12:12:49 +08:00 |
|
|
|
0b8195b43f
|
chore: record journal
|
2026-08-03 11:53:16 +08:00 |
|
|
|
9ef9b8c67d
|
chore(task): archive 08-03-material-export-contract
|
2026-08-03 11:53:02 +08:00 |
|
|
|
0635c09458
|
Refactor Cesium material export contract
|
2026-08-03 11:52:38 +08:00 |
|
|
|
50dc5f4e5a
|
chore: record journal
|
2026-08-03 10:57:06 +08:00 |
|
|
|
a6c79cb510
|
chore(task): archive 00-bootstrap-guidelines
|
2026-08-03 10:56:56 +08:00 |
|
|
|
4c5981c555
|
Initialize Trellis project guidelines
|
2026-08-03 10:56:21 +08:00 |
|
|
|
7f4ebe8fb7
|
Improve Cesium preview loading state
|
2026-07-31 18:11:21 +08:00 |
|
|
|
0def373c09
|
Extract Cesium preview assets
|
2026-07-31 16:56:22 +08:00 |
|
|
|
41a07a78ef
|
Add scrub edge bushes
|
2026-07-31 16:53:28 +08:00 |
|
|
|
eb4a0d9b2a
|
fix: 树发黑的真正原因是反照率没提亮,并加饱和度让远看更绿
emissive 提到 0.8 仍然发黑:它乘的是本来就很暗的反照率,0.8 × 深绿约等于
sRGB [0.22, 0.31, 0.11],还是暗的。要提的是反照率本身。
Cesium 截图定位:草亮黄绿、建筑近白、路面浅灰,只有树暗。这棵树图集的叶片
本来就是深绿(绿色系像素均值 sRGB [0.249, 0.35, 0.12]),按真实反照率渲染
是对的,但场景里其他材质都被手工提亮过——EXPORT_TINTS 草 0.72、带肋墙面
0.86,EXPORT_EMISSION_OVERRIDES 建筑 0.18,全是针对 Cesium 偏白的默认光照
调出来的。新资产没调过,是唯一如实渲染的东西,放旁边就显得发黑。
- FOLIAGE_ALBEDO_GAIN = 2.1,在抠图植被 dilate 那一遍顺带乘上。用增益而非
tint:其他材质是单一表面,而这是同时装着叶片/树皮/果实的图集,往绿色混会
把树干染绿。缩放保留色相关系,只把整体抬到和邻居一样的曝光。
- FOLIAGE_SATURATION = 1.75,绕各像素自身 Rec.709 亮度做饱和度拉伸。图集本
来就偏灰(平均饱和度 0.22),远看时 mip 把叶片、树皮、缝隙混在一起会更往
中性靠。绕亮度拉伸把叶片推绿而基本不动本来中性的部分,也没有绿色 tint 强
加给树干的色相偏移。叶片 sRGB → [0.262, 0.529, 0.021],饱和度 0.22 → 0.34,
过曝到纯白的像素占 0.3%。
- FOLIAGE_EMISSION 回调 0.25,它只负责给背光面兜底。
- 新增 triangulate_mesh():export_tangents 打开后刷了 55 行「切向空间只能只算
三角/四边形」,MeshBatch 建的 OSM 轮廓都是 n-gon。glTF 只有三角形,导出时
无论如何都会三角化,提前做不改变任何输出三角形(三角数 51719 前后一致),
切线 49/102 → 102/102,警告归零。
被数据排除的假设:贴图颜色全链路逐位一致;模拟 mip 链可见像素亮度
0.127→0.124;法线贴图抠图区是干净平面法线;GLB 重新导入 Blender 渲染正常。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-31 13:23:44 +08:00 |
|