atlas

Research map / Video / Video generation

AnyMoLe: Any Character Motion In-betweening Leveraging Video Diffusion Models

CVPR 2025 · Video › Video generation · approach: Efficient video diffusion models · 3 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.

Performs 3D character motion in-betweening for arbitrary rigged characters without external motion data by fine-tuning a video interpolation diffusion model on rendered context frames and fitting joints to the generated video.

Problem

Learning-based motion in-betweening requires large character-specific motion datasets, so it cannot be applied to arbitrary characters, including non-humanoids.

Approach

Uses a pretrained image-to-video interpolation diffusion model (DynamiCrafter) on rendered keyframes, with context-frame inpainting, two-stage coarse-to-fine generation, per-scene fine-tuning (ICAdapt), and motion-video mimicking via a scene-specific 2D/3D joint estimator built on DINOv2 and FiT3D features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AnyMoLe instead of the strongest reported baselinemotion in-betweening · HumanoidHL2Q: 0.0028 -> 0.0015Helped
Use AnyMoLe instead of the strongest reported baselinemotion in-betweening · HumanoidL2Q: 0.0106 -> 0.0011Helped
Use AnyMoLe instead of the strongest reported baselinemotion in-betweening · Non-humanoidL2P: 0.1382 -> 0.0299Helped
Remove ICAdapt (ablation)AnyMoLe · Humanoid and non-humanoidHL2Q: 0.00169 -> 0.00210Hurt
Remove fine-stage video generation (ablation)AnyMoLe · Humanoid and non-humanoidHL2Q: 0.00169 -> 0.00200Hurt
Replace the scene-specific joint estimator with XPose (ablation)AnyMoLe · Humanoid and non-humanoidHL2Q: 0.00169 -> 0.00174Hurt
Remove keyframe weighting and back-view exclusion from joint-estimator training (ablation)AnyMoLe · Humanoid and non-humanoidHL2Q: 0.00169 -> 0.00799Hurt

Limitations

Experimental setup

Datasets: Mixamo Truebones Zoo

Benchmarks: Mixamo humanoid characters and Truebones Zoo non-humanoid characters (20 motions)

Metrics: HL2Q L2Q L2P NPSS LPIPS CLIP similarity SSIM

Baselines: SinMDM SinMDM* TST ERD-QV XPose

Builds on: DynamiCrafter DINOv2 FiT3D SinMDM

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