OmniShow: Unifying Multimodal Conditions for Human-Object Interaction Video Generation
Organizations: The Chinese University of Hong Kong · ByteDance · Monash University · The University of Hong Kong
Abstract
In this work, we study Human-Object Interaction Video Generation (HOIVG), which aims to synthesize high-quality human-object interaction videos conditioned on text, reference images, audio, and pose. This task holds significant practical value for automating content creation in real-world applications, such as e-commerce demonstrations, short video production, and interactive entertainment. However, existing approaches fail to accommodate all these requisite conditions. We present OmniShow, an end-to-end framework tailored for this practical yet challenging task, capable of harmonizing multimodal conditions and delivering industry-grade performance. To overcome the trade-off between controllability and quality, we introduce Unified Channel-wise Conditioning for efficient image and pose injection, and Gated Local-Context Attention to ensure precise audio-visual synchronization. To effectively address data scarcity, we develop a Decoupled-Then-Joint Training strategy that leverages a multi-stage training process with model merging to efficiently harness heterogeneous sub-task datasets. Furthermore, to fill the evaluation gap in this field, we establish HOIVG-Bench, a dedicated and comprehensive benchmark for HOIVG. Extensive experiments demonstrate that OmniShow achieves overall state-of-the-art performance across various multimodal conditioning settings, setting a solid standard for the emerging HOIVG task.
Figures & tables
| Method | Text Align. | Reference Consistency | Audio-Visual Sync. | Pose Accuracy | Video Quality | ||||||
| TA | FaceSim | NexusScore | Sync-C | Sync-D | AKD | PCK | AES | IQA | VQ | MQ | |
| Text+Reference-to-Video (R2V) | |||||||||||
| HunyuanCustom [ 21 ] | 7.523 | 0.440 | 0.359 | - | - | - | - | 0.452 | 0.697 | 10.11 | 5.286 |
| HuMo-1.7B [ 4 ] | 7.087 | 0.647 | 0.333 | - | - | - | - | 0.441 | 0.723 | 9.76 | 3.406 |
| HuMo-17B [ 4 ] | 7.949 | 0.843 | 0.346 | - | - | - | - | 0.448 | 0.726 | 9.97 | 3.685 |
| VACE [ 31 ] | 8.413 | 0.759 | 0.368 | - | - | - | - | 0.457 | 0.722 | 10.72 | 5.442 |
| Method | *IQA | *AES | Sync-C | Sync-D |
| FantasyTalking [ 58 ] | 2.11 | 1.12 | 1.11 | 12.88 |
| HunyuanVideo-Avatar [ 7 ] | 1.76 | 1.18 | 4.89 | 9.37 |
| Hallo3 [ 10 ] | 2.31 | 1.48 | 4.26 | 10.22 |
| MultiTalk [ 34 ] | 2.07 | 1.30 | 6.34 | 8.47 |
| OmniAvatar [ 18 ] | 2.16 | 1.31 | 5.40 | 9.13 |
| OmniShow-A2V (Ours) | 2.26 | 1.51 | 6.49 | 8.97 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Text Align. | Reference Consistency | Audio-Visual Sync. | Pose Accuracy | Video Quality | ||||||
| TA | FaceSim | NexusScore | Sync-C | Sync-D | AKD | PCK | AES | IQA | VQ | MQ | |
| Cascaded Baseline | 6.885 | 0.591 | 0.341 | 7.016 | 7.823 | 0.198 | 0.340 | 0.417 | 0.709 | 10.05 | 3.911 |
| OmniShow (Ours) | 7.134 | 0.645 | 0.353 | 7.699 | 7.674 | 0.172 | 0.478 | 0.424 | 0.725 | 11.06 | 5.880 |