Noisy Gradient Meshes: Augmenting Gradient Meshes with Procedural Noise

Hettinga, G. J., van Beckhoven, R. & Kosinka, J., May-2019, In : Graphical Models. 103, 101024.

Research output: Contribution to journalArticleAcademicpeer-review

Copy link to clipboard


  • Final aut- Noisy Gradient Meshes: Augmenting Gradient Meshes

    Final author's version, 16 MB, PDF document

    Embargo ends: 02/04/2021

    Request copy

  • Noisy gradient meshes: Augmenting gradient meshes with procedural noise

    Final publisher's version, 3 MB, PDF document

    Request copy


We extend the gradient mesh vector graphics primitive with procedural noise functions. Specifically, we couple Perlin, Worley and Gabor noise to the gradient mesh. We allow local parameters controlling the noise functions to be defined at the vertices of the mesh. The parameters are interpolated along with the geometry similarly to how colour is interpolated in an ordinary gradient mesh, allowing for spatially varying noise patterns. These noisy gradient meshes facilitate a sparse representation of high frequency regions along with underlying smooth colour gradients. The meshes are easy to edit and efficient to evaluate on graphics hardware, making them a suitable candidate for inclusion in modern vector graphics authoring tools. We demonstrate the utility of our method on gradient meshes with added noise functions. Additionally, we show that the approach can be used in combination with regular surface meshes where noise functions are used to govern their displacement mapping.
Original languageEnglish
Article number101024
JournalGraphical Models
Early online date2-Apr-2019
Publication statusPublished - May-2019

ID: 79325741