Lighthouse - Procedural Day/Night Cycle | Blender EEVEE

A stylized lighthouse scene built entirely in Blender EEVEE, developed as a showcase for a fully procedural day/night cycle system.
The entire environment, sky colors, sun arc, star field, moon disc, cloud movement, and lighthouse lantern is driven by a single Value node in the World Shader. One number from 0.0 to 1.0 controls 24 hours of lighting simultaneously.
Built with a stylized aesthetic in mind with painterly materials, strong silhouettes, and emotionally distinct lighting states. Each time of day was treated as its own mood: the cold isolation of midnight, the warmth of sunrise, the clarity of midday, and the melancholy of golden hour fading into dusk.
Technical notes:
Renderer: Blender EEVEE
Sky system: World Shader nodes only:no HDRIs, no image textures
Sun lamp rotation and strength driven by scripted expressions
Procedural star field using Noise Texture with Constant Color Ramp
Cloud movement driven by frame-based Mapping node offset

I have created a detailed breakdown of this project in YouTube if you want to take a look at it!
https://www.youtube.com/watch?v=0JKJ62L-T1Q&list=PLvFgMyhE87Hr34KyKXZtrHHjAHdP_2on9

Midnight

Midnight

Early Morning

Early Morning

Mid-day

Mid-day

Evening

Evening

Blender View

Blender View

World Shader - With one master control 'Time' Value

World Shader - With one master control 'Time' Value

Detailed Breakdown