AI imagery, made to
hold up in production

A spec set: one product, six images, six different jobs. Hero, two rooms, a macro, a lifestyle shot and a vertical ad.

The mattress is invented. The point isn't the mattress. The point is that it's the same mattress in every frame, and I can tell you exactly how I got it there.

Unsolicited spec work. Not affiliated with any brand.

Studio packshot of a quilted off white mattress with a dark grey mesh side panel on a pale grey backdrop

Image one. Text to image. Everything below was generated from it.

Same product, two rooms

Morning and evening. Oak and walnut. Warm and cool. The room changes completely and the mattress doesn't move.

The same quilted mattress on a low oak bed in a bright morning bedroom
Morning, oak, warm neutral
The same quilted mattress on a dark walnut bed in an evening bedroom lit by a single lamp
Blue hour, walnut, charcoal and green

Both generated from the packshot as a reference image. No compositing, no manual masking.


The rest of the set

A woman stretching on the edge of a bed in morning light, the quilted mattress edge sharp in frame
4:5 for social. A person in frame, product still reading clearly at the edge.
Macro close up of the quilted cover fabric showing the stitch pattern and weave
1:1. The texture shot a product page needs and nobody remembers to make. This is the side panel quilt, not the top surface.

Built with the headline space already in it

I left the top two thirds empty on purpose and set the type over it myself. Two separate decisions, both mine.

Vertical ad composition with the mattress low in frame and empty warm gradient space above
As generated
The same vertical ad with a wordmark, headline and call to action set over the empty space
With type

The method

  1. Generate the packshot from text alone. Spend the attempts here, because every later image inherits it.
  2. Pass the packshot back in as the reference image for all five others.
  3. Review each result against the packshot, not against the prompt. Regenerate on product drift, not on taste.

That's the whole thing. The reason it works is the order. Generate each image fresh from text and you get six nice pictures of six slightly different products, and nobody notices until the product page is live and the mattress has three different side panels.

This set was generated in Canva. Most of my client work runs through Higgsfield, and I also use ChatGPT Images and Gemini. The method above is the same whichever one I'm in, which is the point of writing it down.


Two I redid

Worth showing, because the fix is the actual skill.

First attempt at the lifestyle shot, with a cream cover rather than off white
First attempt
Corrected lifestyle shot matching the packshot colour and side panel
Corrected

The lifestyle shot drifted to cream. Close enough to miss in a thumbnail, wrong enough to be useless next to the packshot on a product page. Locking the colour temperature, the side band and the label to the reference fixed it. The top quilt still sits closer to the side panel pattern than to the packshot's, which is where I'd keep going if this were a real brand.

Final vertical ad with the product large and low in frame
Second attempt, the one above
The final ad with type set over the empty space
Finished

The first ad had the product too small. The empty space read as empty rather than as somewhere a headline goes. Moved the product up, made it bigger, dropped the camera slightly so the top surface and the side panel both read. Same prompt otherwise.


The prompts

All six, as used. Copy them, they work.

1. Hero packshot, 3:2, text to image
Studio product photograph of a premium quilted memory foam mattress, three quarter angle, on a seamless pale warm grey backdrop. Soft large softbox from the upper left, gentle falloff, subtle contact shadow beneath. Cover is bright off white with fine quilted stitching in a tight diamond pattern, visible side panel showing a dark grey mesh border and a discreet blank woven label. Crisp edges, no props, no text, no logos, no people. Shot on an 85mm lens, f8, commercial catalogue quality, high detail in the fabric weave.
2. Morning bedroom, 16:9, image to image
Place the exact mattress from the reference image, identical quilting pattern, identical off white cover and dark grey mesh side border, on a low oak platform bed in a calm modern bedroom. Early morning light through sheer linen curtains, warm neutral palette, crumpled white linen bedding pulled back at one corner, a ceramic mug on a side table, one trailing plant. Lived in but tidy. Natural window light from the left, soft shadows, no harsh contrast. Editorial interiors photography, wide composition with the bed slightly off centre. No text, no logos, no people.
3. Lifestyle with a person, 4:5, image to image
Use the reference image as the exact product. Reproduce the mattress precisely: the same bright off white cover with the same soft wavy quilting on the TOP surface (not a diamond pattern on top), the same dark charcoal mesh side band with thin white piping above and below it, the same diamond quilted base below the band, and the same small grey rectangular label on the base. Same colour temperature as the reference, bright off white, not cream. Place it on a low oak bed. A woman in her early thirties sits on the edge in soft loungewear, barefoot, mid stretch, looking out of the window away from camera. Warm morning light, the mattress edge and quilting sharp and clearly lit. Unposed and candid, not smiling at camera. Vertical composition, generous headroom. Natural skin texture. No text, no logos.
4. Macro fabric, 1:1, image to image
Extreme close up macro of the quilted cover fabric from the reference image. Reproduce the exact same quilting pattern and stitch layout as the reference mattress top, do not invent a different pattern. Raking directional light across the surface, individual fibres visible in the weave, shallow depth of field falling off to the right. Off white cotton knit with a cool grey undertone. Clean, tactile, premium. No text, no logos.
5. Ad creative, 9:16, image to image
Place the exact mattress from the reference image, identical quilting and dark grey mesh side border, on a low minimal bed, filling the bottom third of the frame and large in shot, shot slightly low so the quilted top surface and side panel both read clearly. The top two thirds of the frame is completely empty soft warm gradient background, nothing in it at all. Single directional light, product clearly lit and separated from the background. Vertical mobile ad composition, high contrast between product and negative space. Absolutely no text, no headline, no logos anywhere in the image.
6. Evening bedroom, 16:9, image to image
Place the exact mattress from the reference image, identical quilting pattern, identical off white cover and dark grey mesh side border, on a dark walnut bed frame in a very different bedroom: evening, cool blue hour light through a large window, moodier palette of charcoal and deep green, a single warm bedside lamp glowing, grey wool throw folded at the foot, textured plaster walls. Editorial interiors photography, wide composition. No text, no logos, no people.

This one's already live

Everything above is spec. This isn't. Every image on mightymindfulwellness.com is generated, apart from the owner's own photograph. I generated them, art directed them, placed them in the layout and built the site.

Section of the Mighty Mindful Wellness site showing a generated portrait in the layout

The other half of the job

An image is only half of it. The other half is whether it still works at the top of a page, cropped on a phone, with a button sitting on it. I design and build sites, so I'm usually the one making that call too.

Mine end to end

Client work in Webflow