Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

🎵 MACE-Dance

Motion-Appearance Cascaded Experts for Music-Driven Dance Video Generation

Kaixing Yang1 · Jiashu Zhu2,* · Xulong Tang5 · Ziqiao Peng1 · Xiangyue Zhang4
Puwei Wang1,† · Jiahong Wu2,† · Xiangxiang Chu2 · Hongyan Liu3,† · Jun He1

1Renmin University of China   2AMap, Alibaba   3Tsinghua University   4Wuhan University   5Malou Tech Inc

*Project Leader   Corresponding Authors

Paper Project Page Conference

MACE-Dance teaser

MACE-Dance is a cascaded expert framework for music-driven dance video generation, explicitly decoupling motion generation and appearance synthesis to produce kinematically plausible, artistically expressive, and visually coherent dance videos.


✨ Overview

MACE-Dance is the official PyTorch implementation of the SIGGRAPH 2026 paper:

MACE-Dance: Motion-Appearance Cascaded Experts for Music-Driven Dance Video Generation

Music-driven dance video generation is challenging because it requires simultaneously modeling:

  • Motion quality: kinematically plausible and artistically expressive dance motion
  • Appearance quality: high-fidelity visual synthesis with strong spatiotemporal consistency

To address this, MACE-Dance decomposes the task into two cascaded experts:

  • 🕺 Motion Expert: generates music-aligned 3D dance motion
  • 🎨 Appearance Expert: synthesizes the final dance video conditioned on motion and reference appearance

Instead of using 2D keypoints as the intermediate representation, MACE-Dance adopts 3D SMPL motion, which provides better spatial fidelity, cleaner supervision, and stronger robustness for downstream video synthesis.


🧩 Repository Structure

MACE-Dance/
├── Expert-Motion/           # Motion Expert: music-to-3D dance motion
├── Expert-Appearance/       # Appearance Expert: motion-guided video synthesis
├── Evaluation-Motion/       # Motion-dimension evaluation
├── Evaluation-Appearance/   # Appearance-dimension evaluation
├── teaser.png
└── README.md

📚 MA-Data Dataset

We provide MA-Data, a large-scale dataset for music-driven dance video generation, containing ~70K video clips spanning 116 hours across 20+ dance genres. Please refer to the dataset page for more details.


🏋️ Model Weights

The source code for MACE-Dance is fully open-source. For the model weights of the Appearance Expert, please visit the link below to request access or download:

👉 Click here to access MACE-Dance Model Weights


📏 Evaluation Protocol

We provide a motion–appearance evaluation protocol for music-driven dance video generation, including motion quality assessment based on ViTPose keypoints and appearance quality assessment based on VBench. Please refer to Evaluation-Motion and Evaluation-Appearance for details.


📌 Notes

  • The repository is organized into expert modules and evaluation modules.
  • Please check the subfolder READMEs for environment setup, inference, and evaluation details.
  • Some released example files are for demonstration only; please replace them with your own predictions / ground-truth files during evaluation.

📄 Citation

If you find this project useful, please consider citing our paper:

@inproceedings{yang2026macedance,
  title={MACE-Dance: Motion-Appearance Cascaded Experts for Music-Driven Dance Video Generation},
  author={Yang, Kaixing and Zhu, Jiashu and Tang, Xulong and Peng, Ziqiao and Zhang, Xiangyue and Wang, Puwei and Wu, Jiahong and Chu, Xiangxiang and Liu, Hongyan and He, Jun},
  booktitle={Proceedings of the ACM SIGGRAPH Conference},
  year={2026}
}

🙏 Acknowledgement

This work was supported in part by the National Nature Science Foundation of China under Grants 62436010, 72572090, 62572474, and 62172421, and in part by the Tsinghua University School of Economics and Management Research Grant.

关于 About

[SIGGRAPH 2026] MACE-Dance: Motion-Appearance Cascaded Experts for Music-Driven Dance Video Generation

语言 Languages

Python96.2%
Shell3.3%
Jupyter Notebook0.5%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
2
Total Commits
峰值: 1次/周
Less
More

核心贡献者 Contributors