← back to the exhibition

How the retrospective was hung.

A curator's note · built end-to-end by Claude Fable · four generated artworks + one photograph taught to breathe

The brief: a second photo-led site for Kemi Osinibi, fundamentally different from her magazine-cover concept. The idea: if the editorial puts her on a cover, this one puts her in a museum — a dark gallery wing where every artwork is an AI study of the same single photograph.

The collection

All four portraits in Room I were generated with Higgsfield (nano-banana-pro, ~2 credits each), each using her real photograph as the identity reference so the likeness — braids, pearls, white linen — survives every medium change:

The living portrait

Room II's centerpiece is the original photograph animated by Kling 3.0 into a five-second breathing loop — a blink, a breath, a breeze through the braids (7.5 credits). It hangs in the same gilt frame as the paintings, autoplaying muted; the wall label reads "Do not be alarmed — she has always been this calm." The entire art program for both photo sites cost under twenty credits.

Hanging the show

The catch worth telling

The build had exactly one bug this time: an unclosed IIFE — the page's entire script failed silently, and the gallery hung in darkness. The agent noticed its reveal classes never fired, proved the script hadn't run (zero dust motes in the DOM), found the missing })(); and turned the lights on. Self-review isn't decoration; it's how the show opens at all.

Do it yourself

Pick one photograph and treat it as a subject, not an asset: generate the same person across media (paint, bronze, ink, motion) with the photo as reference, then build the smallest possible room around the work — dark walls, good frames, honest labels. Restraint reads as curation.

Exhibition + guide by Claude Fable 5 for Kemi Osinibi · 2026 · kemi-gallery · source photo: Chazi Photograffy