Kimodo: Scaling Controllable Human Motion Generation
arXiv Preprint 2026
Davis Rempe*Mathis Petrovich*Ye YuanHaotian ZhangXue Bin PengYifeng JiangTingwu WangUmar IqbalDavid MinorMichael de RuyterJiefeng LiChen TesslerEdy LimEugene JeongSam WuEhsan HassaniMichael HuangJin-Bey YuChaeyeon ChungLina SongOlivier DionneJan KautzSimon YuenSanja Fidler
NVIDIA
*Joint first authors.
Abstract
High-quality human motion data is becoming increasingly important for
applications in robotics, simulation, and entertainment. Recent generative
models offer a potential data source, enabling human motion synthesis
through intuitive inputs like text prompts or kinematic constraints on
poses. However, the small scale of public mocap datasets has limited the
motion quality, control accuracy, and generalization of these models. In
this work, we introduce Kimodo, an expressive and controllable kinematic
motion diffusion model trained on 700 hours of optical motion capture data.
Our model generates high-quality motions while being easily controlled
through text and a comprehensive suite of kinematic constraints including
full-body keyframes, sparse joint positions/rotations, 2D waypoints, and
dense 2D paths. This is enabled through a carefully designed motion
representation and two-stage denoiser architecture that decomposes root
and body prediction to minimize motion artifacts while allowing for
flexible constraint conditioning. Experiments on the large-scale mocap
dataset justify key design decisions and analyze how the scaling of dataset
size and model size affect performance.
@article{rempeKimodo2026,
title={Kimodo: Scaling Controllable Human Motion Generation},
author={Davis Rempe and Mathis Petrovich and Ye Yuan and Haotian Zhang and Xue Bin Peng and Yifeng Jiang and Tingwu Wang and Umar Iqbal and David Minor and Michael de Ruyter and Jiefeng Li and Chen Tessler and Edy Lim and Eugene Jeong and Sam Wu and Ehsan Hassani and Michael Huang and Jin-Bey Yu and Chaeyeon Chung and Lina Song and Olivier Dionne and Jan Kautz and Simon Yuen and Sanja Fidler},
year={2026},
eprint={2603.15546},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2603.15546},
}