How iOS 16 Maps 3D Landmarks Light Up at Night
Apple Maps in iOS 16 introduces an intricate lighting system for custom 3D landmarks within its Detailed City Experience. When the app switches to night mode, these digital monuments do not merely darken under a global shadow; instead, they activate custom emissive textures, architectural lighting effects, and localized ambient glows designed specifically for each structure. This article explains the graphics techniques, asset pipelines, and rendering mechanics Apple uses to illuminate 3D landmarks after dusk.
Handcrafted 3D Assets and Lighting Maps
Unlike procedurally generated buildings, major landmarks—such as the Sydney Opera House, the Eiffel Tower, or San Francisco's Ferry Building—are individually handcrafted by Apple’s 3D artists. Each model contains multiple texture sets, including dedicated emissive maps.
During daytime rendering, the engine primarily relies on standard diffuse, normal, and roughness maps reacting to a directional light source representing the sun. When night falls, the engine dials back the primary directional light and activates the landmark’s secondary emissive layer. This layer isolates specific surfaces—such as interior window panes, decorative floodlights, and clock faces—allowing them to emit independent, self-contained light values.
Dynamic Sun Cycle Transitions
The illumination process is tied directly to the user’s local time and the astronomical position of the sun in the rendered location:
- Civil Dusk Trigger: As the virtual sun drops below the horizon, the scene smoothly interpolates between day and night shaders rather than snapping abruptly.
- Warmth Shift: The global ambient light shifts toward a cooler, desaturated blue tone, increasing the visual contrast of artificial lighting.
- Gradual Illumination: Architectural lighting fades in progressively, mirroring real-world city dusk cycles where building managers switch on exterior illumination as daylight diminishes.
Localized Reflections and Ambient Occlusion
To make glowing landmarks blend naturally into the surrounding map, the rendering engine adjusts nearby surface properties:
- Specular Highlights: Pavements, roads, and surrounding water bodies (such as rivers and harbors) calculate specular reflections based on the glowing landmark's position.
- Streetlight Integration: Roads surrounding the landmark cast small, localized pools of warm light, preventing the landmark from appearing as an isolated light source in pure darkness.
- Tone Mapping: The final render pass applies real-time tone mapping to ensure intense light points—like the glowing dome of a cathedral or beacon towers—bloom subtly without blowing out exposure or obscuring road labels.