Skip to content
AI.info

Research

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

Overview Research area: Generative computer vision, specifically music-driven dance video generation — a task at the intersection of 3D human motion synthesis, diffusion-based generative modeling, and

arXiv
2512.18181
Published
2025-12-20
Authors
Kaixing Yang, Jiashu Zhu, Xulong Tang, Ziqiao Peng, Xiangyue Zhang, Puwei Wang, Jiahong Wu, Xiangxiang Chu, Hongyan Liu, Jun He

AI summary

Overview

  • Research area: Generative computer vision, specifically music-driven dance video generation — a task at the intersection of 3D human motion synthesis, diffusion-based generative modeling, and human image animation.
  • Technical level: Intermediate. Readers will get the most from this paper with some familiarity with diffusion models, Mixture-of-Experts architectures, and 3D human body representations (SMPL), though the core ideas are accessible without deep expertise.
  • Scope: The paper presents a cascaded two-expert framework that converts music plus a single reference photo into a dance video, supported by a new 116-hour dataset and a dual motion-appearance evaluation protocol.

What This Paper Is About

Generating realistic dance videos from music is hard because two very different problems must be solved at once: producing body movement that is physically believable and artistically expressive, and rendering that movement on a specific person with consistent, high-fidelity appearance. Prior work attacks only one half — 3D dance generation produces good motion but rendered video looks artificial, while pose-driven image animation produces beautiful video but requires poses to be designed by hand. MACE-Dance bridges both halves by splitting the task into a Motion Expert that turns music into 3D body motion, and an Appearance Expert that turns that motion plus a reference image into video.

Key Contributions

  1. MA-Data, a large-scale dance video dataset. 70,000 clips of 5–10 seconds each (116 hours total) spanning over 20 dance genres, combining 20k clips rendered from the professional FineDance 3D motion dataset (motion-centric) with 50k curated TikTok/YouTube clips (appearance-centric). A separate 200-clip test set is held out for evaluation.

  2. A motion-appearance evaluation protocol. Motion quality is scored via 2D keypoints extracted with ViTPose, measuring fidelity, diversity, and beat synchronization in kinetic and geometric feature spaces. Appearance quality uses VBench metrics (imaging quality, aesthetic quality, subject consistency, background consistency, motion smoothness, temporal flickering) selected for dance relevance.

  3. MACE-Dance, a cascaded MoE framework. Two specialized experts chained through an explicit 3D SMPL motion representation, achieving state-of-the-art results on the combined dance video generation task.

  4. Two independently state-of-the-art experts. The Motion Expert (diffusion + BiMamba-Transformer hybrid + Guidance-Free Training) reaches SOTA on the FineDance music-to-3D-dance benchmark, and the Appearance Expert (a Wan-Animate backbone with decoupled Kinematic–Aesthetic fine-tuning) reaches SOTA on pose-driven image animation.

Main Findings

  • Best overall dance video quality on MA-Data. MACE-Dance leads all motion metrics (FID_k = 16.46, FID_g = 0.28, DIV_k = 9.74, DIV_g = 6.34, BAS = 0.523) and most appearance metrics (IQ = 65.35, AQ = 51.79, SC = 93.97, BC = 94.57, MS = 98.46, TF = 97.10), beating pipelined EDGE/Lodge/MEGA baselines and general human-video models such as EchoMimic-V3, WAN-S2V, and Hallo2.

  • The Motion Expert is fast and accurate. On FineDance it achieves FID_k = 17.83, FID_g = 25.09, DIV_k = 10.30, DIV_g = 8.09, BAS = 0.229, and 770 FPS — roughly 3x the throughput of the closest competitor (MEGA at 238 FPS) while scoring better.

  • Both architectural choices in the Motion Expert matter. Ablations show degrading the hybrid backbone substantially: replacing Guidance-Free Training with classifier-free guidance raises FID_k from 17.83 to 25.54, removing bidirectional Mamba (unidirectional Mamba only) raises it to 65.10, and removing Mamba entirely (Transformer-only) raises it to 104.93.

  • The Appearance Expert beats its own base model. Full fine-tuning yields FVD = 274.94, SSIM = 0.739, LPIPS = 0.066, PSNR = 22.40, improving on vanilla Wan-Animate (332.82 / 0.707 / 0.078 / 21.11) and far exceeding Animate-Anyone and Magic-Animate. Removing either the Kinematic stage or the Aesthetic stage degrades every metric.

  • 3D motion is a better intermediate than 2D keypoints. The authors argue 3D SMPL preserves global translation and body orientation, disentangles pose from camera viewpoint and body proportions, and is more robust to self-occlusion — problems that plague 2D-keypoint pipelines like X-Dancer and ChoreoMuse.

  • A single knob controls the fidelity-diversity tradeoff. The Guidance-Free Training formulation exposes a temperature parameter β that the model consumes as conditioning; values near 0 favor fidelity, near 1 favor diversity, and the authors fix it at 0.75.

  • Qualitative gaps in baselines. Hallo2 blurs human details, EDGE shows abrupt motion discontinuities, Lodge produces physically implausible movement, and MEGA / WAN-S2V / EchoMimic-V3 generate overly simple, repetitive motion — all issues MACE-Dance avoids.

Methodology in Plain English

The central design decision is to not learn music-to-video directly. Instead, the problem is factored into two stages connected by an explicit, interpretable 3D body representation, which reduces the complexity of what each model has to learn.

