ABSTRACT
Research in natural media painting has produced impressive images, but those results have not been adopted by commercial applications to date because of the heavy demands of industrial painting workflows. In this paper, we present a new 3D brush model with associated algorithms for stroke generation and bidirectional paint transfer that is suitable for professional use. Our model can reproduce arbitrary brush tip shapes and can be used to generate raster or vector output, none of which was possible in previous simulations. This is achieved by an efficient formulation of bristle behaviors as strand dynamics in a non-inertial reference frame. To demonstrate the robustness and flexibility of our approach, we have integrated our model into major commercial painting and vector editing applications and given it to professional artists to evaluate.
- ArtRage, 2009. Ambient design. http://www.artrage.com/.Google Scholar
- Baxter, W., and Govindaraju, N. 2010. Simple data-driven modeling of brushes. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, 135--142. Google ScholarDigital Library
- Baxter, W., and Lin, M. 2004. A versatile interactive 3d brush model. In Proceedings of the Pacific Conference on Computer Graphics and Applications, 319--328. Google ScholarDigital Library
- Baxter, B., Scheib, V., Lin, M., and Manocha, D. 2001. Dab: Interactive haptic painting with 3d virtual brushes. In Proceedings of ACM SIGGRAPH, 461--468. Google ScholarDigital Library
- Bergou, M., Wardetzky, M., Robinson, S., Audoly, B., and Grinspun, E. 2008. Discrete elastic rods. In Proceedings of ACM SIGGRAPH, 1--12. Google ScholarDigital Library
- Bergou, M., Audoly, B., Vouga, E., and Wardetzky, M. 2010. Discrete viscous threads. In Proceedings of ACM SIGGRAPH. To appear. Google ScholarDigital Library
- Bertails, F., Audoly, B., Cani, M.-P., Querleux, B., Leroy, F., and Lévêque, J.-L. 2006. Super-helices for predicting the dynamics of natural hair. In Proceedings of ACM SIGGRAPH, 1180--1187. Google ScholarDigital Library
- Bridson, R., Fedkiw, R., and Anderson, J. 2002. Robust treatment of collisions, contact and friction for cloth animation. In Proceedings of ACM SIGGRAPH, 594--603. Google ScholarDigital Library
- Bridson, R., Marino, S., and Fedkiw, R. 2003. Simulation of clothing with folds and wrinkles. In Proceedings of the ACM Symposium on Computer Animation, 28--36. Google ScholarDigital Library
- Chu, N., and Tai, C.-L. 2004. Real-time painting with an expressive virtual chinese brush. IEEE Computer Graphics and Applications 24, 5, 76--85. Google ScholarDigital Library
- Chu, N., Baxter, W., Wei, L.-Y., and Govindaraju, N. 2010. Detail-preserving paint modeling for 3d brushes. In Proceedings of the International Symposium on Non-Photorealistic Animation and Rendering. Google ScholarDigital Library
- Davis, T. A. 2006. Direct Methods for Sparse Linear Systems. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA. Google ScholarDigital Library
- Goldenthal, R., Harmon, D., Fattal, R., Bercovier, M., and Grinspun, E. 2007. Efficient simulation of inextensible cloth. In Proceedings of ACM SIGGRAPH, 49. Google ScholarDigital Library
- Hadap, S., and Magnenat-Thalmann, N. 2001. Modeling dynamic hair as a continuum. Computer Graphics Forum 20, 3.Google ScholarCross Ref
- Hadap, S. 2006. Oriented strands: dynamics of stiff multi-body system. In Proceedings of the ACM Symposium on Computer Animation, 91--100. Google ScholarDigital Library
- Laerhoven, T. V., and Reeth, F. V. 2007. Brush up your painting skills: Realistic brush design for interactive painting applications. The Visual Computer 23, 9, 763--771. Google ScholarDigital Library
- Painter, 2010. Corel. http://www.corel.com/painter/.Google Scholar
- Photoshop, 2008. Adobe. http://www.adobe.com/photoshop/.Google Scholar
- Provot, X. 1997. Collision and self-collision handling in cloth model dedicated to design garment. In Proceedings of Graphics Interface, 177--89.Google ScholarCross Ref
- Pudet, T. 1994. Real time fitting of hand-sketched pressure brush-strokes. Computer Graphics Forum 13, 3, 205--220.Google ScholarCross Ref
- Smith, A. R. 2001. Digital paint systems: An anecdotal and historical overview. IEEE Annals of the History of Computing 23, 4--30. Google ScholarDigital Library
- Xu, S., Tang, M., Lau, F., and Pan, Y. 2004. Virtual hairy brush for painterly rendering. Graphical Models 66, 5, 263--302. Google ScholarDigital Library
Index Terms
- Industrial-strength painting with a virtual bristle brush
Recommendations
Droplet: A virtual brush model to simulate Chinese calligraphy and painting
AbstractThis paper proposes a virtual brush model based on droplet operation to simulate Chinese calligraphy and traditional Chinese painting in real time. Two ways of applying droplet model to virtual calligraphy and painting are discussed in detail. The ...
MAI painting brush++: augmenting the feeling of painting with new visual and tactile feedback mechanisms
UIST '11 Adjunct: Proceedings of the 24th annual ACM symposium adjunct on User interface software and technologyWe have developed a mixed-reality (MR) painting system named the MR-based Artistic Interactive (MAI) Painting Expert and MAI Painting Brush which simulates the painting of physical objects in the real world. In this paper, we describe how the MAI ...
MAI painting brush: an interactive device that realizes the feeling of real painting
UIST '10: Proceedings of the 23nd annual ACM symposium on User interface software and technologyMany digital painting systems have been proposed and their quality is improving. In these systems, graphics tablets are widely used as input devices. However, because of its rigid nib and indirect manipulation, the operational feeling of a graphics ...
Comments