NotShot Blog

Uploading your own model to NotShot: how identity preservation actually works

Published 2026-07-30

A lot of AI photo tools sell access to a library of synthetic stock models. NotShot works the other way around: you upload your own model's photo, and that's the identity that appears in every render.

Why this is the harder problem

Generating one convincing image of a person is a solved problem. Keeping that same person recognizable across a dozen renders, different poses, different garments, different lighting, without drifting toward a generic average face, is the part that actually determines whether a catalog looks like one coherent brand or a set of disconnected images. That consistency is the thing we optimize for, not any single hero shot.

What you upload and what comes out

You provide a model photo and a garment photo. The render preserves the model's actual features and proportions rather than substituting a stock identity, so the result reads as your brand's real person wearing your real product, not a generic AI model in your clothes.

Why this matters for a brand, not just a single image

If your customers have come to recognize a specific model across your marketing, swapping to a synthetic face the moment you switch to AI-generated catalog images breaks that continuity. Preserving the real identity is what lets a brand adopt this without it looking like a different company took over the catalog.

Questions we get asked

Do I have to use a professional model photo?
A clear, well-lit photo works, it doesn't need to be a professional studio shot to start from.
Can the same model be reused across multiple catalog drops?
Yes, that's the point, the identity is preserved consistently across renders and across time, not regenerated fresh each time.
What if I want a different look for a specific campaign?
You can upload a different model photo for that campaign while keeping your main model consistent everywhere else.

NotShot is a Berlin-based tool for on-model product photography without the photoshoot.
Try NotShot