Give the street lamps real pools: 10 m range and 8 energy at physical falloff
Full build / Import + headless tests (push) Successful in 37s
Full build / Full desktop build + optional release (push) Skipped

This commit is contained in:
zwitschi committed 2026-11-06 20:29:26 +01:00
1 parent 16dc1dfea4
commit 7546092c01
21 files changed
+40 -7

No files matched your search

+18 -3
View File
@@ -317,9 +317,24 @@ it was effectively off. The shipped values are 10 energy, 45 m, 24°, tilted 5°
on the door or person being checked *and* puts a pool on the pavement in front, without flooding the
facade. Verified in both venues (Hollywood facade and the Joke Shop door).
Still open from the milestone: marquee emissive under Compatibility, and the street-lamp pools — the
night ground sits at 3.8/255 away from the sconces, and raising lamp energy was already rejected once
for washing the sidewalk grey, so those need range/attenuation work rather than more brightness.
### Street-lamp pools, measured
A new `lamp_late` shot frames a street lamp so the pool under it can be sampled. The lamp is
`StreetLamp_*` (named so `set_night_mode` can tune it apart from the sconce and marquee glows).
Attenuation stays at 1.0 — the venue test requires physical falloff — so the pool is made by range
and energy:
| Setting | Pool | Gap | Pool/gap |
| --- | --- | --- | --- |
| old: 16 m, energy 2.2 | 14.1 | 2.7 | 5.2 |
| 16 m, energy 4.0 | 21.1 | 6.5 | 3.3 (washed) |
| 8.5 m, energy 6.5 | 11.5 | 1.3 | 8.9 |
| **10 m, energy 8.0 (shipped)** | **16.0** | **1.3** | **12.3** |
Mean luminance 0–255. The shipped values brighten the pool past the old setting while darkening the
gap between poles, which is what "pools, not a wash" means numerically.
Still open from the milestone: marquee emissive under Compatibility.
## Scorecard skeleton
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 899 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 731 KiB

After

Width:  |  Height:  |  Size: 740 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 562 KiB

After

Width:  |  Height:  |  Size: 564 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 522 KiB

After

Width:  |  Height:  |  Size: 233 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 682 KiB

After

Width:  |  Height:  |  Size: 439 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 433 KiB

After

Width:  |  Height:  |  Size: 462 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 757 KiB

After

Width:  |  Height:  |  Size: 757 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 377 KiB

After

Width:  |  Height:  |  Size: 384 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 607 KiB

After

Width:  |  Height:  |  Size: 615 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 916 KiB

After

Width:  |  Height:  |  Size: 968 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 529 KiB

After

Width:  |  Height:  |  Size: 529 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB