atlas

Research map / 3D vision / 3D generation

SKDream: Controllable Multi-view and 3D Generation with Arbitrary Skeletons

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

Generalizes skeleton-conditioned generation to arbitrary (non-human) skeletons by building a 24k mesh-skeleton dataset (Objaverse-SK), a skeleton extraction pipeline, and a multi-view diffusion model with coordinate color encoding and a skeletal correlation module, followed by LRM reconstruction and UV texture refinement.

Problem

Skeletal conditioned controllable generation has been limited to human skeletons; there is no large-scale paired data of arbitrary object meshes and skeletons, and 2D projected skeletons are ambiguous for complex 3D structures.

Approach

Encode 3D skeleton joints and bones as coordinate-colored 2D condition images (CCE with inverse-depth alpha), inject them via a Skeletal Correlation Module (self-attention for anatomy, cross-view attention and AdaLN camera embedding) into MVDream, then reconstruct with InstantMesh and refine texture in UV space.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SCM instead of the raw condition pipeline (ablation)SKDream · Objaverse-SK evaluation setSKA score (MeanInst.): 74.69 -> 80.43Helped
Add depth alpha to coordinate color encoding (CCE-D) (ablation)SCM-based SKDream · Objaverse-SK evaluation setSKA score (Animals): 90.45 -> 91.16Helped
Add depth alpha to coordinate color encoding (CCE-D) (ablation)SCM-based SKDream · Objaverse-SK evaluation setSKA score (Humans): 74.82 -> 78.45Helped
Add depth alpha to coordinate color encoding (CCE-D) (ablation)SCM-based SKDream · Objaverse-SK evaluation setSKA score (Plants): 52.57 -> 53.53Helped
Use SCM instead of convolutional blocks (ablation)CCE-D SKDream · Objaverse-SK evaluation setSKA score (Animals): 88.53 -> 91.16Helped
Use SCM instead of convolutional blocks (ablation)CCE-D SKDream · Objaverse-SK evaluation setSKA score (Humans): 75.04 -> 78.45Helped
Use SCM instead of convolutional blocks (ablation)CCE-D SKDream · Objaverse-SK evaluation setSKA score (Plants): 46.17 -> 53.53Helped
Use CCE-D instead of binary skeleton encoding (ablation)SCM-based SKDream · Objaverse-SK evaluation setSKA score (Animals): 89.20 -> 91.16Helped
Use CCE-D instead of binary skeleton encoding (ablation)SCM-based SKDream · Objaverse-SK evaluation setSKA score (Humans): 76.04 -> 78.45Helped
Use CCE-D instead of binary skeleton encoding (ablation)SCM-based SKDream · Objaverse-SK evaluation setSKA score (Plants): 46.16 -> 53.53Helped
Use SCM with layer normalization rather than convolutional blocks (ablation)SKDream condition encoder · Training convergenceconvergence rate: 4× fasterHelped
Use SCM with adaptive layer normalization rather than layer normalization (ablation)SKDream condition encoder · Training convergencetraining steps to SKA score 70: 1kHelped

Surprising findings

Limitations

Experimental setup

Datasets: Objaverse Objaverse-SK ModelResources ShapeNet

Benchmarks: Objaverse-SK evaluation set (108 skeleton instances) ShapeNet (generalization)

Metrics: SKA score PickScore CLIP score win rate skeleton success rate

Baselines: SDEdit SDEdit+COSAG RigNet Ours-Raw

Builds on: MVDream ControlNet InstantMesh Mean Curvature Flow DINOv2 SDEdit

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