You generated the same bag thirty times. The clasp is different in all thirty. So is the stitching. The handle is thin in one frame and thick in the next. You wrote "consistent" into the prompt. Nothing changed. You added eight more adjectives. Still nothing.
This is not a prompt problem. It is an architecture problem.
The model does not know your product
Diffusion models do not copy from an image archive. They start from noise and build an image step by step, guided by the statistical distribution they learned. Every generation is a fresh sample.
So when you say "red leather shoulder bag", the model hands you a sample from the category of red leather shoulder bags. Not your red leather shoulder bag. It has never seen it.
A prompt describes a category. It cannot describe an identity.
That distinction explains everything. There are millions of bags in the training data. Yours is not among them. However precisely you write, what you are describing is still a type, not a specific object.
Why longer prompts do not help
As a prompt gets longer, control does not increase. It disperses. Three reasons.
- The token budget is finite. The text encoder processes a fixed number of tokens. The fifteenth adjective you append dilutes the subject in your first clause.
- Adjectives compete. "Minimal" and "richly textured" in one sentence produce a midpoint, not both.
- Identity is not a measurable quantity. There is no checkpoint inside the model that says "this is exactly that bag." Words cannot create that checkpoint.
The consistency ladder: three levels
Identity locking is not a single method. There are three tiers of increasing cost and strength. At the studio in Antalya, the tier we choose is set by the lifespan of the project.
| Level | Method | Identity strength | When |
|---|---|---|---|
| 1 | Reference conditioning (image-to-image, IP-Adapter style) | Weak. Gives resemblance, not identity | One-off concept, moodboard, fast pitch |
| 2 | LoRA adapter training | Strong. Product or face is locked | Campaign, catalogue, ongoing production |
| 3 | Full fine-tune or a multi-LoRA set | Very strong. An entire brand universe | Annual brand system, multiple product lines |
What LoRA actually does
LoRA stands for Low-Rank Adaptation. It does not retrain the model's billions of parameters. The base model is frozen, small low-rank matrices are injected between the attention layers, and only those matrices are trained.
The result is a file of a few hundred megabytes or less. It teaches the model one thing without disturbing the rest: this object, this face, this texture is exactly that.
The base model is frozen
Base weights are untouched. The model's general world knowledge, understanding of light and sense of composition all survive intact.
Adapter layers are injected
Low-rank matrix pairs are placed inside the attention mechanism. The trainable parameter count is tiny next to the base model, so training takes hours rather than weeks.
A rare trigger token is assigned
During training the product is bound to a label the model has not already loaded with meaning. The general sense of the word "bag" stays uncontaminated and your product gets its own address.
Weight is tuned at inference
The adapter's influence is dialled in at generation time. Too high and composition stiffens, too low and identity slips. The right range is found by experiment.
The dataset decides the outcome, not the training
Anyone can run the training. What determines the result is what you feed it. A LoRA built on a bad dataset is worse than no LoRA at all, because it repeats its error in every single generation.
How many images do you need
For a single product or a single face, 15 to 40 images is usually enough. Results do not improve automatically as the count climbs. If variety does not grow with the number, the model memorises.
The most common way a dataset fails
Thirty frames from the same shoot. Same light, same backdrop, same angle. The model then learns the scene rather than the product. After that, whatever you write, the studio's grey backdrop keeps reappearing.
- Angle variety: front, back, three-quarter, overhead, detail.
- Light variety: hard, soft, daylight, mixed temperature.
- Background variety: different backdrops so the model can separate the product from its ground.
- Scale variety: full frame and close detail together.
- Hygiene: blurred, heavily compressed or wrong-product frames are removed from the set.
Training is done. What happens next
A trained adapter does not produce a campaign on its own. It is one part of a production line. At CR8T3R AI Studio the typical flow runs as follows.
- 01The identity adapter is loaded and the product is locked.
- 02Composition and pose are directed with structural controls such as edge or depth maps, so framing is never left to chance.
- 03Light and atmosphere are set on the prompt side, because those are scene decisions rather than identity decisions.
- 04Logos, labels and any text that has to be legible are composited in afterwards using the real asset.
- 05Resolution and texture are raised in the final stage, which is mandatory for print and large-format screens.
What LoRA cannot solve
Being honest about the limits is the only way to sell this work properly. Identity training does not fix everything.
| Problem | Status |
|---|---|
| Small text and logos on the product | Diffusion models remain unreliable at fine typography. The correct method is to composite the real logo after generation. |
| Dimensional precision | The millimetre accuracy a technical catalogue needs is not something to expect from a generative model. That calls for product photography or a 3D model. |
| Complex mechanical detail | Multi-part repeating mechanical structures can break down. If a close-up is required, hybrid production is the right call. |
| Legally mandated imagery | Labels, ingredient lists and warning text are never generated. They are placed. |
A studio that knows these limits works hybrid, moving real photography into generated environments or the reverse. The production approach at CR8T3R AI Studio in Antalya treats the two not as separate methods but as two ends of one pipeline.
How we set this up for your brand
CR8T3R AI Studio, based in Antalya, treats brand consistency as a system to be built rather than a one-off image job. An identity trained once is reused in every campaign that follows. The second campaign costs less than the first, because the model already knows the brand.
We call the version of that system which becomes the brand's identity the Visual Bible. How it is built is covered in a separate article.
Teach it once. Produce forever.