skip to main content
research-article

Depicting stylized materials with vector shade trees

Published:21 July 2013Publication History
Skip Abstract Section

Abstract

Vector graphics represent images with compact, editable and scalable primitives. Skillful vector artists employ these primitives to produce vivid depictions of material appearance and lighting. However, such stylized imagery often requires building complex multi-layered combinations of colored fills and gradient meshes. We facilitate this task by introducing vector shade trees that bring to vector graphics the flexibility of modular shading representations as known in the 3D rendering community. In contrast to traditional shade trees that combine pixel and vertex shaders, our shade nodes encapsulate the creation and blending of vector primitives that vector artists routinely use. We propose a set of basic shade nodes that we design to respect the traditional guidelines on material depiction described in drawing books and tutorials. We integrate our representation as an Adobe Illustrator plug-in that allows even inexperienced users to take a line drawing, apply a few clicks and obtain a fully colored illustration. More experienced artists can easily refine the illustration, adding more details and visual features, while using all the vector drawing tools they are already familiar with. We demonstrate the power of our representation by quickly generating illustrations of complex objects and materials.

Skip Supplemental Material Section

Supplemental Material

tp191.mp4

References

  1. Anjyo, K., and Hiramitsu, K. 2003. Stylized highlights for cartoon rendering and animation. IEEE Computer Graphics and Applications 23, 4 (July), 54--61. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Barla, P., Thollot, J., and Markosian, L. 2006. X-toon: an extended toon shader. In Proc. Symp. on Non-Photorealistic Animation and Rendering (NPAR), ACM, New York, NY, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bezerra, H., Eisemann, E., DeCarlo, D., and Thollot, J. 2010. Diffusion constraints for vector graphics. In Proc. Symp. on Non-Photorealistic Animation and Rendering (NPAR). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bousseau, A., Chapoulie, E., Ramamoorthi, R., and Agrawala, M. 2011. Optimizing environment maps for material depiction. Computer Graphics Forum (Proc. of EGSR) 30, 4 (07). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Boyé, S., Barla, P., and Guennebaud, G. 2012. A vectorial solver for free-form vector gradients. ACM Transactions on Graphics (Proc. SIGGRAPH Asia) 31, 6 (Nov.), 173:1--173:9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Cook, R. L. 1984. Shade trees. SIGGRAPH '84 18, 3, 223--231. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Curtis, C. J., Anderson, S. E., Seims, J. E., Fleischer, K. W., and Salesin, D. H. 1997. Computer-generated watercolor. SIGGRAPH '97, 421--430. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Doyle, M. 2006. Color Drawing: Design Drawing Skills and Techniques for Architects, Landscape Architects, and Interior Designers. Wiley.Google ScholarGoogle Scholar
  9. Eisemann, E., Winnemöller, H., Hart, J. C., and Salesin, D. 2008. Stylized vector art from 3d models with region support. Computer Graphics Forum (Proc. of EGSR) 27, 4 (June). Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Eissen, K., and Steur, R. 2008. Sketching (5th Printing): Drawing Techniques for Product Designers. Art and Design Series. Bis.Google ScholarGoogle Scholar
  11. Eissen, K., and Steur, R. 2011. Sketching: The Basics. Bis.Google ScholarGoogle Scholar
  12. Finch, M., Snyder, J., and Hoppe, H. 2011. Freeform vector graphics with controlled thin-plate splines. ACM Transactions on Graphics (Proc. SIGGRAPH Asia) 30, 6 (Dec.). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Gooch, A., Gooch, B., Shirley, P., and Cohen, E. 1998. A non-photorealistic lighting model for automatic technical illustration. SIGGRAPH '98, 447--452. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Grabli, S., Turquin, E., Durand, F., and Sillion, F. X. 2010. Programmable rendering of line drawing from 3d scenes. ACM Transactions on Graphics 29, 2, 18:1--18:20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Hertzmann, A. 1998. Painterly rendering with curved brush strokes of multiple sizes. SIGGRAPH '98, 453--460. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Johnston, S. F. 2002. Lumo: illumination for cel animation. In Proc. Symp. on Non-Photorealistic Animation and Rendering. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Kim, Y., Yu, J., Yu, X., and Lee, S. 2008. Line-art illustration of dynamic and specular surfaces. ACM Transactions on Graphics (Proc. SIGGRAPH Asia) 27, 5 (Dec.). Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Lai, Y.-K., Hu, S.-M., and Martin, R. R. 2009. Automatic and topology-preserving gradient mesh generation for image vectorization. ACM Transactions on Graphics (Proc. SIGGRAPH). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Liao, Z., Hoppe, H., Forsyth, D., and Yu, Y. 2012. A subdivision-based representation for vector image editing. IEEE Trans. on Visualization and Computer Graphics 18, 11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Martin, J. 1989. Rendering Highlights. Airbrush Artist's Library. North Light Books.Google ScholarGoogle Scholar
  21. Martin, J. 1989. Rendering Metals. Airbrush Artist's Library. North Light Books.Google ScholarGoogle Scholar
  22. Martin, J. 1989. Rendering Transparency. Airbrush Artist's Library. North Light Books.Google ScholarGoogle Scholar
  23. McGarry, R., and Madsen, G. 1992. Marker Magic: The Rendering Problem Solver for Designers. John Wiley & Sons.Google ScholarGoogle Scholar
  24. Orzan, A., Bousseau, A., Winnemöller, H., Barla, P., Thollot, J., and Salesin, D. 2008. Diffusion curves: A vector representation for smooth-shaded images. ACM Transactions on Graphics (Proc. SIGGRAPH) 27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Powell, D. 1986. Design rendering techniques: a guide to drawing and presenting design ideas. North Light.Google ScholarGoogle Scholar
  26. Robertson, S. 2003. How to Draw Cars the Hot Wheels Way. MBI.Google ScholarGoogle Scholar
  27. Sloan, P.-P. J., Martin, W., Gooch, A., and Gooch, B. 2001. The lit sphere: a model for capturing npr shading from art. In Graphics Interface, Canadian Information Processing Society, Toronto, Ont., Canada, Canada, 143--150. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Sun, J., Liang, L., Wen, F., and Shum, H.-Y. 2007. Image vectorization using optimized gradient meshes. ACM Transactions on Graphics (Proc. SIGGRAPH) 26, 3 (July). Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Winkenbach, G., and Salesin, D. H. 1994. Computer-generated pen-and-ink illustration. SIGGRAPH '94, 91--100. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Depicting stylized materials with vector shade trees

    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

    Full Access

    • Published in

      cover image ACM Transactions on Graphics
      ACM Transactions on Graphics  Volume 32, Issue 4
      July 2013
      1215 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/2461912
      Issue’s Table of Contents

      Copyright © 2013 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: 21 July 2013
      Published in tog Volume 32, Issue 4

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader