HOME/BLOG/GUIDES
Guides

Consistent Product Variant Images: Color & Angle with AI

Create consistent product variant images from one master shot. Recolor with exact hex codes, re-angle, and keep shadows and texture intact — no reshoot needed.

Oxava TeamJune 15, 202613 min read
Consistent Product Variant Images: Color & Angle with AI
Share

You shot one perfect photo — a blue t-shirt, front angle, clean light, crisp shadow. Now your catalog needs the same shirt in red, green, and charcoal, plus a 45-degree, a side, and a back view. The old answer was to book the studio again, steam every color, and reshoot for hours. The modern answer is to generate consistent product variant images from that single master shot — recoloring and re-angling with AI while the composition, lighting, and shadow geometry stay locked in place.

The catch is the word consistent. It's easy to recolor a photo. It's hard to recolor it without flattening the shadow, smearing the fabric texture, or turning a tailored garment into a vague blob. This guide walks through how to do it properly: how to prep a master shot, how to recolor and re-angle without drift, and a final QA checklist so every variant looks like it came from the same shoot — because, in a sense, it did.

Why variant images drift (and why shoppers notice)

Variant drift is what happens when your red shirt and your blue shirt clearly came from different processes. The collar sits differently, one shadow is soft and the other is a hard black edge, the fabric grain disappears on one and not the other. Individually each image might look fine. Side by side in a Shopify swatch picker, they look like three different products.

There are three common ways people generate color variants, and two of them are exactly why drift happens:

  • Flat overlay (the worst). You paint a new color over the garment with a fill or a hue shift. The problem: a flat fill ignores the shadows and highlights baked into the photo. Folds vanish, the fabric goes plasticky, and the deep shadow under a sleeve gets the same red as the lit chest. It reads as a sticker, not a shirt.
  • Full regeneration (risky). You describe the product to a text-to-image model and ask for a red version. You'll get a red shirt — but not your red shirt. The collar shape, the seam placement, the proportions all wander. For a catalog where the customer expects the exact item they ordered, that's a returns problem waiting to happen.
  • Selective recolor from a master (the right way). You start from your real photo and change only the target surface, instructing the model to preserve the existing shadows, highlights, and texture. The result is the same garment in a new color — same folds, same light, same geometry.

Consistency comes from one principle: everything derives from a single master shot. When the red, green, and charcoal versions are all edits of the same source image, they inherit the same lighting and structure automatically. When they're generated independently, you're fighting drift on every frame.

Shoppers notice because the platform forces a direct comparison. On Shopify, you assign one image per variant, and those images sit together in the variant picker — a customer clicking through colors sees them back to back. (A product can hold up to 250 media items, so capacity is never the constraint; consistency is.) The mismatch that you'd never spot in isolation becomes glaring the moment two variants share a row.

Set up your master shot for variant-ready editing

The quality ceiling of every variant is set by the master. A clean, well-lit, structurally clear source recolors beautifully; a busy, unevenly lit one fights you on every edit. Before you generate a single variant, get the master right.

Favor clean product boundaries. The model needs to know exactly where the garment ends and the background begins. A product shot on a plain, evenly lit backdrop gives a crisp edge to work against. If your master has a messy or low-contrast background, clean it first — our AI background removal and replacement guide covers how to drop the product onto a neutral surface so the recolor has a clean silhouette to respect.

Single-material surfaces recolor best. A solid-color cotton tee, a matte mug, a leather wallet — anything with one dominant material and a consistent surface — is ideal. The recolor instruction maps cleanly onto one region. Where it gets hard:

  • Multi-color patterns (stripes, florals, prints) — recoloring "the blue stripe but not the white" requires careful masking; treat each as its own selective edit.
  • Metallics and iridescents — gold, chrome, pearlescent finishes shift color with the angle of light. A flat recolor kills that shift; these often need more hands-on control or a fresh shot.
  • Transparent or glossy materials — glass and high-gloss surfaces carry reflections that a recolor can muddy.

None of these are impossible, but they need more attention, so know which bucket your product falls into before you batch fifteen variants.

