[Montesdeoca et al.] - Still Life, model by Dylan Sisson © Pixar Animation Studios.

Edge- and substrate-based effects for watercolor stylization

Expressive ‘17: The Joint Symposium on Computational Aesthetics and Sketch Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering - ACM, 2017, pp. 2:1-2:10
Presented at Expressive 2017

Abstract

We investigate characteristic edge- and substrate-based effects for watercolor stylization. These two fundamental elements of painted art play a significant role in traditional watercolors and highly influence the pigment’s behavior and application. Yet a detailed consideration of these specific elements for the stylization of 3D scenes has not been attempted before. Through this investigation, we contribute to the field by presenting ways to emulate two novel effects: dry-brush and gaps & overlaps. By doing so, we also found ways to improve upon well-studied watercolor effects such as edge-darkening and substrate granulation. Finally, we integrated controllable external lighting influences over the watercolorized result, together with other previously researched watercolor effects. These effects are combined through a direct stylization pipeline to produce sophisticated watercolor imagery, which retains spatial coherence in object-space and is locally controllable in real-time.

Expressive Presentation

BibTeX

@InProceedings{Montesdeoca:2017:EAS,
  author    = {Montesdeoca, Santiago E. and Seah, Hock Soon and B{\'e}nard, Pierre and Vergne, Romain and Thollot, Jo\"{e}lle and Rall, Hans-Martin and Benvenuti, Davide},
  title     = {Edge- and Substrate-Based Effects for Watercolor Stylization},
  doi       = {10.1145/3092919.3092928},
  booktitle = {Expressive '17: The Joint Symposium on Computational Aesthetics and Sketch Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering},
  isbn      = {978-1-4503-5081-5},
  location  = {Los Angeles, California},
  year      = {2017},
  series    = {NPAR '17},
  pages     = {2:1-2:10},
  articleno = {2},
  numpages  = {10},
  publisher = {ACM},
  address = {New York, NY, USA},
}

Downloads