Richard Zink
|
b80083c0f8
|
config: disable weather effects
|
2026-10-13 07:01:19 +02:00 |
|
Richard Zink
|
a6c0418153
|
config: disable weather and day simulation
|
2026-10-13 06:49:58 +02:00 |
|
Richard Zink
|
fec1941e12
|
emergency: add nearest-city emergency vehicle routes
|
2026-10-13 06:43:09 +02:00 |
|
Richard Zink
|
6553d2fd1d
|
weather: add dynamic procedural snow cover
|
2026-10-13 05:43:04 +02:00 |
|
Richard Zink
|
92dd812072
|
weather: add wet road glow and light halos
|
2026-10-12 23:06:53 +02:00 |
|
Richard Zink
|
fb113e2e2d
|
weather: add lightning flashes during storms
|
2026-10-12 22:46:48 +02:00 |
|
Richard Zink
|
e3ce9119fe
|
weather: add rain and snow screen overlays
|
2026-10-12 22:37:45 +02:00 |
|
Richard Zink
|
65e31a5302
|
weather: add synthetic rain and snow simulation states
|
2026-10-12 22:27:32 +02:00 |
|
Richard Zink
|
2ad5d9f8f9
|
config: enable weather simulation test mode
|
2026-10-12 22:19:58 +02:00 |
|
Richard Zink
|
c769a6dff3
|
weather: fetch and expose precipitation and snowfall
|
2026-10-12 22:15:16 +02:00 |
|
Richard Zink
|
e3250a34da
|
cars: add time-based traffic profile with weekend and Sunday peaks
|
2026-10-12 21:54:43 +02:00 |
|
Richard Zink
|
19a2759685
|
config: set renderScale to native resolution
|
2026-10-12 21:46:12 +02:00 |
|
Richard Zink
|
e8ff7ee714
|
camera: bank the view when the flight path curves
|
2026-10-12 21:23:54 +02:00 |
|
Richard Zink
|
1fe214f403
|
clouds: retune weather coverage and make night follow weather
|
2026-10-12 21:19:57 +02:00 |
|
Richard Zink
|
d5fb1f12c4
|
docs: add render diagrams and complete config examples
|
2026-10-12 21:15:24 +02:00 |
|
Richard Zink
|
b9a77fbaa4
|
atmosphere: enable cloud shadows on terrain
|
2026-10-12 21:02:57 +02:00 |
|
Richard Zink
|
45e35982da
|
clouds: advect cloud field with Open-Meteo wind
|
2026-10-12 21:00:23 +02:00 |
|
Richard Zink
|
50c96ceae4
|
contrails: add jagged edges and restore 5 minute lifetime
|
2026-10-12 19:52:23 +02:00 |
|
Richard Zink
|
01203b361a
|
contrails: force high visibility for debugging
|
2026-10-12 19:41:54 +02:00 |
|
Richard Zink
|
60758b1168
|
clouds: raise weather coverage floor so clouds stay visible
|
2026-10-12 18:57:12 +02:00 |
|
Richard Zink
|
b65936d44d
|
clouds: tune cloud coverage by weather density
|
2026-10-12 18:55:47 +02:00 |
|
Richard Zink
|
d167f4baf1
|
clouds: restore cloud top to 12.9 km while keeping terrain occlusion disabled
|
2026-10-12 18:18:37 +02:00 |
|
Richard Zink
|
de7850d6db
|
clouds: raise cloud top to 20 km and disable terrain occlusion for test
|
2026-10-12 18:17:16 +02:00 |
|
Richard Zink
|
52ececa917
|
clouds: add new spherical cloud pass using terrain distance occlusion
|
2026-10-12 17:50:42 +02:00 |
|
Richard Zink
|
8af10a4f4a
|
atmosphere: stable front haze using terrain distance texture
|
2026-10-12 17:29:56 +02:00 |
|
Richard Zink
|
a33e6ddcfc
|
atmosphere: add stable air haze behind terrain
|
2026-10-12 17:20:52 +02:00 |
|
Richard Zink
|
989310ab3b
|
atmosphere: replace flickering full-screen haze with stable terrain haze
|
2026-10-12 17:15:33 +02:00 |
|
Richard Zink
|
d8ff29bde5
|
atmosphere: increase haze height to 100 km
|
2026-10-12 16:40:49 +02:00 |
|
Richard Zink
|
fb3a7c600d
|
terrain: set height exaggeration to 8
|
2026-10-12 16:38:53 +02:00 |
|
Richard Zink
|
98e69da3b2
|
atmosphere: cap haze alpha to avoid hard horizon cut
|
2026-10-12 16:35:57 +02:00 |
|
Richard Zink
|
69a00b479b
|
atmosphere: add altitude-thinning distance haze
|
2026-10-12 16:24:11 +02:00 |
|
Richard Zink
|
7329957658
|
atmosphere: add physical Rayleigh sky scattering
|
2026-10-12 15:08:59 +02:00 |
|
Richard Zink
|
185d9d2ff4
|
clouds: disable cloud shadows with old cloud shader removed
|
2026-10-12 15:00:34 +02:00 |
|
Richard Zink
|
cb847df3f5
|
clouds: intensify coverage, scale and detail
|
2026-10-12 14:55:32 +02:00 |
|
Richard Zink
|
f25c7369cd
|
clouds: remove terrain-height march breaks causing holes
|
2026-10-12 14:51:49 +02:00 |
|
Richard Zink
|
661b59a295
|
clouds: raise deck and reduce terrain exaggeration
|
2026-10-12 14:49:52 +02:00 |
|
Richard Zink
|
c8fa1b3260
|
terrain: extend map with reduced-resolution outer height skirt
|
2026-10-12 14:16:06 +02:00 |
|
Richard Zink
|
4441619b8f
|
curvature: increase Earth exaggeration to 4.0
|
2026-10-12 14:07:43 +02:00 |
|
Richard Zink
|
d173f926e4
|
atmosphere: remove volumetric fog pass
|
2026-10-12 14:06:38 +02:00 |
|
Richard Zink
|
32132f33d1
|
curvature: enable spherical Earth config
|
2026-10-12 14:05:06 +02:00 |
|
Richard Zink
|
b9094ebd8b
|
atmosphere: add initial volumetric atmosphere shell
|
2026-10-12 13:59:59 +02:00 |
|
Richard Zink
|
e005789ba8
|
config+docs: sun/moon/camera/day blocks, moon map attribution and cache manifest
|
2026-10-11 22:46:35 +02:00 |
|
Richard Zink
|
2d78c7081c
|
clouds: coverage sunny 0.30 / cloudy 0.80 / stormy 0.92, dead 'night' override dropped (live weather never reports it)
|
2026-10-11 21:34:52 +02:00 |
|
Richard Zink
|
ede3d78717
|
flights: contrailChance back to 0.85 (1.00 was a test value)
|
2026-10-11 18:44:28 +02:00 |
|
Richard Zink
|
6d21b37e8f
|
progress logs behind CONFIG.debug, CONFIG.antialias + high-performance context, cheaper cloud sampling (skip far detail octave and redundant self-shading probe), brighter night contrails via CONFIG.flights.contrailNight, window.__flightDbg counters, real sun/moon by default
|
2026-10-11 18:42:48 +02:00 |
|
Richard Zink
|
4369afd3ef
|
lighting: remove the palette terrain model - physics is the only lighting, themes tint it through THEMES[theme].lighting; debug panel shows the active palette and its tint/gain; credits no longer claim VIIRS
|
2026-10-11 15:39:42 +02:00 |
|
Richard Zink
|
6eb25bdd03
|
physical lighting, volumetric clouds, terrain shadows, pixel-art render scale
- atmosphere: physical terrain lighting (air mass, Rayleigh beam colour,
skylight, moon, starlight floor), aerial perspective for terrain and
cloud deck, configurable haze/albedo/ambient gains
- clouds: march the deck in height instead of ray distance, IGN dither
(no per-frame flicker), per-step height jitter, 4-octave fbm renormalised,
softer density threshold, distance softening as a procedural mip,
grazing path clamp, cloud shadows on the ground (cloudShadowDensity/
Floor/Ambient) and cloud haze factor
- terrain: self-shadows from the elevation field (penumbra + shadow floor),
soft mosaic rim (edgeFadeTiles), east/west axis corrected (+X = west)
- lights: per-object twilight switching for cars, city dots and ground blocks
- flights: contrail width 620 m, fade to zero by contrailFadeKm, aircraft
size decoupled from trail width, count halved
- render: CONFIG.renderScale with integer upscale + image-rendering: pixelated
- data: nginx overpass proxy + cache, per-mirror cooldown ladder, ring-based
cell ordering (disc fills evenly), settlements fetched before roads,
interim chain persistence, two worker lanes (car/city) with progress logs
- removed: NASA VIIRS night-lights layer (fetch, canvas, texture, uniforms)
|
2026-10-11 15:04:21 +02:00 |
|
Richard Zink
|
99b29f216a
|
config: freeze sim clock at 20:30 (evening rush plateau)
|
2026-10-10 11:50:07 +02:00 |
|
Richard Zink
|
a23cf85223
|
config: translate all source comments to English (i18n data strings unchanged)
|
2026-10-10 11:16:11 +02:00 |
|
Richard Zink
|
4ecef21729
|
config.maxFps: scene frame-rate cap (default 30, 0 = free; motion stays time-based)
|
2026-10-10 11:04:44 +02:00 |
|