Internal test · baseline normalization
Quote 1 proof · non-kitchen item

Normalization test — "Aubrey" wall light

5-90267 · Xtricity lighting · product + box · 2K square · 2026-06-16

A deliberate range test — an ornate bronze + ribbed-glass outdoor sconce, nothing like the kitchen line, with the hardest box case (lots of printed text + a logo). This is exactly what the catalogue-normalization quote (Quote 1) buys: one product image + one box image, on the same warm brand background, at one consistent standard.

Product image

Before · current site (flat white)
before product
Generic white cut-out, no shadow, no brand tone.
After · normalized ★
after product
Faithful fixture, warm brand background, soft contact shadow — elevated & consistent.

Box image

Before · dated 3D render (box + product on grey)
before box
Composite on grey; inconsistent with the rest of the site.
After · normalized ★
after box
Box alone, brand background, logo + headline text legible.

Lifestyle — hero-tier add-on

lifestyle 1:1
1:1 square · gallery-consistent
This is the hero treatment, not the baseline. Lifestyle is a Quote-2 add-on — the fixture placed in a real architectural setting: mounted by an upscale stone entrance, glowing warm at dusk, light spilling on the wall. Generated from the same product reference, so the bronze, the ribbed glass, the scrolled arm all stay faithful while the entire scene is built around it.

The takeaway: one SKU, the full range — product · box · lifestyle, all reference-locked to one source photo.
What this proves for Quote 1: the pipeline holds on a non-kitchen, ornate, text-heavy item — the fixture stays faithful and the box text/logo survives (only micro-print blurs, fine at gallery size). The one honest caveat: for boxes where the fine legal/spec print must be pixel-exact, we composite the real artwork onto the clean rendered box rather than regenerate it — same look, guaranteed-correct text. Two clean, on-brand, Shopify-ready images at $2.50 each.
Item: 5-90267 Aubrey (Xtricity) Output: 2048² square Compute: ~$0.20 both Box text: held ✓