Light it flat and even. Soft, diffuse, even lighting on the master gives the recolor a clean canvas. Harsh single-source light with blown-out highlights or crushed shadows leaves the model less information to preserve, and recolored regions can look uneven.

Document your brand hex codes. This is the step most people skip and most regret. Before editing, write down the exact target colors — #B91C1C for your red, #15803D for your green, and so on. Feeding the model a precise hex gets you the actual brand color instead of "some red," and it keeps the red identical across every product in your catalog. Vague color words drift; hex codes don't.

Recolor variants that keep shadows, folds, and texture

This is the core technique, and it's an image-to-image edit, not a fresh generation. You're handing the model your finished master and asking it to change one thing while protecting everything else. If you're new to editing an existing image rather than prompting from scratch, our image-to-image editing workflow covers the fundamentals of how strength and masking interact; here we apply it specifically to color variants.

The whole game is selective recolor: isolate the target surface, then lock the rest. In Oxava's studio, you upload the master as a reference and write an instruction that names exactly what changes and what stays. A strong recolor prompt has three parts:

  1. Target only the right surface. Don't say "make it red." Say "recolor only the fabric of the t-shirt to #B91C1C." Naming the surface keeps the recolor off the background, the model's skin, the floor.
  2. Lock the hardware and trim. Logos, zippers, buttons, stitching, labels — these almost always keep their original color. Spell it out: "keep the silver zipper, the white printed logo, and the contrast stitching unchanged." Without this, a recolor happily turns your silver zipper red too.
  3. Preserve shadows, highlights, and texture. This is the line that separates a real recolor from a flat overlay: "preserve the existing shadows, highlights, fabric weave, and fold geometry." You're telling the model the new color must respect the light that's already in the photo — the deep shadow under the sleeve stays dark red, the lit chest stays bright red, and the weave of the cotton still shows through.

A complete instruction looks like this:

"Recolor only the t-shirt fabric to #15803D (forest green). Keep the white printed chest logo, the collar trim, and the side seams in their original colors. Preserve all existing shadows, highlights, fabric texture, and folds. Do not change the background, composition, or lighting."

Run that against your master and you get the same shirt — same wrinkles, same drape, same shadow falling the same way — in a new, exact brand color. Repeat the instruction with a different hex for each variant, and your whole color range inherits the master's lighting for free. That's the "create color variants without reshooting" workflow in one move, and it's why "recolor product photo, keep shadow" is the search every catalog owner eventually types.

A few guardrails while you batch:

  • Edit each variant from the master, not from the last variant. Going master → red, then red → green compounds small errors. Always branch from the clean original.
  • Check the edge cases first. If a color looks risky (a very dark variant on a light master, or vice versa), test it before committing the full set.
  • Match saturation to reality. A neon recolor on a matte cotton master can look fake. Pull the target hex toward how the dye would actually read on that fabric.

Generate angle variants (front → 45° → side → back)

Color is half the catalog; angles are the other half. Shoppers want to see the product from multiple sides, and the same consistency rule applies — every angle should look like the same lighting setup, the same day, the same camera.

Angle variants are trickier than color because you're asking the model to invent information it can't see in the master. A front shot doesn't contain the back of the garment, so generating a back view means reconstructing it. The way to keep this consistent:

  • Anchor on the master, move incrementally. A 45-degree view is close to your front shot and shares most of its visible geometry, so it generates reliably. Use it as a stepping stone toward the harder side and back angles rather than jumping straight to a 180-degree flip.
  • Hold the lighting direction constant. Tell the model the light stays in the same place: "same soft front-left key light as the master." If the light jumps from shot to shot, the set looks stitched together even when each frame is fine on its own.
  • Keep framing and scale steady. A common failure is the product growing, shrinking, or sliding off-center between angles. Specify consistent framing — "product centered, same distance and crop as the master, full garment in frame" — to prevent ratio distortion and drift.
  • Preserve identifying details. The same logo placement, the same trim colors, the same proportions carry across every angle. Reference the master so the back view is unmistakably the same product, not a plausible cousin.

