Terrain gets real z in tilt mode: a displaced 288x216 surface mesh plus per-vertex ground lift for all tile geometry (roads/fills/buildings/icons) via vertex-stage sample_lod of a terrarium-packed elevation texture, with labels riding the same ground through a lift-aware camera delta. Depth domains rescale per frame to stay inside the -24 budget; road passes get a relief-scaled clearance over the surface so cities keep correct street-vs-building order. Regional zooms (<z14) drape landcover colors into the hillshade (full-res MVT rasterization, treeline fade) instead of lifting km-scale polygons that cannot follow relief. Terrain build now covers EV-trip Europe (lat 43..58, lon -5..17, 8.8 GB GLO-30 z6-12) with sign-safe Copernicus stems, transparent no-data, and an Alpine rock/snow ramp. Terrain requests render 4096x3072 over ~3 viewports and only re-render on real movement. Also: NOMADS GFS wind particle layer synced to the weather clock with 3D altitude, rain cloud deck lift, stuck-tile fixes (expiring missing set, decode-failure backoff, restyle placeholder purge), 78-degree tilt ceiling, and park fill z-fight fix via widened micro-depth ranks. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
14 lines
488 B
TOML
14 lines
488 B
TOML
[package]
|
|
name = "makepad-example-map"
|
|
version = "1.0.0"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
makepad-widgets = { path = "../../widgets", version = "2.0.0", features = ["maps"] }
|
|
makepad-map-nav = { path = "../../libs/map_nav" }
|
|
makepad-geodata = { path = "../../libs/geodata" }
|
|
makepad-mbtile-reader = { path = "../../libs/mbtile_reader" }
|
|
makepad-fast-inflate = { path = "../../libs/fast_inflate" }
|
|
|
|
[dev-dependencies]
|
|
makepad-test = { path = "../../libs/makepad_test", version = "0.1.0" }
|