Add first pass sky lighting
This commit is contained in:
@@ -155,6 +155,15 @@ percentage, and trend the care-history shelter quality field toward the active
|
||||
protection level. The dev HUD shows current shelter protection so weather
|
||||
pressure can be tuned during MVP tests.
|
||||
|
||||
First-pass sky and lighting use `AAgrarianSkyLightingController`. The controller
|
||||
owns movable sun, skylight, and exponential-height-fog components and reads the
|
||||
replicated `AAgrarianGameState` time, active tile sunrise/sunset, weather state,
|
||||
and mapped cloud cover. It adjusts sun pitch, sun intensity/color, sky-light
|
||||
intensity, and fog density every tick so the Ground Zero demo visually tracks
|
||||
the represented local day/night cycle and current weather without hard-coded
|
||||
static light settings. The Ground Zero map setup script places this controller
|
||||
and removes the earlier static demo sun/skylight/fog actors.
|
||||
|
||||
The first real-weather adapter is `UAgrarianWeatherProviderSubsystem`. It uses
|
||||
Open-Meteo forecast requests keyed by tile center latitude/longitude, parses the
|
||||
current temperature, daily low/high, precipitation, wind, humidity, cloud cover,
|
||||
|
||||
Reference in New Issue
Block a user