Real-time simulation of watery paint

Existing work on applications for thin watery paint is mostly focused on automatic generation of painterly-style images from input images, ignoring the fact that painting is a process that intuitively should be interactive. Efforts to create real-time interactive systems are limited to a single paint medium and results often suffer from a trade-off between real-timeness and simulation complexity. We report on the design of a new system that allows the real-time, interactive creation of images with thin watery paint. We mainly target the simulation of watercolor, but the system is also capable of simulating gouache and Oriental black ink. The motion of paint is governed by both physically based and heuristic rules in a layered canvas design. A final image is rendered by optically composing the layers using the Kubelka–Munk diffuse reflectance model. All algorithms that participate in the dynamics phase and the rendering phase of the simulation are implemented on graphics hardware. Images made with the system contain the typical effects that can be recognized in images produced with real thin paint, like the dark-edge effect, watercolor glazing, wet-on-wet painting and the use of different pigment types. Copyright © 2005 John Wiley & Sons, Ltd.

[1]  T. Van Laerhoven,et al.  Real-time watercolor painting on a distributed paper model , 2004 .

[2]  Jintae Lee Physically-based modeling of brush painting , 1997, Comput. Networks ISDN Syst..

[3]  Hwan-Gue Cho,et al.  Interactive Rendering Technique for Realistic Oriental Painting , 2003, WSCG.

[4]  Mario Costa Sousa,et al.  Observational Models of Graphite Pencil Materials , 2000, Comput. Graph. Forum.

[5]  Stephen Wolfram,et al.  A New Kind of Science , 2003, Artificial Life.

[6]  J. Stam Real-Time Fluid Dynamics for Games , 2003 .

[7]  Gene H. Golub,et al.  Matrix computations , 1983 .

[8]  Dimitris N. Metaxas,et al.  Realistic Animation of Liquids , 1996, Graphics Interface.

[9]  Steve Strassmann,et al.  Hairy brushes , 1986, SIGGRAPH.

[10]  Norishige Chiba,et al.  Simple cellular automaton-based simulation of ink behaviour and its application to suibokuga-like 3d rendering of trees , 1999 .

[11]  David Small,et al.  Modeling Watercolor by Simulating Diffusion, Pigment, and Paper Fibers , 1991 .

[12]  Jos Stam,et al.  Stable fluids , 1999, SIGGRAPH.

[13]  Russell J. Athay,et al.  Proceedings of the 13th annual conference on Computer graphics and interactive techniques , 1986, International Conference on Computer Graphics and Interactive Techniques.

[14]  Jintae Lee Simulating Oriental Black-Ink Painting , 1999, IEEE Computer Graphics and Applications.

[15]  David H. Small,et al.  Simulating watercolor by modeling diffusion, pigment, and paper fibers , 1991, Electronic Imaging.

[16]  T. N. Stevenson,et al.  Fluid Mechanics , 2021, Nature.

[17]  Steven Worley,et al.  A cellular texture basis function , 1996, SIGGRAPH.

[18]  P. Kubelka,et al.  on Optics of Paint Layers , 2004 .

[19]  Richard Greene,et al.  The drawing prism: a versatile graphic input device , 1985, SIGGRAPH.

[20]  Qinglian Guo,et al.  "Nijimi" rendering algorithm for creating quality black ink paintings , 2003, Proceedings Computer Graphics International 2003.

[21]  Malcolm Tunde Cockshott Wet and sticky : a novel model for computer-based painting , 1991 .

[22]  David Salesin,et al.  Computer-generated watercolor , 1997, SIGGRAPH.