How Animals Dance (When You're Not Looking)
We present a keyframe-based framework for generating music-synchronized,
choreography aware animal dance videos. Starting from a few keyframes
representing distinct animal poses -- generated via text-to-image prompting or
GPT-4o -- we formulate dance synthesis as a graph optimization problem: find
the optimal keyframe structure that satisfies a specified choreography pattern
of beats, which can be automatically estimated from a reference dance video. We
also introduce an approach for mirrored pose image generation, essential for
capturing symmetry in dance. In-between frames are synthesized using an video
diffusion model. With as few as six input keyframes, our method can produce up
to 30 second dance videos across a wide range of animals and music tracks.
6839e1b656bcc85d9fc73669
Xiaojuan Wang
claimed_verified
2025-06-02T07:44:02.906Z
643ee9a6022a0350efd745d1
/avatars/c8c17689ed88b1966d2a36361e3f83cc.svg
Xiaojuan Wang
user
xiaojwan
6839e1b656bcc85d9fc7366a
Aleksander Holynski
6839e1b656bcc85d9fc7366b
Brian Curless
6839e1b656bcc85d9fc7366c
Ira Kemelmacher
6839e1b656bcc85d9fc7366d
Steve Seitz
How Animals Dance (When You're Not Looking)
We present a keyframe-based framework for generating music-synchronized,
choreography aware animal dance videos. Starting from a few keyframes
representing distinct animal poses -- generated via text-to-image prompting or
GPT-4o -- we formulate dance synthesis as a graph optimization problem: find
the optimal keyframe structure that satisfies a specified choreography pattern
of beats, which can be automatically estimated from a reference dance video. We
also introduce an approach for mirrored pose image generation, essential for
capturing symmetry in dance. In-between frames are synthesized using an video
diffusion model. With as few as six input keyframes, our method can produce up
to 30 second dance videos across a wide range of animals and music tracks.
A framework synthesizes music-synchronized animal dance videos from keyframes using graph optimization and video diffusion models, supporting symmetry and wide animal and music variation.
graph optimization video diffusion model mirrored pose image generation