skip to main content
10.1145/1889863.1889889acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
research-article

Industrial-strength painting with a virtual bristle brush

Published:22 November 2010Publication History

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.

References

  1. ArtRage, 2009. Ambient design. http://www.artrage.com/.Google ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bergou, M., Wardetzky, M., Robinson, S., Audoly, B., and Grinspun, E. 2008. Discrete elastic rods. In Proceedings of ACM SIGGRAPH, 1--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bergou, M., Audoly, B., Vouga, E., and Wardetzky, M. 2010. Discrete viscous threads. In Proceedings of ACM SIGGRAPH. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. Davis, T. A. 2006. Direct Methods for Sparse Linear Systems. Society for Industrial and Applied Mathematics, Philadelphia, PA, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Goldenthal, R., Harmon, D., Fattal, R., Bercovier, M., and Grinspun, E. 2007. Efficient simulation of inextensible cloth. In Proceedings of ACM SIGGRAPH, 49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hadap, S., and Magnenat-Thalmann, N. 2001. Modeling dynamic hair as a continuum. Computer Graphics Forum 20, 3.Google ScholarGoogle ScholarCross RefCross Ref
  15. Hadap, S. 2006. Oriented strands: dynamics of stiff multi-body system. In Proceedings of the ACM Symposium on Computer Animation, 91--100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. Painter, 2010. Corel. http://www.corel.com/painter/.Google ScholarGoogle Scholar
  18. Photoshop, 2008. Adobe. http://www.adobe.com/photoshop/.Google ScholarGoogle Scholar
  19. Provot, X. 1997. Collision and self-collision handling in cloth model dedicated to design garment. In Proceedings of Graphics Interface, 177--89.Google ScholarGoogle ScholarCross RefCross Ref
  20. Pudet, T. 1994. Real time fitting of hand-sketched pressure brush-strokes. Computer Graphics Forum 13, 3, 205--220.Google ScholarGoogle ScholarCross RefCross Ref
  21. Smith, A. R. 2001. Digital paint systems: An anecdotal and historical overview. IEEE Annals of the History of Computing 23, 4--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Xu, S., Tang, M., Lau, F., and Pan, Y. 2004. Virtual hairy brush for painterly rendering. Graphical Models 66, 5, 263--302. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Industrial-strength painting with a virtual bristle brush

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        VRST '10: Proceedings of the 17th ACM Symposium on Virtual Reality Software and Technology
        November 2010
        244 pages
        ISBN:9781450304412
        DOI:10.1145/1889863

        Copyright © 2010 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 22 November 2010

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate66of254submissions,26%

        Upcoming Conference

        VRST '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader