Cologne: A Day in Motion (Dynamic Wallpaper)

An aerial exploration of light and shadow over the Domstadt.

Cologne Time Collage

The Process

This project began with a single aerial photograph of Cologne. To bring it to life, I generated seven distinct lighting passes ranging from the deep blues of 2 AM, the beatiful sunrise, the bright mid-day sun of 11 AM, stunning sunset

Previews

DOWNLOAD DYNAMIC WALLPAPER

NOTE: The preview images above are downsized JPEGs. The button above delivers the full 4K HEIC file optimized for macOS Dynamic Desktop. as well as the upscaled PNGs

Dynamic Wallpaper for MacOS

The following JSON schema was used to define the timings for the macOS HEIC container:

[
    {
        "fileName": "00_0000.heic",
        "time": "00:00:00"
    },

    {
        "fileName": "01_0500.heic",
        "time": "05:00:00"
    },
    {
        "fileName": "02_0700_prerise.heic",
        "time": "07:00:00"
    },
    {
        "fileName": "03_0830.heic",
        "time": "08:30:00"
    },
    {
        "fileName": "04_1000.heic",
        "isPrimary": true,
        "isForLight": true,
        "time": "10:00:00"
    },
    {
        "fileName": "05_1600.heic",
        "time": "16:00:00"
    },
    {
        "fileName": "06_1800_sunset.heic",
        "time": "18:00:00"
    },
    {
        "fileName": "07_2000.heic",
        "time": "20:00:00"
    },
    {
        "fileName": "08_2200_night.heic",
        "isForDark": true,
        "time": "22:00:00"
   }
]
		
The upscaled input images and This configuration went into wallpapper:
$ wallpapper -i CologneDay.txt 
		

Dynamic Wallpaper for iOS

There is no built-in format like on macOS, BUT you can use the Shortcuts app to trigger wallpaper changes at a specific time.

How:

1. Create a Shortcut

shortcut

2. Create an Automation

automation