Functionalization via Structure Completion and Motion Rectification
Mingrui Zhao, Sai Raj Kishore Perla, Kai Wang, Sauradip Nag, Duc Anh Nguyen, Jiayi Peng, Ruiqi Wang, Angel X. Chang, Manolis Savva, Ali Mahdavi-Amiri, Hao Zhang

TL;DR
This paper presents a novel approach to transform non-functional 3D models into functional, physically operable ones by completing their structural graphs and rectifying motion errors, using a neural graph-based method.
Contribution
The introduction of object functionalization as a graph completion task and the development of GraFu, a neural graph functionalizer, to enhance 3D model functionality and motion accuracy.
Findings
Achieves state-of-the-art motion prediction accuracy.
Significantly improves model functionality in collision and connectivity metrics.
Introduces FurFun-233 dataset for training and evaluation.
Abstract
Acquisition and creation of 3D assets have been largely view- or appearance-driven. As a result, existing digital 3D models often lack the requisite structural components to function as intended, such as joints, supports, interiors, or interaction elements. At the same time, even human-annotated motions are frequently error-prone, leading to physically implausible behavior. We introduce object functionalization, a novel task aimed at transforming visually plausible but non-functional 3D models into functional and physically operable ones. We formulate functionalization as a graph completion problem over a new functional graph representation, where labeled nodes represent object parts, labeled edges encode functional and contact relations, and movable nodes carry motion attributes, so that structural functional deficiencies manifest as missing nodes or incorrect edges. We develop a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
