atlas

Research map / 3D vision / 3D generation

FirePlace: Geometric Refinements of LLM Common Sense Reasoning for 3D Object Placement

CVPR 2025 · 3D vision › 3D generation · approach: Open-vocabulary 3D scene understanding · 4 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.

FirePlace places new 3D objects into preexisting scenes by having an off-the-shelf MLLM (Gemini-1.5 Pro) generate constraint outlines, resolve them to 3D surfaces via batched visual selection, solve geometric constraints, and prune placements for common sense.

Problem

Object placement in complex preexisting 3D scenes requires both common-sense semantic reasoning and fine-grained 3D geometric reasoning, which MLLMs lack when working from bounding boxes or raw prompts.

Approach

Use an off-the-shelf MLLM as a planner that emits geometric constraint functions over fine-grained interaction surfaces extracted from meshes, selects instances and surfaces via visual selection in batches (inference-compute scaling), then solves constraints and uses MLLM-based plausibility pruning, all training-free.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use geometric constraint solving rather than selecting among random placements (ablation)FirePlace · Placement tasksMean L2 error: 124.11 -> 62.52Helped
Use visual anchor-object selection instead of caption-based selection (ablation)FirePlace · Placement tasksEnergy score: 0.25 -> 0.34Helped
Use extracted interaction surfaces instead of bounding-box surfaces (ablation)FirePlace · Placement tasksPlausibility score: 2.89 -> 2.94Helped
Add common-sense plausibility pruning (ablation)FirePlace · Placement tasksPlausibility score: 2.60 -> 2.94Helped
Use small batched visual selection rather than selecting among up to 100 options at once (ablation)FirePlace · Placement tasksEnergy score: 0.19 -> 0.34Helped
Use FirePlace instead of Holodeck3D object placement · 266 placement tasksMean L2 error (cm): 137.60 -> 69.89Helped
Use FirePlace instead of Holodeck3D object placement · 266 placement tasksVisibility score: 0.63 -> 0.88Helped
Use FirePlace instead of Holodeck3D object placement · 266 placement tasksPlausibility score: 2.13 -> 2.95Helped
Use FirePlace instead of Holodeck3D object placement · 266 placement tasksEnergy score: 0.22 -> 0.42Helped

Surprising findings

Limitations

Experimental setup

Datasets: 50 photorealistic 3D scenes designed by human experts (SpatialVerse assets)

Benchmarks: 266 object placement tasks across 50 3D scenes

Metrics: Min L2 error Mean L2 error Energy score Plausibility score Visibility score user preference win rate

Baselines: Holodeck LayoutGPT

Builds on: Holodeck LayoutGPT simulated annealing layout solving

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