atlas

Research map / 3D vision / 3D generation

DRiVE: Diffusion-based Rigging Empowers Generation of Versatile and Expressive Characters

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

Introduces DRiVE, a pipeline that generates 3D Gaussian characters from a single image or text and rigs them with skeletons (including hair and clothing) and skinning using a diffusion model (GSDiff), trained on a new 9420-mesh dataset AnimeRig.

Problem

Animating generated 3D characters with heterogeneous structures such as garments and hair is hard due to a lack of large-scale rigging datasets and effective rigging methods for 3D Gaussian representations.

Approach

Treat joint positions as spatial distributions denoised by a conditional diffusion model conditioned on 3D Gaussian means (via kNN geometric features) and CLIP features of multi-view renderings, instead of regressing joints; then connect bones via MST on BoneFlow and predict skinning from k-NN-initialized weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use conditional diffusion instead of regression for joint estimationDRiVE joint estimation · AnimeRig test setIoU: 46.72% -> 70.48%Helped
add 3D Gaussian geometric conditioning (ablation)DRiVE joint estimation · AnimeRig test setIoU: 56.56% -> 70.48%Helped
add local 3D Gaussian conditioning (ablation)DRiVE joint estimation · AnimeRig test setIoU: 58.71% -> 70.48%Helped
add image conditioning (ablation)DRiVE joint estimation · AnimeRig test setIoU: 67.14% -> 70.48%Helped
use textured mesh input instead of 3D Gaussian (ablation)DRiVE joint estimation · AnimeRig test setIoU: 70.48% -> 71.05%Helped
use plain mesh input instead of 3D Gaussian (ablation)DRiVE joint estimation · AnimeRig test setIoU: 70.48% -> 67.90%Hurt
add rendered image input (ablation)DRiVE skinning estimation · AnimeRig test setavg L1: 0.69 -> 0.48Helped
add initial skinning values Sinit (ablation)DRiVE skinning estimation · AnimeRig test setavg L1: 0.65 -> 0.48Helped
add smoothness loss (ablation)DRiVE skinning estimation · AnimeRig test setavg L1: 0.49 -> 0.48Helped

Surprising findings

Limitations

Experimental setup

Datasets: AnimeRig

Benchmarks: AnimeRig test set

Metrics: IoU Precision Recall CD-J2J CD-J2B CD-B2B avg L1 skinning error

Baselines: AnimSkelVolNet RigNet GeoVoxel CharacterGen Regression-based joint predictor

Builds on: LGM RigNet TARig CharacterGen SV3D

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