MSR: Multiple Subject Reference for Video Generation
Organizations: Licon Studio
Abstract
Conditioning a video generator on multiple images requires preserving appearance while associating each reference with its intended role. We present MSR (Multiple Subject Reference), a slot-aware conditioning scheme for LTX-based video generation. Each reference image is independently encoded as a static clip and represented by a separate latent-token group. A compact Fourier-feature multilayer perceptron adds a numeric slot embedding, while slot-dependent temporal offsets modify the group's rotary coordinates. The reference groups are prepended to noisy target tokens and serve as clean context during target-only flow-matching training. We implement this scheme through low-rank adaptation and release the resulting weights and inference workflows. Qualitative examples demonstrate compositions containing distinct characters and referenced environments in realistic and stylized scenes. Development observations suggest reduced reference confusion relative to an earlier continuous-reference baseline, while similar clothing, complex garments, and viewpoint changes remain challenging. We describe the conditioning mechanism, the retained training configuration, and the observed strengths and limitations of the released system. A supplementary audio-reference experiment adds voice conditioning while keeping the visual parameters frozen.
Figures & tables
| Property | Earlier MSR V1/V2 | Released visual MSR |
|---|---|---|
| Training backbone | LTX | LTX |
| Reference encoding | Continuous pseudo-video of input images | Independent static clip per image |
| Learned image-slot MLP | Absent | Present |
| Slot-dependent negative offset | Absent | Present |
| Reference images per example | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|
| Share of examples (%) | 20.35 | 25.99 | 29.53 | 23.89 | 0.12 | 0.08 | 0.04 |
| Setting | Retained visual-stage configuration |
|---|---|
| Backbone | LTX (22B) |
| Text encoder | Gemma 3 12B IT |
| LoRA rank / scaling / dropout | 128 / 128 / 0 |
| Slot MLP | , SiLU, 41,600 parameters |
| Optimizer / learning rate | AdamW / |
| Schedule / precision | Cosine / BF16 |
| Condition | Observed behavior |
|---|---|
| Simple clothing, props, scenes | Reference appearance was often maintained in tested examples. |
| Similar character appearance or clothing | Subject blending and clothing exchange could occur. |
| Turning or returning after a cut | Appearance could become inconsistent after the viewpoint change. |
| Complex overlapping garment structures | Sleeve and skirt structures could merge or be misinterpreted. |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Video Generation
Video generation studies models that create and edit moving images from text, images, audio, and structured controls.
See all 363 papers