# Nocturne Atelier — asset provenance

7 September 2026. Nocturne Atelier is a fictional design and technology showcase. Its products, specifications and estate imagery are illustrative.

## AI campaign imagery

Generated through the local CLIProxyAPI image endpoint, requesting `gpt-image-2`. The endpoint returned image data successfully; it did not identify the upstream model, so that identity is not independently confirmed. No credentials or provider configuration are shipped with this site.

- `nocturne-atelier-gpt-image-2.png`: original campaign source, 1536 × 1024. A chestnut horse, cognac saddle bag and amber perfume in a dark stable.
- `campaign.webp`: optimized homepage hero, all-collection header and portfolio preview.
- `social.png`: 1200 × 630 social sharing version of the campaign.
- `fragrance-campaign.webp`: perfume, iris and riding glove; homepage editorial panel and fragrance header.
- `leather-campaign.webp`: cognac saddle bag at a stable door; homepage editorial panel and leather header.
- `estate-dusk.webp`: horses grazing near a stone stable; homepage estate story and About journal.
- `horse-study.webp`: chestnut portrait; About header.
- `scent-ritual.webp`: perfume materials still life; About craftsmanship section.
- `leather-ritual.webp`: saddler materials and tools; About craftsmanship section.

The six expanded campaign briefs are retained in `campaign-briefs.json`. Web versions use WebP at quality 88 (the original hero uses quality 90).

## AI studio product views

`bag-studio.webp`, `perfume-studio.webp`, and each corresponding `-angle`, `-detail` and `-editorial` WebP provide eight product views. They were generated through `POST /v1/images/edits` with `gpt-image-2` requested and reference images supplied in the JSON `images` array.

The bag front view used `leather-campaign.png` as its reference; its subsequent views used that generated front view. Perfume views used `fragrance-campaign.png`. The initial bag brief requested an isolated front studio view with the same cognac leather, curved flap, horseshoe clasp, handle and strap. Remaining briefs are retained in `studio-briefs.json`. Each image was visually checked and optimized to at most 1200 pixels wide, WebP quality 88. These are illustrative views of fictional designs, not verified product photography.

## Original 3D models and identity

- `saddle-bag.glb` and `selle-perfume.glb`: original procedural Blender form studies, rebuilt to echo the editorial objects. No external meshes, materials or textures.
- Reproduce current models: `blender -b -P scripts/nocturne/create-models.py` from the repository root.
- The models are simplified interactive form studies, not manufacturing models or exact reconstructions of AI imagery.
- The horseshoe line emblem and `icon.svg` are original SVG artwork. `apple-icon.png` is its 180-pixel raster version.

## Licensed photography

Unsplash permits downloading, modification and commercial use without mandatory attribution. Its license excludes selling unmodified images and compiling a competing image service. See https://unsplash.com/license. This is a copyright license, not a claim of patent clearance.

- `pasture.webp`: Lucia Macedo, https://unsplash.com/photos/brown-and-white-horses-on-green-grass-field-during-daytime-xXLT52bAzkk — collection story imagery.
- `stable.webp`: Jacob Jolibois, https://unsplash.com/photos/horse-standing-between-stables-TZAS30v-NTg — collection story and About journal.
- Earlier retained assets: `estate-horse.webp`, https://images.unsplash.com/photo-1553284965-83fd3e82fa5a; `horse-portrait.webp`, https://images.unsplash.com/photo-1598974357801-cbca100e65d3.

## Earlier retained Blender renders

`saddle-bag.webp`, `selle-perfume.webp` and their `-angle`, `-detail`, `-editorial` variants are earlier original concept renders, retained as source history. `scripts/nocturne/create-assets.py` recreates these earlier renders and models; run `create-models.py` afterwards to restore the current GLB form studies. Current product galleries use the newer `*-studio` images.
