Node Graph Optimization Using Differentiable Proxies
Not on the map. Why?
Abstract (arXiv)
Graph-based procedural materials are ubiquitous in content production industries. Procedural models allow the creation of photorealistic materials with parametric control for flexible editing of appearance. However, designing a specific material is a time-consuming process in terms of building a model and fine-tuning parameters. Previous work [Hu et al. 2022; Shi et al. 2020] introduced material graph optimization frameworks for matching target material samples. However, these previous methods were limited to optimizing differentiable functions in the graphs. In this paper, we propose a fully differentiable framework which enables end-to-end gradient based optimization of material graphs, even if some functions of the graph are non-differentiable. We leverage the Differentiable Proxy, a differentiable approximator of a non-differentiable black-box function. We use our framework to match structure and appearance of an output material to a target material, through a multi-stage differentiable optimization. Differentiable Proxies offer a more general optimization solution to material appearance matching than previous work.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Jul 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 5; 2024: 5; 2025: 2.
13 papers.
Sort:
By area:
- 2023ControlMat: A Controlled Generative Approach to Material Capturecited by 50
- 2023PSDR-Room: Single Photo to Scene using Differentiable Renderingcited by 23
- 2024BlenderAlchemy: Editing 3D Graphics with Vision-Language Modelscited by 18
- 2022Plateau-reduced Differentiable Path Tracingcited by 10
- 2023Improving Unsupervised Visual Program Inference with Code Rewriting Familiescited by 10
- 2025VLMaterial: Procedural Material Generation with Large Vision-Language Modelscited by 9
- 2023Zero Grads: Learning Local Surrogate Losses for Non-Differentiable Graphicscited by 5
- 2024TexPro: Text-guided PBR Texturing with Procedural Material Modelingcited by 4
- 2023Tree-Structured Shading Decompositioncited by 2
- 2024DreamPBR: Text-driven Generation of High-resolution SVBRDF with Multi-modal Guidancecited by 2
- 2024One Noise to Rule Them All: Learning a Unified Model of Spatially-Varying Noise Patternscited by 2
- 2025MultiMat: Multimodal Program Synthesis for Procedural Materials using Large Multimodal Modelscited by 1
1 more
- 2025MultiMat: Multimodal Program Synthesis for Procedural Materials using Large Multimodal Models26 Sep 2025
- 2025VLMaterial: Procedural Material Generation with Large Vision-Language Models27 Jan 2025
- 2024Pattern Analogies: Learning to Perform Programmatic Image Edits by Analogy17 Dec 2024
- 2024TexPro: Text-guided PBR Texturing with Procedural Material Modeling21 Oct 2024
- 2024BlenderAlchemy: Editing 3D Graphics with Vision-Language Models26 Apr 2024
- 2024One Noise to Rule Them All: Learning a Unified Model of Spatially-Varying Noise Patterns25 Apr 2024
- 2024DreamPBR: Text-driven Generation of High-resolution SVBRDF with Multi-modal Guidance23 Apr 2024
- 2023Improving Unsupervised Visual Program Inference with Code Rewriting Families26 Sep 2023
- 2023Tree-Structured Shading Decomposition13 Sep 2023
- 2023ControlMat: A Controlled Generative Approach to Material Capture4 Sep 2023
- 2023Zero Grads: Learning Local Surrogate Losses for Non-Differentiable Graphics10 Aug 2023
- 2023PSDR-Room: Single Photo to Scene using Differentiable Rendering6 Jul 2023
1 more
- 2022Plateau-reduced Differentiable Path Tracing30 Nov 2022
- 2023PSDR-Room: Single Photo to Scene using Differentiable Renderingcited by 23
- 2022Plateau-reduced Differentiable Path Tracingcited by 10
- 2023Improving Unsupervised Visual Program Inference with Code Rewriting Familiescited by 10
- 2023Zero Grads: Learning Local Surrogate Losses for Non-Differentiable Graphicscited by 5
- 2024TexPro: Text-guided PBR Texturing with Procedural Material Modelingcited by 4
- 2023Tree-Structured Shading Decompositioncited by 2
- 2024One Noise to Rule Them All: Learning a Unified Model of Spatially-Varying Noise Patternscited by 2
- 2024Pattern Analogies: Learning to Perform Programmatic Image Edits by Analogycited by 0
- 2024Pattern Analogies: Learning to Perform Programmatic Image Edits by Analogy17 Dec 2024
- 2024TexPro: Text-guided PBR Texturing with Procedural Material Modeling21 Oct 2024
- 2024One Noise to Rule Them All: Learning a Unified Model of Spatially-Varying Noise Patterns25 Apr 2024
- 2023Improving Unsupervised Visual Program Inference with Code Rewriting Families26 Sep 2023
- 2023Tree-Structured Shading Decomposition13 Sep 2023
- 2023Zero Grads: Learning Local Surrogate Losses for Non-Differentiable Graphics10 Aug 2023
- 2023PSDR-Room: Single Photo to Scene using Differentiable Rendering6 Jul 2023
- 2022Plateau-reduced Differentiable Path Tracing30 Nov 2022