Character Consistency
Key Insight
The hardest part of stitching many shots into one story is keeping the same character looking like themselves across cuts — a failure called drift, where a face or outfit morphs from shot to shot. This project fights drift two ways and measures which works better: an IP-Adapter, which injects a reference image's appearance into the model through extra cross-attention layers, and a character LoRA, a tiny adapter fine-tuned on a few images of that character. Both pin the identity without retraining the whole text-to-video model, but they trade off differently: the IP-Adapter needs no training and accepts any new reference on the fly, while the LoRA must be trained per character but usually reproduces it more faithfully. You quantify the leftover drift by turning each generated face into an embedding and watching how far it moves shot to shot.