Thinking in Blender: Staged Executable Inverse Graphics with Vision-Language Models
On the map: Multimodal LLMs / vision-language models → VLM benchmarks and visual reasoning
Abstract (arXiv)
Inverse graphics is a longstanding and highly underconstrained problem that seeks to reconstruct images as editable 3D scenes which can be rendered, relit, and manipulated. In this work, we investigate whether pretrained vision-language models (VLMs) can perform executable inverse graphics directly from a single image by reconstructing a scene as an editable Blender program, without relying on specialized 2D or 3D foundation models, differentiable rendering, or multi-view supervision. We introduce Staged Executable Inverse Graphics (SEIG), an agentic framework that reconstructs a 3D scene from a single image by progressively refining scene factors including geometry, materials, composition, and lighting directly in executable Blender code space. We evaluate our framework across diverse scenes using a range of reconstruction metrics spanning pixel-level, perceptual, and semantic fidelity. Our experiments show that staged reconstruction substantially improves reconstruction fidelity, highlighting the importance of task decomposition for executable inverse graphics with general-purpose VLMs. Finally, we showcase various downstream applications enabled by the reconstructed editable Blender scenes.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Placed in VLM benchmarks and visual reasoning, one of 16 directions in Multimodal LLMs / vision-language models. Builds on 23 of its 46 references that are in the map. First posted on arXiv 1 Jun 2026.
Builds on
23 of 46 references.
Closest ancestors · 1
Same direction, newest first
Other references · 22
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 20233D Gaussian Splatting for Real-Time Radiance Field Renderingcited by 6,141
- 2024CAT3D: Create Anything in 3D with Multi-View Diffusion Modelscited by 425
- 2021Extracting Triangular 3D Models, Materials, and Lighting From Imagescited by 363
- 2021PhySG: Inverse Rendering with Spherical Gaussians for Physics-based Material Editing and Relightingcited by 332
- 2025SAM 3D: 3Dfy Anything in Imagescited by 230
- 2021Learning Object-Compositional Neural Radiance Field for Editable Scene Renderingcited by 228
- 2023GS-IR: 3D Gaussian Splatting for Inverse Renderingcited by 220
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2024Articulate-Anything: Automatic Modeling of Articulated Objects via a Vision-Language Foundation Modelcited by 90
- 2020Deep 3D Capture: Geometry and Reflectance from Sparse Multi-View Imagescited by 65
- 2022Non-rigid Point Cloud Registration with Neural Deformation Pyramidcited by 41
10 more
- 2025VoxHammer: Training-Free Precise and Coherent 3D Editing in Native 3D Spacecited by 40
- 2023Differentiable Blocks World: Qualitative 3D Decomposition by Rendering Primitivescited by 37
- 2024The Scene Language: Representing Scenes with Programs, Words, and Embeddingscited by 31
- 2025Generating Physically Stable and Buildable Brick Structures from Textcited by 23
- 2023Dynamic LiDAR Re-simulation using Compositional Neural Fieldscited by 22
- 2025IR3D-Bench: Evaluating Vision-Language Model Scene Understanding as Agentic Inverse Renderingcited by 17
- 20233DAxiesPrompts: Unleashing the 3D Spatial Task Capabilities of GPT-4Vcited by 15
- 2025MeshCoder: LLM-Powered Structured Mesh Code Generation from Point Cloudscited by 15
- 2022Volumetric Disentanglement for 3D Scene Manipulationcited by 13
- 2024Unsupervised Discovery of Object-Centric Neural Fieldscited by 12
Built on by
Citing papers per year: 2026: 6.
6 papers.
- 2026Diffuse the object, keep its label: curating detector training data from a few unlabeled photographs via VLM-built 3D vegetation scenescited by 1
- 20263DHarnessBench: Probing Agentic 3D-to-Code Capabilities of Frontier Vision-Language Modelscited by 0
- 2026Recursive Code World Models: Building Complex Worlds through Recursive Scene Programscited by 0
- 2026LEGO-Anything: Coding Agents for 3D Scene Reconstructioncited by 0
- 2026AssemblyWorld: Rethinking 3D Assembly with General-Purpose Agentscited by 0
- 2026LiteReality-Agent: An Agentic System for Interactable 3D Indoor Scene Reconstructioncited by 0
- 2026LiteReality-Agent: An Agentic System for Interactable 3D Indoor Scene Reconstruction1 Oct 2026
- 2026AssemblyWorld: Rethinking 3D Assembly with General-Purpose Agents30 Sep 2026
- 2026LEGO-Anything: Coding Agents for 3D Scene Reconstruction28 Sep 2026
- 2026Recursive Code World Models: Building Complex Worlds through Recursive Scene Programs10 Sep 2026
- 20263DHarnessBench: Probing Agentic 3D-to-Code Capabilities of Frontier Vision-Language Models6 Sep 2026
- 2026Diffuse the object, keep its label: curating detector training data from a few unlabeled photographs via VLM-built 3D vegetation scenes10 Aug 2026
Similar, not cited
Close in wording, no citation either way
- 2024Re-Thinking Inverse Graphics With Large Language Models
- 2025BlenderGym: Benchmarking Foundational Model Systems for Graphics Editing
- 2024BlenderAlchemy: Editing 3D Graphics with Vision-Language Models
- 20263D-CoS: A New 3D Reconstruction Paradigm Based on VLM Code Synthesis
- 2024Photorealistic Object Insertion with Diffusion-Guided Inverse Rendering
- 2025BlenderFusion: 3D-Grounded Visual Editing and Generative Compositing
- 2024SceneCraft: An LLM Agent for Synthesizing 3D Scene as Blender Code
- 2024MaterialFusion: Enhancing Inverse Rendering with Material Diffusion Priors