← ArchivePaper2022
Generating Diverse and Natural 3D Human Motions from Text
Chuan Guo, Shihao Zou, Xinxin Zuo, Sen Wang, Wei Ji, Xingyu Li, Li Cheng
Introduces HumanML3D dataset (14,616 clips, 44,970 descriptions) and a temporal VAE text-to-motion pipeline.
Abstract
This paper tackles automated generation of diverse and natural 3D human motions from text descriptions using a two-stage approach of text2length sampling and text2motion generation. Text2length samples from a learned distribution of motion lengths conditioned on the input text, after which a temporal variational autoencoder synthesizes a diverse set of human motions of the sampled length, operating on motion snippet codes as an internal representation that captures local semantic motion contexts. A large-scale dataset, HumanML3D, is constructed with 14,616 motion clips and 44,970 text descriptions. Experiments on HumanML3D and KIT-ML demonstrate that the approach generates stochastic motions of variable length that are more faithful to the input text than prior deterministic methods.
How to read this
- Category
- Dataset and method: text-to-3D-human-motion generation
- Contributions
- Introduces HumanML3D, a large-scale dataset of 14,616 motion clips with 44,970 text descriptions
- A two-stage pipeline: text2length sampling of motion length conditioned on text, then a temporal VAE that synthesizes motions
- Operates on motion-snippet codes capturing local semantic contexts to produce diverse, variable-length motions more faithful to text than deterministic baselines
- Context
- Sits in the text-conditioned human-motion generation area, contributing a new large dataset alongside KIT-ML and a stochastic VAE alternative to deterministic text-to-motion methods.
- Correctness
- Claims of greater diversity and faithfulness are evaluated on HumanML3D and KIT-ML against deterministic baselines, so results are tied to those datasets and metrics; the snippet-code representation and learned length distribution are assumptions whose effect on out-of-distribution prompts is not the focus.
- Clarity
- Accessible; a first pass conveys the dataset and two-stage idea, with a second pass for the VAE and snippet-code details.
- How to read it
- First pass for the dataset scale and the text2length-then-text2motion structure; second pass if you plan to use HumanML3D or build on the temporal VAE, noting the dataset is a contribution in itself.
Builds on
Nothing in the archive, this is a starting point.
Built upon by
Related work
Keywords
This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →