Skip to content

← ArchivePaper2022

MotionCLIP: Exposing Human Motion Generation to CLIP Space

Guy Tevet, Brian Gordon, Amir Hertz, Amit H. Bermano, Daniel Cohen-Or

CVPRAcademic570 citesMotion Synthesis

Aligns a 3D human motion auto-encoder latent space with CLIP, enabling out-of-domain text and image-driven motion synthesis.

Abstract

We introduce MotionCLIP, a 3D human motion auto-encoder featuring a latent embedding that is disentangled, well behaved, and supports highly semantic textual descriptions. MotionCLIP gains its unique power by aligning its latent space with that of the Contrastive Language-Image Pre-training (CLIP) model. Aligning the human motion manifold to CLIP space implicitly infuses the extremely rich semantic knowledge of CLIP into the manifold. In particular, it helps continuity by placing semantically similar motions close to one another, and disentanglement, which is inherited from the CLIP-space structure. MotionCLIP comprises a transformer-based motion auto-encoder, trained to reconstruct motion while being aligned to its text label's position in CLIP-space. We further leverage CLIP's unique visual understanding and inject an even stronger signal through aligning motion to rendered frames in a self-supervised manner. We show that although CLIP has never seen the motion domain, MotionCLIP offers unprecedented text-to-motion abilities, allowing out-of-domain actions, disentangled editing, and abstract language specification. For example, the text prompt"couch"is decoded into a sitting down motion, due to lingual similarity, and the prompt"Spiderman"results in a web-swinging-like solution that is far from seen during training.

How to read this

Category
Method: text/image-driven human motion generation via CLIP alignment
Contributions
  • A transformer-based 3D human motion auto-encoder whose latent space is aligned with CLIP space, infusing CLIP's semantic structure into the motion manifold
  • Adds a self-supervised signal by aligning motion to rendered frames, leveraging CLIP's visual understanding
  • Enables out-of-domain text-to-motion, disentangled editing, and abstract language specification
Context
Builds on transformer VAE motion synthesis such as Petrovich et al. ACTOR (2021) and bridges it to CLIP's language-image embedding space.Builds on: Action-Conditioned 3D Human Motion Synthesis with Transformer VAE
Correctness
Shows that aligning to CLIP yields a well-behaved, disentangled latent enabling out-of-domain prompts; results inherit CLIP's semantic structure, so quality and biases are bounded by CLIP and by the motion training data, and abstract prompts give plausible rather than ground-truth motions.
Clarity
Conceptually elegant and accessible; a first pass conveys the alignment idea, a second pass covers the auto-encoder and the alignment losses.
How to read it
First pass for why aligning a motion manifold to CLIP buys semantic editing; second pass on the dual alignment (text label plus rendered-frame) losses if you want to reproduce or extend it.

Builds on

Built upon by

Nothing yet.

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 →