๐ข News
- [2026.06] ๐ Project page, arXiv paper, and the 200-case benchmark โ ๐ค KlingTeam/UnityShotsBench โ are live.
๐ Introduction
๐ Click the preview above to play the intro with audio (43s) ยท full gallery on the Project Page
UnityShots turns a single-shot audio-video diffusion model (LTX-2.3 22B) into a coherent
multi-shot storyteller. From one structured prompt it generates a k-shot sequence (3โ9 shots) as a single continuous .mp4 in which:
- ๐ญ Identity persists โ same face, wardrobe and body across cuts
- ๐ World persists โ scene, lighting and props stay consistent shot to shot
- ๐ Audio is generated and synchronized โ lip-synced speech + scene-aware ambient and score
- ๐ฌ Cuts are controllable โ a learned cut-type prior becomes an inference-time knob
A single set of weights serves three inference modes โ Text-to-Video (T2V), Image-to-Video (I2V), and Reference-to-Video (R2V) โ via a per-shot mixed-mode Shots-Forcing training recipe.
๐ฏ Method
Two fixed-size memory slots per modality โ a Long-Term Memory (LTM) anchored to the opening shot and a Short-Term Memory (STM) holding the immediately preceding tail โ are fused at every cut by a Boundary-Aware Gate conditioned on visual cut probability and beat signals. The audio stream injects a reference speaker token at every shot to preserve vocal timbre without a growing audio bank. Memory stays constant-size, so generation scales to long, many-shot stories.
๐ Results Gallery
High-resolution 1376ร768 multi-shot generations. Each strip below shows one frame per shot of a single generated story โ notice how the character and world stay consistent across every cut.
๐ Full videos with audio are on the Project Page.
Reference identities are public-domain or AI-generated and are shown for academic, non-commercial demonstration only.
๐ค Benchmark โ released by the Kling Team
We release UnityShotsBench on the Kling Team Hugging Face org โ a 200-case multilingual, multi-cultural multi-shot storytelling benchmark spanning 13 languages and 6 cultural regions, with reference identity images, reference voice clips, and per-shot scripts for all three conditioning modes.
UnityShots reaches performance comparable to strong open-source and closed-source baselines including LTX-2, Ovi, MovA, IDLora and DreamID-Omni across cross-shot identity, audio coherence and visual aesthetics. Full numbers and qualitative comparisons are on the project page and in the paper.
๐๏ธ Roadmap
We are gradually opening up the full UnityShots stack โ please stay tuned:
- ๐ง Model checkpoints โ T2V / I2V / R2V weights
- ๐ ๏ธ Training code & recipes
- ๐ค Agent system โ turns a free-form idea into a structured multi-shot prompt for UnityShots
โญ If you find this work interesting, please star the repo โ it helps us prioritise the open-source release and reach more people. Thanks for your patience! ๐
โ๏ธ License
Released under CC BY-NC 4.0 (academic, non-commercial research only). Reference identities and generated media are provided for research and demonstration only.
๐ Citation
If you find this work useful for your research, please cite:
@article{huang2026unityshots, title = {UnityShots: Memory-Driven Multi-Shot Audio-Video Generation with Boundary-Aware Gating}, author = {Huang, Jiehui and Zhang, Yuechen and Xia, Bin and Wang, Jiahao and He, Xu and Tang, Zhenchao and Chu, Meng and Tao, Xin and Wan, Pengfei and Jia, Jiaya}, journal = {arXiv preprint arXiv:2606.21661}, year = {2026} }






