Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Particulate: Feed-Forward 3D Object Articulation

About

We introduce Particulate, a feed-forward model that, given a 3D mesh of an object, infers its articulations, including its 3D parts, their kinematic structure, and the motion constraints. The model is based on a transformer network, the Part Articulation Transformer, which predicts all these parameters for all joints. We train the network end-to-end on a diverse collection of articulated 3D assets from public datasets. During inference, Particulate maps the output of the network back to the input mesh, yielding a fully articulated 3D model in seconds, much faster than prior approaches that require per-object optimization. Particulate also works on AI-generated 3D assets, enabling the generation of articulated 3D objects from a single (real or synthetic) image when combined with an off-the-shelf image-to-3D model. We further introduce a new challenging benchmark for 3D articulation estimation curated from high-quality public 3D assets, and redesign the evaluation protocol to be more consistent with human preferences. Empirically, Particulate significantly outperforms state-of-the-art approaches.

Ruining Li, Yuxin Yao, Chuanxia Zheng, Christian Rupprecht, Joan Lasenby, Shangzhe Wu, Andrea Vedaldi• 2025

Related benchmarks

TaskDatasetResultRank
3D Articulation EstimationLightwheel
Part Match Precision89.9
12
Part SegmentationLightwheel (test)
gIoU0.286
10
Articulated Motion PredictionLightwheel (test)
gIoU0.259
8
Part SegmentationPartNet-Mobility (test)
gIoU90.1
8
Motion PredictionPartNet-Mobility 345 models
Collision Rate5.5
7
Motion PredictionHSSD 50 models
Collision Rate28.7
7
Articulated Motion PredictionPartNet-Mobility (test)
gIoU86.3
6
3D Articulation and Geometry EstimationSIMART-Bench AI-generated Items (Out-of-Distribution)
Type Accuracy81.7
5
3D Articulation and Geometry EstimationSIMART-Bench (In-Domain Items)
Type Score82.2
5
Showing 9 of 9 rows

Other info

GitHub

Follow for update