Stage one — music to 3D motion. The Motion Expert takes music features (extracted with Librosa) and generates a full sequence of SMPL body parameters. It uses a diffusion model: training corrupts real dance data with noise and teaches a network to reverse that corruption conditioned on music. Unlike many prior dance generators, it produces the entire sequence in one shot rather than step-by-step, which is faster and avoids the compounding-error problem of autoregressive generation. The network alternates between two components with complementary strengths: a bidirectional Mamba layer that captures fine-grained local timing — how one beat flows into the next — and a Transformer cross-attention layer that aligns the overall dance structure with long-term musical phrasing. Time step and temperature are injected via FiLM modulation. Training uses a Guidance-Free Training objective instead of the more common classifier-free guidance, which lets a single model implicitly represent temperature-controlled sampling and halves inference cost. The loss combines reconstruction, forward-kinematics joint position, joint velocity, and foot contact terms to enforce physical plausibility.

The bridge — projecting 3D to 2D. Because the downstream animation model expects 2D pose input, a projector renders the SMPL motion as a 3D mesh from a fixed frontal camera and extracts 2D keypoints with ViTPose. This preserves the benefits of 3D modeling upstream while keeping compatibility with the animation backbone.

Stage two — motion to video. The Appearance Expert builds on Wan-Animate, a DiT-based image animation model that fuses a reference-image latent with motion features from a Body Adapter. The authors fine-tune it in two decoupled stages. In the Kinematic stage, only the Body Adapter is trained, reweighting body features so the subject actually follows the dance motion — necessary because Wan-Animate was designed for general motion and prioritizes facial cues. In the Aesthetic stage, the motion pathways are frozen and lightweight LoRA adapters are inserted into every DiT block, specializing the model toward dance-specific visual quality: sharper textures, stable clothing, and handling of dynamic camera work.

Why This Matters

Research impact. The paper addresses a task that lacks both a standard dataset and standard metrics, and it supplies both. It also argues a substantive design position — that 3D motion should mediate between music and video rather than 2D keypoints — and backs it with an architecture that achieves SOTA on two established sub-benchmarks simultaneously. The cascaded-expert pattern, where each stage is trained and evaluated on its own well-understood subtask, offers a reusable template for other multimodal generation problems where direct end-to-end learning is unwieldy.

Real-world applications:

  • Short-form content creation: automatically producing dance videos for social platforms, where choreography design is currently the bottleneck.
  • Virtual idols and digital avatars: driving a consistent character likeness from a single photo across arbitrary music tracks.
  • Gaming and animation pre-visualization: rapid prototyping of character dance animation without manual keyframe work.
  • Dance education and choreography tools: generating reference performances for a given piece of music, or letting dancers preview how a routine would look on a specific body.

Industry relevance. The work is a collaboration between Renmin University, Tsinghua, Wuhan University, and Alibaba's AMap group, with code released publicly. The combination of a commercial-scale video backbone (Wan-Animate) with parameter-efficient fine-tuning (LoRA on DiT blocks) is directly aligned with how production AIGC pipelines are built today, and the reported 770 FPS motion generation is well within the range needed for interactive or batch content production.

Future Directions

  • Richer body representation. The framework currently uses SMPL body parameters, which omit detailed hand and finger articulation. Extending to SMPL-X, when suitable training data exists, would capture gestures that matter in many dance styles.
  • Tighter motion-appearance coupling. The pipeline chains two independently optimized experts through a lossy 3D-to-2D projection step. Whether end-to-end or feedback-coupled training could improve coherence — particularly for occlusion-heavy sequences — remains open.
  • Longer and more complex sequences. The paper demonstrates coherent long-sequence generation, but the dataset is built from 5–10 second clips. Multi-minute choreography with structured narrative, multiple dancers, or partner work is untested.
  • Scene interaction and environment. Rendering happens against a reference-image background rather than in a physically consistent 3D scene, so the generated dancer does not genuinely interact with surroundings. Full scene-aware synthesis is a natural next target.

Target Audience

This paper is most valuable to researchers and engineers working on generative video, 3D human motion synthesis, and human image animation — especially those building multimodal systems where one model's output becomes another's input. AIGC practitioners at social media or content platforms will find the dataset and evaluation protocol directly usable. Readers new to the area can also follow the high-level framing, since the two-expert decomposition and the plain-language motivation for using 3D motion over 2D keypoints are self-contained arguments that do not require following the diffusion mathematics.

Authors’ abstract

With the rise of online dance-video platforms and rapid advances in AI-generated content (AIGC), music-driven dance generation has emerged as a compelling research direction. Despite substantial progress in related domains such as music-driven 3D dance generation, pose-driven image animation, and audio-driven talking-head synthesis, existing methods cannot be directly adapted to this task. Moreover, the limited studies in this area still struggle to jointly achieve high-quality visual appearance and realistic human motion. Accordingly, we present MACE-Dance, a music-driven dance video generation framework with cascaded Mixture-of-Experts (MoE). The Motion Expert performs music-to-3D motion generation while enforcing kinematic plausibility and artistic expressiveness, whereas the Appearance Expert carries out motion- and reference-conditioned video synthesis, preserving visual identity with spatiotemporal coherence. Specifically, the Motion Expert adopts a diffusion model with a BiMamba-Transformer hybrid architecture and a Guidance-Free Training (GFT) strategy, achieving state-of-the-art (SOTA) performance in 3D dance generation. The Appearance Expert employs a decoupled kinematic-aesthetic fine-tuning strategy, achieving state-of-the-art (SOTA) performance in pose-driven image animation. To better benchmark this task, we curate a large-scale and diverse dataset and design a motion-appearance evaluation protocol. Based on this protocol, MACE-Dance also achieves state-of-the-art performance. Code is available at https://github.com/AMAP-ML/MACE-Dance.

Read the original paper