For apparel specifically, if your master is a flat lay rather than a worn shot, generating angles on a body is a related but distinct task — our guide to on-model apparel photos from flat lays covers turning a flat garment into worn, multi-angle shots while holding the product identity. And once your core angles exist, a few lifestyle images for your catalog round out the listing with in-context shots that the bare product frames can't deliver. All of it builds on the same foundations covered in our pillar guide to AI product photography.

The variant consistency QA checklist

Before any variant goes live, run it past this checklist. Pull the master and the variant up side by side — the same way a shopper will see them in the swatch picker — and verify each point. This is the step that catches drift before your customers do.

Check What to verify Common failure
Shadow depth Shadows fall in the same place and match the master's depth Flattened or missing shadow from a flat overlay
Texture visibility Fabric weave, grain, or surface detail still reads through the new color Plasticky, smeared surface
Logo & hardware color Logos, zippers, buttons, trim kept their original color Brand mark recolored along with the garment
Proportion & placement Product sits at the same scale, center, and crop as the master Garment grew, shrank, or drifted off-center
Hex accuracy The color matches the exact brand hex you specified "Close enough" color that differs across variants
Background consistency Same plain backdrop across every variant One white, one slightly grey or warm

A few extra rules that keep a set clean:

  • Don't edit sequentially. Every variant branches from the master, never from another variant — chained edits accumulate artifacts.
  • Standardize the output frame. Square (1:1) on a plain white background is the safe default for e-commerce cards and keeps the swatch row tidy.
  • Finish at full resolution. Catalog and zoom views punish soft images. Once a variant passes QA, run it through an upscale pass to get it crisp and print-ready before upload.
  • Match the platform's spec. Shopify recommends square product images around 2048 × 2048 px for clean zoom; size your final exports to fit so they don't get recompressed.

When every box is checked, your variants don't just look good individually — they look like a coherent set, which is the entire point.

Frequently Asked Questions

Will recolor change my logo or branding?

Only if you let it. A blanket "make it red" instruction will happily recolor your logo, zipper, and trim along with the garment. The fix is to name what stays: explicitly instruct the model to keep the logo, hardware, and trim in their original colors while recoloring only the target surface. With those exclusions spelled out, your branding survives every variant untouched.

How many variants can I get from one photo?

As many as the product supports. From a single clean master, you can generate an entire color range plus several angles — there's no hard limit on the editing side. The practical ceiling is your platform: Shopify allows up to 250 media items per product and one assigned image per variant, which is far more than most catalogs need. The real limit is consistency, not count, so QA each one.

Does it work for patterns and metallics?

It works, but they need more care. Solid, single-material surfaces recolor most reliably. Multi-color patterns require recoloring one region at a time so you don't bleed into the others. Metallics and iridescent finishes shift color with the light, which a flat recolor can't fake well — for those, expect more hands-on masking, or shoot the trickiest finishes for real and reserve AI variants for the straightforward colorways.

What image size does Shopify need for variants?

Shopify supports large images and recommends square dimensions (commonly around 2048 × 2048 px) for crisp zoom on product pages. You assign one image per variant from the product's media list, and a product can hold up to 250 media items. Export your variants square, at high resolution, on a consistent background so they look uniform in the swatch picker.

Turn one shot into a full variant set

You don't need a reshoot to fill out your catalog — you need one strong master and a consistent editing workflow. Recolor with precise hex codes while preserving shadows, folds, and texture; re-angle by anchoring on the master and holding the light steady; then run the QA checklist before anything goes live.

Oxava's studio is built for exactly this. Upload your master shot, use image-to-image recolor to generate exact brand-color variants without flattening the shadow, re-angle the product front to back, swap the background to a clean catalog white, and upscale the finals to print-ready resolution — all from one photo. Skip the second studio booking and build your full variant set in the Oxava studio.

AUTHOR

Oxava Team

From the Oxava content team. Writing about the creative side of generating images and video with AI.

Subscribe to our newsletter

Be the first to hear about new techniques, model updates and ideas on AI generation.