Monte Carlo Rendering to Diffusion Curves with Differential BEM

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sugimoto, Ryusuke, Batty, Christopher, Chaudhuri, Siddhartha, Georgiev, Iliyan, Hachisuka, Toshiya, Wampler, Kevin, Lukáč, Michal
Format: Preprint
Veröffentlicht: 2026
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910012819898368
author Sugimoto, Ryusuke
Batty, Christopher
Chaudhuri, Siddhartha
Georgiev, Iliyan
Hachisuka, Toshiya
Wampler, Kevin
Lukáč, Michal
author_facet Sugimoto, Ryusuke
Batty, Christopher
Chaudhuri, Siddhartha
Georgiev, Iliyan
Hachisuka, Toshiya
Wampler, Kevin
Lukáč, Michal
contents We present a method for generating vector graphics, in the form of diffusion curves, directly from noisy samples produced by a Monte Carlo renderer. While generating raster images from 3D geometry via Monte Carlo raytracing is commonplace, there is no corresponding practical approach for robustly and directly extracting editable vector images with shading information from 3D geometry. To fill this gap, we formulate the problem as a stochastic optimization problem over the space of geometries and colors of diffusion curve handles, and solve it with the Levenberg-Marquardt algorithm. At the core of our method is a novel differential boundary element method (BEM) framework that reconstructs colors from diffusion curve handles and computes gradients with respect to their parameters, requiring the expensive matrix factorization only once at the beginning of the optimization. Unlike triangulation-based techniques that require a clean domain decomposition, our method is robust to geometrically challenging scenarios, such as intersecting diffusion curves, and to color noise in the target image, enabling the direct use of noisy Monte Carlo samples without requiring a converged, error-free input image. We demonstrate the robustness and broad applicability of our approach across several test cases. Finally, we highlight several open questions raised by our work, which spans both theory and applications.
format Preprint
id arxiv_https___arxiv_org_abs_2602_05492
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Monte Carlo Rendering to Diffusion Curves with Differential BEM
Sugimoto, Ryusuke
Batty, Christopher
Chaudhuri, Siddhartha
Georgiev, Iliyan
Hachisuka, Toshiya
Wampler, Kevin
Lukáč, Michal
Graphics
We present a method for generating vector graphics, in the form of diffusion curves, directly from noisy samples produced by a Monte Carlo renderer. While generating raster images from 3D geometry via Monte Carlo raytracing is commonplace, there is no corresponding practical approach for robustly and directly extracting editable vector images with shading information from 3D geometry. To fill this gap, we formulate the problem as a stochastic optimization problem over the space of geometries and colors of diffusion curve handles, and solve it with the Levenberg-Marquardt algorithm. At the core of our method is a novel differential boundary element method (BEM) framework that reconstructs colors from diffusion curve handles and computes gradients with respect to their parameters, requiring the expensive matrix factorization only once at the beginning of the optimization. Unlike triangulation-based techniques that require a clean domain decomposition, our method is robust to geometrically challenging scenarios, such as intersecting diffusion curves, and to color noise in the target image, enabling the direct use of noisy Monte Carlo samples without requiring a converged, error-free input image. We demonstrate the robustness and broad applicability of our approach across several test cases. Finally, we highlight several open questions raised by our work, which spans both theory and applications.
title Monte Carlo Rendering to Diffusion Curves with Differential BEM
topic Graphics
url https://arxiv.org/abs/2602.05492