atlas

Research map / 3D vision / 3D generation

Animate3D: Animating Any 3D Model with Multi-view Video Diffusion

NeurIPS 2024 · 3D vision › 3D generation · approach: Score distillation for text-to-3D · 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.

Animate3D animates any static 3D model by training a multi-view video diffusion model (MV-VDM, built on MVDream and AnimateDiff with a spatiotemporal attention module and multi-view image conditioning) on a 115K-animation multi-view video dataset, then optimizing a 4DGS via reconstruction, 4D-SDS and ARAP losses.

Problem

Animating existing off-the-shelf 3D assets while preserving their multi-view appearance and maintaining spatiotemporal consistency, which prior distillation-based 4D generation methods (text- or single-view-conditioned) fail to do.

Approach

A multi-view video diffusion foundation model conditioned on multi-view renderings of a static 3D object, combining a parallel spatial (multi-view 3D) and temporal (motion module) attention block with an MV2V-Adapter for image conditioning, trained on a large multi-view animation dataset; the resulting multi-view videos supervise 4DGS via reconstruction plus 4D-SDS.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Animate3D instead of DG4D4D generation · 4D generationI2V: 0.910 -> 0.983Helped
use Animate3D instead of DG4D4D generation · 4D generationMotion Smoothness: 0.990 -> 0.993No clear effect
use Animate3D instead of DG4D4D generation · 4D generationAesthetic Quality: 0.491 -> 0.552Helped
add spatiotemporal attention (ablation)MV-VDM · MV-VDM ablationI2V: 0.915 -> 0.935Helped
add pre-trained video diffusion weights (ablation)MV-VDM · MV-VDM ablationMotion Smoothness: 0.981 -> 0.988Helped
add spatiotemporal attention (ablation)MV-VDM · MV-VDM ablationDynamic Degree: 0.958 -> 0.710Mixed
add 4D-SDS loss (ablation)Animate3D 4D generation · 4D generation ablationAesthetic Quality: 0.551 -> 0.552No clear effect
add 4D-SDS loss (ablation)Animate3D 4D generation · 4D generation ablationDynamic Degree: 0.404 -> 0.388Mixed
add ARAP loss (ablation)Animate3D 4D generation · 4D generation ablationAesthetic Quality: 0.509 -> 0.552Helped
add ARAP loss (ablation)Animate3D 4D generation · 4D generation ablationI2V: 0.968 -> 0.983Helped
add ARAP loss (ablation)Animate3D 4D generation · 4D generation ablationMotion Smoothness: 0.992 -> 0.993Helped
add ARAP loss (ablation)Animate3D 4D generation · 4D generation ablationDynamic Degree: 0.360 -> 0.388Mixed

Surprising findings

Limitations

Experimental setup

Datasets: MV-Video Objaverse Sketchfab

Benchmarks: VBench I2V metrics on held-out MV-Video animations 4D generation evaluation set of 20 objects

Metrics: I2V Subject Motion Smoothness Dynamic Degree Aesthetic Quality user study scores

Baselines: 4Dfy DreamGaussian4D

Builds on: MVDream AnimateDiff I2V-Adapter 4D Gaussian Splatting IP-Adapter

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