• DocumentCode
    48008
  • Title

    Painting with Polygons: A Procedural Watercolor Engine

  • Author

    DiVerdi, Stephen ; Krishnaswamy, A. ; Mech, R. ; Ito, Daigo

  • Author_Institution
    Adobe Syst., Inc., Oakland, CA, USA
  • Volume
    19
  • Issue
    5
  • fYear
    2013
  • fDate
    May-13
  • Firstpage
    723
  • Lastpage
    735
  • Abstract
    Existing natural media painting simulations have produced high-quality results, but have required powerful compute hardware and have been limited to screen resolutions. Digital artists would like to be able to use watercolor-like painting tools, but at print resolutions and on lower end hardware such as laptops or even slates. We present a procedural algorithm for generating watercolor-like dynamic paint behaviors in a lightweight manner. Our goal is not to exactly duplicate watercolor painting, but to create a range of dynamic behaviors that allow users to achieve a similar style of process and result, while at the same time having a unique character of its own. Our stroke representation is vector based, allowing for rendering at arbitrary resolutions, and our procedural pigment advection algorithm is fast enough to support painting on slate devices. We demonstrate our technique in a commercially available slate application used by professional artists. Finally, we present a detailed analysis of the different vector-rendering technologies available.
  • Keywords
    art; geometry; image resolution; painting; pigments; rendering (computer graphics); screens (display); vectors; arbitrary resolutions; digital artists; dynamic behaviors; natural media painting simulation; polygons; print resolution; procedural pigment advection algorithm; procedural watercolor engine; screen resolutions; slate devices; vector based stroke representation; vector-rendering technologies; watercolor-like dynamic paint behaviors; watercolor-like painting tools; Brushes; Heuristic algorithms; Painting; Paints; Pigments; Tablet computers; Vectors; Natural media; real time; vector graphics; watercolor painting; Algorithms; Color; Computer Systems; Imaging, Three-Dimensional; Paint; Paintings; Software; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2012.295
  • Filename
    6314479