Taming Diffusion Probabilistic Models for Character Control

Rui Chen, Mingyi Shi, Shaoli Huang, Ping Tan, Taku Komura +1 more
4/23/2024
cs.GRcs.AIcs.CV

No official code found. Best implementation: AIGAnimation/CAMDM (310 stars, last commit 2025-09-25).

Abstract

We present a novel character control framework that effectively utilizes motion diffusion probabilistic models to generate high-quality and diverse character animations, responding in real-time to a variety of dynamic user-supplied control signals. At the heart of our method lies a transformer-based Conditional Autoregressive Motion Diffusion Model (CAMDM), which takes as input the character's historical motion and can generate a range of diverse potential future motions conditioned on high-level, coarse user control. To meet the demands for diversity, controllability, and computational efficiency required by a real-time controller, we incorporate several key algorithmic designs. These include separate condition tokenization, classifier-free guidance on past motion, and heuristic future trajectory extension, all designed to address the challenges associated with taming motion diffusion probabilistic models for character control. As a result, our work represents the first model that enables real-time generation of high-quality, diverse character animations based on user interactive control, supporting animating the character in multiple styles with a single unified model. We evaluate our method on a diverse set of locomotion skills, demonstrating the merits of our method over existing character controllers. Project page and source codes: https://aiganimation.github.io/CAMDM/

View on arXivView PDF

Code Implementations(1)

AIGAnimation/CAMDMCommunity64%

(SIGGRAPH 2024) Official repository for "Taming Diffusion Probabilistic Models for Character Control"

31029C#, HLSLApr 23, 20241 years ago

Similar Papers

Cite this paper

@article{chen2024taming,
  title  = {Taming Diffusion Probabilistic Models for Character Control},
  author = {Rui Chen and Mingyi Shi and Shaoli Huang and Ping Tan and Taku Komura and Xuelin Chen},
  year   = {2024},
  eprint = {2404.15121},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.15121v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.15121.svg)](https://codeofpaper.com/paper/2404.15121)

Discussion