atlas

Research map / 3D vision / 3D generation

CAP4D: Creating Animatable 4D Portrait Avatars with Morphable Multi-View Diffusion Models

CVPR 2025 · 3D vision › 3D generation · approach: Feed-forward 3D asset generation and editing · 17 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.

CAP4D trains a morphable multi-view diffusion model (initialized from Stable Diffusion 2.1) conditioned on FLAME-based 3DMM maps and uses stochastic input/output conditioning to generate hundreds of consistent portrait views, then distills them into a real-time 3D Gaussian splatting avatar.

Problem

Reconstructing photorealistic, animatable 4D portrait avatars from an arbitrary number of reference images (one to hundreds) with consistent visual fidelity, where single-image methods lag multi-view methods in quality and multi-view methods need many diverse images.

Approach

A morphable multi-view diffusion model conditioned on 3DMM pose, expression deformation, and view-ray maps, sampled with stochastic input/output conditioning over random reference and generated image subsets so that any number of references can be used; the generated views then supervise a GaussianAvatars-style real-time avatar with an expression-dependent UV U-Net.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add expression deformation maps (ablation)CAP4D MMDM · Nersemble self-reenactment, 10 reference imagesPSNR: 21.64 -> 22.54Helped
add expression deformation maps (ablation)CAP4D MMDM · Nersemble self-reenactment, 10 reference imagesLPIPS: 0.320 -> 0.308Helped
add view direction conditioning (ablation)CAP4D MMDM · Nersemble self-reenactment, 10 reference imagesPSNR: 22.66 -> 22.54No clear effect
add stochastic I/O conditioning (ablation)CAP4D MMDM-only sampling · Nersemble self-reenactment, 10 reference imagesPSNR: 23.43 -> 23.82Helped
add stochastic I/O conditioning (ablation)CAP4D MMDM-only sampling · Nersemble self-reenactment, 10 reference imagesCSIM: 0.755 -> 0.779Helped
add stochastic I/O conditioning (ablation)CAP4D MMDM-only sampling · Nersemble self-reenactment, 10 reference imagesJOD: 5.92 -> 6.06Helped
add deformation U-Net (ablation)CAP4D 4D representation · Nersemble self-reenactment, 10 reference imagesPSNR: 21.25 -> 21.69Helped
add LPIPS reconstruction loss (ablation)CAP4D 4D representation · Nersemble self-reenactment, 10 reference imagesLPIPS: 0.400 -> 0.311Helped
add LPIPS reconstruction loss (ablation)CAP4D 4D representation · Nersemble self-reenactment, 10 reference imagesPSNR: 21.75 -> 21.69Hurt
use CAP4D instead of GAGAvatarself-reenactment from one reference image · Nersemble self-reenactment, single reference imageJOD: 5.034 -> 5.672Helped
use CAP4D instead of GaussianAvatarsself-reenactment from 10 reference images · Nersemble self-reenactment, 10 reference imagesLPIPS: 0.448 -> 0.265Helped
use CAP4D instead of FlashAvatarself-reenactment from 100 reference images · Nersemble self-reenactment, 100 reference imagesCSIM: 0.731 -> 0.792Helped

Surprising findings

Limitations

Experimental setup

Datasets: VFHQ MEAD Ava-256 Nersemble FFHQ

Benchmarks: Nersemble VFHQ FFHQ

Metrics: PSNR LPIPS CSIM JOD human preference

Baselines: GAGAvatar Portrait4D-v2 Real3D-Portrait Voodoo3D DiffusionRig FlashAvatar GaussianAvatars

Builds on: Stable Diffusion 2.1 CAT3D GaussianAvatars 3D Gaussian splatting DDIM

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