Monte Carlo Rendering of Biharmonic Diffusion Curves
ACM Transactions on Graphics (SIGGRAPH), 2026
Abstract
Stochastic Monte Carlo solvers for partial differential equations (PDEs) recently gained popularity in computer graphics, finding applications in geometry processing, rendering, simulation, and visualization. At present, there exists no Monte Carlo solver for the rendering of biharmonic diffusion curves, an artist-friendly smooth vector graphics primitive. The fourth-order biharmonic equation of biharmonic diffusion curves can be split into two second-order PDEs, namely a Laplace and a Poisson equation. However, since biharmonic diffusion curves set Dirichlet and inhomogeneous Neumann conditions at the same time, these two second-order PDEs are tightly coupled and can hence not be solved directly. We propose to treat the rendering of biharmonic diffusion curves as an inverse problem, in which the Dirichlet data of the Laplace equation is unknown. We formulate a variational energy optimization, such that the user-defined boundary conditions are met. Thereby, the necessary gradients are estimated stochastically by solving two second-order problems with Dirichlet boundary conditions only.Download
BibTeX
@article{Himmler26Siggraph,
author = {Himmler, Paul and G{\"u}nther, Tobias},
title = {Monte Carlo Rendering of Biharmonic Diffusion Curves},
journal = {ACM Transactions on Graphics (SIGGRAPH)},
volume = {45},
number = {4},
pages = {107:1-107:12},
year = {2026},
publisher = {ACM},
address = {Los Angeles, United States},
doi = {10.1145/3811397},
}