procedural_sky
The editable atmospheric sky: a day/night gradient with a sun disc and glow, a procedural star field, and a moon opposite the sun, authored entirely from material properties — no texture backs it.
procedural_sky
The editable atmospheric sky: a day/night gradient with a sun disc and glow, a procedural star field, and a moon opposite the sun, authored entirely from material properties — no texture backs it.
Day, night and the dawn/dusk blend all derive from the directional
light's elevation, so the sky follows whatever drives the scene's sun;
there is no time-of-day uniform. The gradient's zenith, horizon and
ground colours, the sun's size and intensity, the stars, the moon,
turbidity and exposure come from properties.yaml.
Output is radiance scaled by exposure — the scene's own tone-mapping
does the range compression, the same contract as every sky-domain
shader.
The ProceduralSky component owns the runtime material over this shader
(__procedural_sky) and pushes its fields here; sky.get() reports the
resulting configuration.
Scoped to this part · feeds back into the world's score.