atlas

Research map / 3D vision / Face and shape

DiffAvatar: Simulation-Ready Garment Optimization with Differentiable Simulation

CVPR 2024 · 3D vision › Face and shape · approach: Clothed human modeling · 29 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.

DiffAvatar co-optimizes body shape/pose, 2D garment pattern (via a control cage) and cloth material by differentiating through an XPBD simulator, recovering simulation-ready avatar garment assets from noisy 3D scans.

Problem

Creating simulation-ready garment assets (2D patterns, rest shape, material parameters) and body shape for clothed avatars from real scans is labor-intensive, and existing reconstruction methods only produce geometry unsuitable for physics simulation.

Approach

Integrates differentiable XPBD cloth simulation (DiffXPBD adjoint gradients) into the optimization loop so that garment 2D pattern (regularized by a mean-value-coordinate control cage with seam-length and curvature regularizers), material bending stiffness, and body shape/pose are jointly optimized to match a segmented scan.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiffAvatar instead of PoPDress reconstruction · Dress, against GT ScanCD: 1.695 -> 1.311Helped
Use DiffAvatar instead of PoPDress reconstruction · Dress, against GT ScanLPIPS: 0.140 -> 0.133Helped
Use DiffAvatar instead of PoPDress reconstruction · Dress, against GT ScanSSIM: 0.831 -> 0.842Helped
Use DiffAvatar instead of PoPDress reconstruction · Dress, against GT ArtistCD: 1.866 -> 1.688Helped
Use DiffAvatar instead of PoPDress reconstruction · Dress, against GT ArtistLPIPS: 0.092 -> 0.085Helped
Use DiffAvatar instead of PoPDress reconstruction · Dress, against GT ArtistSSIM: 0.842 -> 0.893Helped
Add a control cage to pattern optimization (ablation)DiffAvatar · Dress, against GT ScanCD: 3.866 -> 1.122Helped
Add a control cage to pattern optimization (ablation)DiffAvatar · Dress, against GT ScanLPIPS: 0.168 -> 0.102Helped
Add a control cage to pattern optimization (ablation)DiffAvatar · Dress, against GT ScanSSIM: 0.792 -> 0.863Helped
Add seam length regularization (ablation)DiffAvatar · Dress, against GT ScanCD: 1.409 -> 1.122Helped
Add seam length regularization (ablation)DiffAvatar · Dress, against GT ScanLPIPS: 0.115 -> 0.102Helped
Add seam length regularization (ablation)DiffAvatar · Dress, against GT ScanSSIM: 0.843 -> 0.863Helped

Surprising findings

Limitations

Experimental setup

Datasets: 3dMD multi-view scans of 4 subjects artist-made garment meshes

Benchmarks: 3dMD scans of 4 subjects (dress example reported)

Metrics: Chamfer Distance LPIPS SSIM triangle conditioning mesh quality

Baselines: PiFU-HD Diffusion+NeuS PoP NeuralTailor

Builds on: DiffXPBD XPBD SMPL Mean Value Coordinates NeuralTailor

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