atlas

Research map / 3D vision / 3D generation

ArtFormer: Controllable Generation of Diverse 3D Articulated Objects

CVPR 2025 · 3D vision › 3D generation · approach: Hand-object interaction generation · 7 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.

Proposes ArtFormer, a transformer that generates 3D articulated objects as a tree of part tokens (geometry latent, joint parameters) decoded via a diffusion-based SDF shape prior, conditioned on text or images.

Problem

Generating diverse, high-quality 3D articulated objects with both part geometry and kinematic relations, without being restricted to predefined structures or retrieval from static datasets.

Approach

Represent an articulated object as a tree of tokens (bounding box, geometry latent, joint axis, limit, parent index), generate them autoregressively with a transformer using a tree position embedding and cross-attention conditioning, and decode each part's geometry with a discrete-codebook, diffusion-based SDF shape prior so parts can be generated rather than retrieved.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ArtFormer instead of NAP-128ArtFormer · PartNet-MobilityMMD: 0.0710 -> 0.0292Helped
Use ArtFormer instead of NAP-128ArtFormer · PartNet-MobilityCOV: 0.3085 -> 0.5213Helped
Use ArtFormer instead of CAGEArtFormer · PartNet-MobilityCOV: 0.6064 -> 0.5213Hurt
Use ArtFormer instead of CAGEArtFormer · PartNet-Mobility1-NNA: 0.5319 -> 0.5266No clear effect
Add the tree position embedding (ablation)ArtFormer · PartNet-MobilityPOR (×10−2): 1.170 -> 0.709Helped
Add the tree position embedding (ablation)ArtFormer · PartNet-MobilityCOV: 0.5000 -> 0.5213Helped
Add the shape prior (ablation)ArtFormer · PartNet-MobilityCOV: 0.4574 -> 0.5213Helped
Add the shape prior (ablation)ArtFormer · PartNet-Mobility1-NNA: 0.7606 -> 0.5266Helped
Use one codebook instead of multiple codebooks (ablation)ArtFormer · PartNet-MobilityCOV: 0.5213 -> 0.4948Hurt
Use one codebook instead of multiple codebooks (ablation)ArtFormer · PartNet-MobilityPOR (×10−2): 0.709 -> 0.687Helped

Surprising findings

Limitations

Experimental setup

Datasets: PartNet PartNet-Mobility

Benchmarks: PartNet-Mobility (6 categories)

Metrics: MMD COV 1-NNA ID POR human study alignment (AL) human study diversity (DS)

Baselines: NAP-128 NAP-768 CAGE Ours-NAPSP Ours-PR

Builds on: Diffusion-SDF NAP CAGE DDPM Gumbel-Softmax

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