MotionChain: Conversational Motion Controllers via Multimodal Prompts

Biao Jiang, Xin Chen, C. Zhang, Fukun Yin, Zhuoyuan Li +2 more
2/14/2026

No official code found. Best implementation: OpenMotionLab/MotionChain (68 stars, last commit 2024-07-22).

Abstract

Recent advancements in language models have demonstrated their adeptness in conducting multi-turn dialogues and retaining conversational context. However, this proficiency remains largely unexplored in other multimodal generative models, particularly in human motion models. By integrating multi-turn conversations in controlling continuous virtual human movements, generative human motion models can achieve an intuitive and step-by-step process of human task execution for humanoid robotics, game agents, or other embodied systems. In this work, we present MotionChain, a conversational human motion controller to generate continuous and long-term human motion through multimodal prompts. Specifically, MotionChain consists of multi-modal tokenizers that transform various data types such as text, image, and motion, into discrete tokens, coupled with a Vision-Motion-aware Language model. By leveraging large-scale language, vision-language, and vision-motion data to assist motion-related generation tasks, MotionChain thus comprehends each instruction in multi-turn conversation and generates human motions followed by these prompts. Extensive experiments validate the efficacy of MotionChain, demonstrating state-of-the-art performance in conversational motion generation, as well as more intuitive manners of controlling and interacting with virtual humans.

View on arXivView PDF

Code Implementations(1)

MotionChain: Conversational Motion Controllers via Multimodal Prompts

681Apr 3, 20242 years ago

Similar Papers

Cite this paper

@article{jiang2026motionchain,
  title  = {MotionChain: Conversational Motion Controllers via Multimodal Prompts},
  author = {Biao Jiang and Xin Chen and C. Zhang and Fukun Yin and Zhuoyuan Li and Gang Yu and Jiayuan Fan},
  year   = {2026},
  eprint = {2404.01700},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2404.01700},
  journal = {ECCV 2024 2024}
}

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.01700.svg)](https://codeofpaper.com/paper/2404.01700)

Discussion