atlas

Research map / 3D vision / Face and shape

TapMo: Shape-aware Motion Generation of Skeleton-free Characters

ICLR 2024 · 3D vision › Face and shape · approach: Full-body avatar reconstruction · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes TapMo, a text-driven pipeline that animates skeleton-free 3D characters by predicting mesh handles and skinning weights and generating handle motion with a shape-aware diffusion model conditioned on mesh deformation features.

Problem

Text-driven motion generation has been limited to pre-rigged SMPL humans; animating non-rigged, heterogeneous 3D characters requires perceiving mesh geometry and lacks ground-truth handles and motions for such characters.

Approach

A GCN-based Mesh Handle Predictor assigns adaptive handles and skinning weights to any mesh and yields a mesh deformation feature; a Transformer-decoder diffusion model conditioned on this feature and CLIP text tokens generates handle motion plus mesh-specific adaptations, trained with weakly-supervised spring, adversarial, and ARAP-based losses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TapMo's multi-token and Transformer Decoder diffusion structure instead of the MDM diffusion structure (ablation)TapMo · HumanML3DFID: 1.058 -> 0.515Helped
Use TapMo's multi-token and Transformer Decoder diffusion structure instead of the MDM diffusion structure (ablation)TapMo · HumanML3DR-Precision Top-1: 0.498$^{\pm.006}$ -> 0.542$^{\pm.008}$Helped
Use TapMo's multi-token and Transformer Decoder diffusion structure instead of the MDM diffusion structure (ablation)TapMo · HumanML3DMultimodal Distance: 5.126$^{\pm.069}$ -> 5.058$^{\pm.063}$Helped
Use TapMo's multi-token and Transformer Decoder diffusion structure instead of the MDM diffusion structure (ablation)TapMo · HumanML3DMultimodality: 2.744$^{\pm.156}$ -> 2.559$^{\pm.230}$Hurt
Add mesh-specific motion adaptations (ablation)TapMo · Seen charactersARAP-Loss: 0.310 -> 0.271Helped
Add mesh-specific motion adaptations (ablation)TapMo · Unseen charactersARAP-Loss: 0.356 -> 0.329Helped
Add Spring Loss L_h (ablation)TapMo · Seen charactersARAP-Loss: 0.310 -> 0.303Helped
Add Spring Loss L_h (ablation)TapMo · Unseen charactersARAP-Loss: 0.356 -> 0.347Helped
Add Adversarial Loss L_a (ablation)TapMo · Seen charactersARAP-Loss: 0.310 -> 0.307No clear effect
Add Adversarial Loss L_a (ablation)TapMo · Unseen charactersARAP-Loss: 0.356 -> 0.342Helped
Add motion adaptation fine-tuning (ablation)TapMo · Seen charactersARAP-Loss: 0.301 -> 0.271Helped
Add motion adaptation fine-tuning (ablation)TapMo · Unseen charactersARAP-Loss: 0.335 -> 0.329Helped

Surprising findings

Limitations

Experimental setup

Datasets: HumanML3D AMASS Mixamo ModelsResource-RigNet

Benchmarks: HumanML3D ModelsResource-RigNet

Metrics: R-Precision FID Multimodal Distance Diversity Multimodality ARAP-Loss Handle-FID user ranking

Baselines: MDM-SR MDM-SFR T2G Hier TEMOS T2M MDM

Builds on: MDM SfPT CLIP DDPM Linear Blend Skinning

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy