Shotcraft
How generation works

LoRAs and fine-tuning: teaching a model your subject

Small trained adapters that teach a large model one character, one style or one look without rebuilding it.

Commonly believed, and wrong: a LoRA is a smaller model.

A trained model is a mixing desk with an enormous number of faders already set by someone else. Full fine-tuning means writing a new position for every fader, then storing and shipping the entire desk. Low-rank adaptation takes a different route: leave every original fader alone and add a small trim network in front of each channel strip, one that can only produce a limited family of coordinated nudges. It turns out most of the adjustment you want, teaching this face or this film stock, lives inside that limited family, so the trims are enough. That is a LoRA.

The mechanism is exactly this. LoRA freezes the pretrained weights and injects trainable rank decomposition matrices into each layer, and in the original language-model work that cut trainable parameters by four orders of magnitude against full fine-tuning of a 175-billion-parameter model, cut GPU memory roughly threefold, and added no inference latency, while matching or beating full fine-tuning on quality. For image and video models the practical consequence is a file of a few hundred megabytes that loads on top of a shared base, stacks with other adapters, and can be trained on one GPU.

What a dataset looks like is unglamorous and decides the result. A character LoRA wants a few dozen clean frames covering angles, expressions and lighting, with the background varied so the model does not learn the background. A style or look LoRA wants consistent grain, contrast and palette across varied subjects, so the model learns the treatment rather than the content. Captions matter: describe what varies, leave the thing you want bound to the trigger word undescribed. Overfitting announces itself. The subject appears when you did not ask for it, the training background creeps into every frame, prompt terms stop having any effect, and outputs converge on a handful of near-identical poses.

Why it matters on a production

A LoRA turns a recurring asset into an amortised cost. If a character, a product or a house look appears across a campaign, training once and reusing it is cheaper than paying for reference wrangling on every shot. It also changes your delivery risk: an adapter over a version-pinned open base can be archived and rerun, which a hosted model cannot promise. Budget the dataset build as its own task, and budget a discard pass, because the first adapter usually overfits and the second is the one you ship.

What people get wrong

Each of these is a belief worth dropping, followed by what is actually happening.

Terms this introduces

LoRA
Low-rank adaptation: a training method that freezes the base weights and learns small rank-decomposition matrices inserted into each layer.
Rank
The size of the low-rank update, which sets how much the adapter can learn and how large the resulting file is.
Base checkpoint
The specific pretrained model an adapter was trained against and must be loaded with.
Trigger word
The token a fine-tune binds a subject or style to, used to call that concept up in a prompt.
Overfitting
Training so far into the dataset that the model reproduces its incidental details and loses responsiveness to prompts.

Where this shows up in the directory

Models whose own documentation names this. It is evidence the vendor considers it relevant, not a judgement that the model is good or bad at it.

10 more not listed.

Whose job this changes

Craft roles whose page discusses this directly. Follow one to see what the person actually decides.

Further reading

Next

Sources