MultiMat: Multimodal Program Synthesis for Procedural Materials using Large Multimodal Models
On the map: Multimodal LLMs / vision-language models → VLM benchmarks and visual reasoning
Abstract (arXiv)
Material node graphs are programs that generate the 2D channels of procedural materials, including geometry such as roughness and displacement maps, and reflectance such as albedo and conductivity maps. They are essential in computer graphics for representing the appearance of virtual 3D objects parametrically and at arbitrary resolution. In particular, their directed acyclic graph structure and intermediate states enable a modular, interpretable workflow for interactive appearance modeling. However, creating such graphs remains challenging and typically requires professional training. While recent neural program synthesis approaches attempt to simplify this process, they solely represent graphs as textual programs, failing to capture the inherently visual-spatial nature of node graphs that makes them accessible to humans. To address this gap, we present MultiMat, a multimodal program synthesis framework that leverages large multimodal models to process both visual and textual graph representations for improved generation of procedural material graphs. We train our models on a new dataset of production-quality procedural materials and combine them with a constrained tree search inference algorithm that ensures static correctness while efficiently navigating the program space. Our experimental results show that our multimodal program synthesis method is more efficient in both unconditional and conditional graph synthesis with higher visual quality and fidelity than text-only baselines, establishing new state-of-the-art performance.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Placed in VLM benchmarks and visual reasoning, one of 16 directions in Multimodal LLMs / vision-language models. Builds on 40 of its 64 references that are in the map. First posted on arXiv 26 Sep 2025.
Builds on
40 of 64 references.
Closest ancestors · 3
Same direction, newest first
- 2025VLMaterial: Procedural Material Generation with Large Vision-Language Models27 Jan
- 2024What matters when building vision-language models?3 May
- 2022Flamingo: a Visual Language Model for Few-Shot Learning29 Apr
Other references · 37
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2023Visual Instruction Tuningcited by 7,869
- 2021CLIPScore: A Reference-free Evaluation Metric for Image Captioningcited by 2,424
- 2018Demystifying MMD GANscited by 1,293
- 2023A Survey on Multimodal Large Language Modelscited by 909
- 2024Cambrian-1: A Fully Open, Vision-Centric Exploration of Multimodal LLMscited by 838
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 498
- 2023DreamSim: Learning New Dimensions of Human Visual Similarity using Synthetic Datacited by 337
- 2020Theoretical Analysis of Self-Training with Deep Networks on Unlabeled Datacited by 180
- 2019Revisiting Self-Training for Neural Sequence Generationcited by 155
- 2022Large Language Models Meet NL2Code: A Surveycited by 138
25 more
- 2017RobustFill: Neural Program Learning under Noisy I/Ocited by 126
- 2017CSGNet: Neural Shape Parser for Constructive Solid Geometrycited by 106
- 2023StarVector: Generating Scalable Vector Graphics Code from Images and Textcited by 102
- 2019Write, Execute, Assess: Program Synthesis with a REPLcited by 93
- 2025Visual Planning: Let's Think Only with Imagescited by 85
- 2016Neuro-Symbolic Program Synthesiscited by 84
- 2023AutomaTikZ: Text-Guided Synthesis of Scientific Vector Graphics with TikZcited by 79
- 2023IconShop: Text-Guided Vector Icon Synthesis with Autoregressive Transformerscited by 75
- 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 74
- 2025OmniSVG: A Unified Scalable Vector Graphics Generation Modelcited by 74
- 2018Synthesizing Programs for Images using Reinforced Adversarial Learningcited by 72
- 2019Learning to Infer and Execute 3D Shape Programscited by 68
- 2024Be like a Goldfish, Don't Memorize! Mitigating Memorization in Generative LLMscited by 50
- 2025JarvisArt: Liberating Human Artistic Creativity via an Intelligent Photo Retouching Agentcited by 39
- 2024Automated Data Visualization from Natural Language via Large Language Models: An Exploratory Studycited by 27
- 2024Is Programming by Example solved by LLMs?cited by 27
- 2025TikZero: Zero-Shot Text-Guided Graphics Program Synthesiscited by 24
- 2024Re-Thinking Inverse Graphics With Large Language Modelscited by 23
- 2023Generating Procedural Materials from Text or Image Promptscited by 21
- 2025NeuralSVG: An Implicit Representation for Text-to-Vector Generationcited by 17
- 2020Optimal Neural Program Synthesis from Multimodal Specificationscited by 15
- 2022Node Graph Optimization Using Differentiable Proxiescited by 13
- 2022Toward Trustworthy Neural Program Synthesiscited by 11
- 2024Diffusion On Syntax Trees For Program Synthesiscited by 10
- 2024Program Synthesis Benchmark for Visual Programming in XLogoOnline Environmentcited by 4
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2024MaPa: Text-driven Photorealistic Material Painting for 3D Shapes
- 2023MatFuse: Controllable Material Generation with Diffusion Models
- 2025ShapeCraft: LLM Agents for Structured, Textured and Interactive 3D Modeling
- 2024Make-it-Real: Unleashing Large Multimodal Model for Painting 3D Objects with Realistic Materials
- 2024MaterialPicker: Multi-Modal DiT-Based Material Generation
- 2025MatPedia: A Universal Generative Foundation for High-Fidelity Material Synthesis
- 2025MuMA: 3D PBR Texturing via Multi-Channel Multi-View Generation and Agentic Post-Processing
- 2026MatToolBench: Benchmarking Multimodal Agents in Real-World Materials Science Workflows