FirePlace: Geometric Refinements of LLM Common Sense Reasoning for 3D Object Placement
Ian Huang, Yanan Bao, Karen Truong, Howard Zhou, Cordelia Schmid, Leonidas Guibas, Alireza Fathi
TL;DR
FirePlace presents a training-free framework that enables MLLMs to perform 3D object placement in complex scenes by grounding language into fine-grained geometric constraints and using external 3D reasoning tools. It introduces a constraint-outline generation stage, a multi-stage 3D reasoning pipeline with surface extraction and a constraint solver, and a plausibility pruning stage, augmented by Batched Visual Selection for scalable grounding. Empirical results on 50 USD scenes (266 tasks) show FirePlace outperforms Holodeck and LayoutGPT in geometric fidelity, plausibility, and visibility, with human evaluations corroborating physical feasibility and common-sense alignment. The work highlights the potential of combining MLLMs with explicit geometry for 3D scene construction and outlines limitations and future directions like latency and broader constraint coverage.
Abstract
Scene generation with 3D assets presents a complex challenge, requiring both high-level semantic understanding and low-level geometric reasoning. While Multimodal Large Language Models (MLLMs) excel at semantic tasks, their application to 3D scene generation is hindered by their limited grounding on 3D geometry. In this paper, we investigate how to best work with MLLMs in an object placement task. Towards this goal, we introduce a novel framework, FirePlace, that applies existing MLLMs in (1) 3D geometric reasoning and the extraction of relevant geometric details from the 3D scene, (2) constructing and solving geometric constraints on the extracted low-level geometry, and (3) pruning for final placements that conform to common sense. By combining geometric reasoning with real-world understanding of MLLMs, our method can propose object placements that satisfy both geometric constraints as well as high-level semantic common-sense considerations. Our experiments show that these capabilities allow our method to place objects more effectively in complex scenes with intricate geometry, surpassing the quality of prior work.
