Brush Up Your Painting Skills Realistic Brush Design for Interactive Painting Applications

Most present-day interactive paint applications lack the means of adequately capturing a user’s gestures and translating them into realistic and predictable strokes, despite the importance of such a mechanism. We present a novel brush design that adopts constrained energy optimization to deform the brush tuft according to the user’s input movement. It incorporates bidirectional paint transfer and an anisotropic friction model. The main advantage of our method is its ability to handle a wide range of brush tuft shapes that are animated using a freeform deformation lattice, which is associated with the tuft’s geometry. This way, almost no conditions or limitations are placed upon the appearance of the brush. Examples range from round brushes modeled as polygon meshes, to flat brushes with individual bristles. Less common deformable tools that are used to apply or remove paint on the canvas, like sponges, can be created as well. The model is integrated in our interactive painting system for creating images with watery paint.

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

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

[3]  James U. Korein,et al.  Robotics , 2018, IBM Syst. J..

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

[5]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[6]  Masayuki Nakajima,et al.  3D physics-based brush model for painting , 1999, SIGGRAPH '99.

[7]  William V. Baxter,et al.  DAB: interactive haptic painting with 3D virtual brushes , 2001, SIGGRAPH.

[8]  Bruce Gooch,et al.  Non-photorealistic rendering , 2001 .

[9]  Alvy Ray Smith Digital Paint Systems: An Anecdotal and Historical Overview , 2001, IEEE Ann. Hist. Comput..

[10]  Yunhe Pan,et al.  A Solid Model Based Virtual Hairy Brush , 2002, Comput. Graph. Forum.

[11]  Nelson Siu-Hang Chu,et al.  An efficient brush model for physically-based 3D painting , 2002, 10th Pacific Conference on Computer Graphics and Applications, 2002. Proceedings..

[12]  Richard E. Parent,et al.  Computer animation - algorithms and techniques , 2012 .

[13]  William V. Baxter,et al.  A versatile interactive 3D brush model , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[14]  John Philip Collomosse,et al.  Higher level techniques for the artistic rendering of images and video , 2004 .

[15]  Nelson Siu-Hang Chu,et al.  Real-time painting with an expressive virtual Chinese brush , 2004, IEEE Computer Graphics and Applications.

[16]  William Valentine,et al.  Physically-based modeling techniques for interactive digital painting , 2004 .

[17]  Frank Van Reeth,et al.  Real-time simulation of watery paint , 2005, Comput. Animat. Virtual Worlds.