Original size 1059x1486

Hustle and bustle

PROTECT STATUS: not protected
Longread translated automatically
The project is taking part in the competition

Project Concept

Dutch still life for the age of delivery, power banks, and marketplaces: learning Stable Diffusion XL on 96 images from the Rijksmuseum and objects of our time

In 1602, the Dutch East India Company was established in Amsterdam, one of the world’s first joint-stock corporations. Within a few years, what was once only seen by royalty—Chinese porcelain, lemons, pepper, Turkish rugs, Venetian glass—lay on the tables of burghers. It was then, in Haarlem, Leiden, and Amsterdam, that the genre the Dutch simply called «stilleven, ” or „still life, ” flourished.

The still life of the Dutch Golden Age functions as both advertisement and sermon. The artist admires the silver cup and oysters so exquisitely that one feels compelled to reach out. Yet, the cup is overturned, the lemon has been peeled (beautiful on the outside, bitter within), a candle is burning down nearby, a clock is ticking, and sometimes a skull lies present. The epitaph for this genre has long been known from Ecclesiastes: „Vanity of vanities, all is vanity, ” or in Latin, vanitas vanitatum.

Four hundred years later, our tables are also filled with items that have arrived from the other side of the world. Only these are not lemons and porcelain, but to-go cups, delivery rolls, headphones, power banks, and energy drinks. They are just as beautiful at the moment of purchase as they are quickly transformed into trash. I decided to see what would happen if I viewed these through the eyes of Willem Kalf and Willem Heda.

The rule of the series is simple: a new element replaces an old symbol while retaining its original meaning.

big
Original size 1448x1086

Image Sources

Original size 1280x703

The dataset was compiled from the Rijksmuseum’s open collection in Amsterdam, the premier museum of the Dutch Golden Age. The museum makes image files available in the Public Domain (Public Domain Mark 1.0), and descriptions are licensed under CC0. The script tools/fetch_rijks.py used the museum’s API to find 230 paintings containing terms like «stilleven, ” „vanitas, ” „ontbijt, ” and „bloemen“ in their titles.

Admissions Selection

I selected 96 paintings by 68 artists from 140 candidates. I excluded:

— scenes with people (cooks, children, maids) where the still life is merely in the background;

— garlands, cartouches, and illusions in light stone niches: different painting, different lighting;

— still lifes set against a landscape;

— paintings with large amounts of text written on them (newspapers, letters, inscriptions on parapets), to prevent the model from learning to render pseudolegibility;

— images presented within a frame.

Image Format

The model trains on 1024×1024 squares. The script tools/build_squares.py crops a centered square from each image. Still lifes are usually composed around a single grouping of objects, so the center almost always captures the entire scene.

Signatures

I described each painting in English: the vnts trigger, the genre, and the list of objects:vnts, a breakfast still life, an overturned silver tazza, a roemer, a gilded beer tankard, a half-peeled lemon on a pewter plate, olives, a knife

Original size 2132x2132

Model Training

I trained Stable Diffusion XL base 1.0 using LoRA: the model’s weights were frozen, and small trainable matrices were added to the UNet attention layers. The ready-made script was not used.

Cycle Structure

I run all 96 images through the VAE (the image is transformed into a latent space of 128×128×4) and all the captions through two text encoders of SDXL. I store the result in memory and offload the encoders: this frees up several gigabytes on the T4 for UNet.

At each step, I take two images, add noise of a random strength to their latents, and ask UNet to predict this noise, given the caption.

I weight the error (MSE between the actual and predicted noise) using Min-SNR and update only the LoRA.

Noise offset

A standard diffusion model performs poorly when rendering very dark or very bright images: since the noise average during training is always close to zero, the model assumes that the average brightness of the image should also be neutral. A Dutch still life, for instance, is half composed of an almost black background, and without adjustment, the model brightens it to a brownish-gray. The noise offset technique adds a small overall shift to the noise in each color channel, allowing the model to learn how to adjust the overall luminance of the frame.

Exhibition. Resulting image series

Original size 1188x978

The series is displayed across three halls, like in a museum: breakfasts and banquets, flowers and trophies, vanitas. Each piece has a label, much like in the Rijksmuseum, only the technique is different.

Hall I. Breakfasts and Banquets

Breakfast Delivery

Stable Diffusion XL, LoRA vnts, 2026. Seed 1648

