Skip to content

← ArchivePaper2022

Generating Diverse and Natural 3D Human Motions from Text

Chuan Guo, Shihao Zou, Xinxin Zuo, Sen Wang, Wei Ji, Xingyu Li, Li Cheng

CVPRAcademic13 descendantsMotion Synthesis

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 →