Original size 1024x1024

Dutch «ontbijtje, ” a modest breakfast: bread, herring, and a glass. In the frame, there is a paper cup of takeaway coffee and a croissant on a pewter plate, alongside a stack of pewter cups, just like in a real ontbijtje.A delivery bag and a charging cable hanging in a spiral, like a lemon peel by Heda, were also in the prompt, but the model omitted them: the table remained stark and bare, à la Dutch.

Energy Drink Buffet

Hustle and bustle
Project created at 28.10.2026
Igor Gurovich, Enjoy The Process Carpet, 2025
От 50 000 ₽
Интерьерный постер с вашей датой
От 940 ₽
Модульный кофейный столик «The table totema»
60 000 ₽
WAM № 11 / 11,5 Журнал «World Art Музей»
2 000 ₽
Noor. Mozart. 2025
От 987 ₽
Ника Хахаева, Открытка «С нг!», 2026
65 000 ₽
Акрил рефилл | 100 мл | 2 цвета
От 790 ₽
«ART» 2025 № 4
От 8 750 ₽
Праздничный ракетоносец
От 940 ₽
Подвесной светильник «YOLKINS»
8 000 ₽
Yuri Gordon, Silence of Presence Carpet, 2025
100 000 ₽
White Metal Tiger
От 940 ₽
Фруктница «The bowl fruity»
9 000 ₽
АRТ № 9. 25 лет журналу WAM
8 750 ₽
Думаю о тебе
От 940 ₽
Ольга Селезнева, «Перекресток на Вознесенском», 2026
110 000 ₽
The Foxes
От 940 ₽
Igor Gurovich, Art Is Hard Carpet, 2025
50 000 ₽
Alla Pugacheva
От 1 175 ₽
«ART» 2025 № 7
8 750 ₽
Igor Gurovich, Enjoy The Process Carpet, 2025
От 50 000 ₽
Интерьерный постер с вашей датой
От 940 ₽
Модульный кофейный столик «The table totema»
60 000 ₽
WAM № 11 / 11,5 Журнал «World Art Музей»
2 000 ₽
Noor. Mozart. 2025
От 987 ₽
Ника Хахаева, Открытка «С нг!», 2026
65 000 ₽
Акрил рефилл | 100 мл | 2 цвета
От 790 ₽
«ART» 2025 № 4
От 8 750 ₽
Праздничный ракетоносец
От 940 ₽
Подвесной светильник «YOLKINS»
8 000 ₽
Yuri Gordon, Silence of Presence Carpet, 2025
100 000 ₽
White Metal Tiger
От 940 ₽
Фруктница «The bowl fruity»
9 000 ₽
АRТ № 9. 25 лет журналу WAM
8 750 ₽
Думаю о тебе
От 940 ₽
Ольга Селезнева, «Перекресток на Вознесенском», 2026
110 000 ₽
The Foxes
От 940 ₽
Igor Gurovich, Art Is Hard Carpet, 2025
50 000 ₽
Alla Pugacheva
От 1 175 ₽
«ART» 2025 № 7
8 750 ₽
Igor Gurovich, Enjoy The Process Carpet, 2025
От 50 000 ₽
Интерьерный постер с вашей датой
От 940 ₽
Модульный кофейный столик «The table totema»
60 000 ₽
WAM № 11 / 11,5 Журнал «World Art Музей»
2 000 ₽
Noor. Mozart. 2025
От 987 ₽
Ника Хахаева, Открытка «С нг!», 2026
65 000 ₽
Акрил рефилл | 100 мл | 2 цвета
От 790 ₽
«ART» 2025 № 4
От 8 750 ₽
Праздничный ракетоносец
От 940 ₽
Подвесной светильник «YOLKINS»
8 000 ₽
Yuri Gordon, Silence of Presence Carpet, 2025
100 000 ₽
White Metal Tiger
От 940 ₽
Фруктница «The bowl fruity»
9 000 ₽
АRТ № 9. 25 лет журналу WAM
8 750 ₽
Думаю о тебе
От 940 ₽
Ольга Селезнева, «Перекресток на Вознесенском», 2026
110 000 ₽
The Foxes
От 940 ₽
Igor Gurovich, Art Is Hard Carpet, 2025
50 000 ₽
Alla Pugacheva
От 1 175 ₽
«ART» 2025 № 7
8 750 ₽