Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Depicting stylized materials with vector shade trees

Published: 21 July 2013 Publication History

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.

Supplementary Material

ZIP File (a118-lopez-moreno.zip)
Supplemental material.
MP4 File (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.
[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.
[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).
[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).
[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.
[6]
Cook, R. L. 1984. Shade trees. SIGGRAPH '84 18, 3, 223--231.
[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.
[8]
Doyle, M. 2006. Color Drawing: Design Drawing Skills and Techniques for Architects, Landscape Architects, and Interior Designers. Wiley.
[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).
[10]
Eissen, K., and Steur, R. 2008. Sketching (5th Printing): Drawing Techniques for Product Designers. Art and Design Series. Bis.
[11]
Eissen, K., and Steur, R. 2011. Sketching: The Basics. Bis.
[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.).
[13]
Gooch, A., Gooch, B., Shirley, P., and Cohen, E. 1998. A non-photorealistic lighting model for automatic technical illustration. SIGGRAPH '98, 447--452.
[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.
[15]
Hertzmann, A. 1998. Painterly rendering with curved brush strokes of multiple sizes. SIGGRAPH '98, 453--460.
[16]
Johnston, S. F. 2002. Lumo: illumination for cel animation. In Proc. Symp. on Non-Photorealistic Animation and Rendering.
[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.).
[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).
[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.
[20]
Martin, J. 1989. Rendering Highlights. Airbrush Artist's Library. North Light Books.
[21]
Martin, J. 1989. Rendering Metals. Airbrush Artist's Library. North Light Books.
[22]
Martin, J. 1989. Rendering Transparency. Airbrush Artist's Library. North Light Books.
[23]
McGarry, R., and Madsen, G. 1992. Marker Magic: The Rendering Problem Solver for Designers. John Wiley & Sons.
[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.
[25]
Powell, D. 1986. Design rendering techniques: a guide to drawing and presenting design ideas. North Light.
[26]
Robertson, S. 2003. How to Draw Cars the Hot Wheels Way. MBI.
[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.
[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).
[29]
Winkenbach, G., and Salesin, D. H. 1994. Computer-generated pen-and-ink illustration. SIGGRAPH '94, 91--100.

Cited By

View all
  • (2023)Image vectorization and editing via linear gradient layer decompositionACM Transactions on Graphics10.1145/359212842:4(1-13)Online publication date: 26-Jul-2023
  • (2023)Tree-Structured Shading Decomposition2023 IEEE/CVF International Conference on Computer Vision (ICCV)10.1109/ICCV51070.2023.00051(488-498)Online publication date: 1-Oct-2023
  • (2022)ClipGen: A Deep Generative Model for Clipart Vectorization and SynthesisIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.308494428:12(4211-4224)Online publication date: 1-Dec-2022
  • Show More Cited By

Index Terms

  1. Depicting stylized materials with vector shade trees

    Recommendations

    Comments

    Information & Contributors

    Information

    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
    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 for this article.

    Check for updates

    Author Tags

    1. artistic guidelines
    2. gradient mesh
    3. material depiction
    4. shade trees
    5. vector graphics

    Qualifiers

    • Research-article

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)23
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 15 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Image vectorization and editing via linear gradient layer decompositionACM Transactions on Graphics10.1145/359212842:4(1-13)Online publication date: 26-Jul-2023
    • (2023)Tree-Structured Shading Decomposition2023 IEEE/CVF International Conference on Computer Vision (ICCV)10.1109/ICCV51070.2023.00051(488-498)Online publication date: 1-Oct-2023
    • (2022)ClipGen: A Deep Generative Model for Clipart Vectorization and SynthesisIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.308494428:12(4211-4224)Online publication date: 1-Dec-2022
    • (2017)A gradient mesh tool for non-rectangular gradient meshesACM SIGGRAPH 2017 Posters10.1145/3102163.3102172(1-2)Online publication date: 30-Jul-2017
    • (2017)A probabilistic framework for component‐based vector graphicsComputer Graphics Forum10.1111/cgf.1328536:7(195-205)Online publication date: 13-Oct-2017
    • (2016)FoundryProceedings of the 29th Annual Symposium on User Interface Software and Technology10.1145/2984511.2984516(563-574)Online publication date: 16-Oct-2016
    • (2016)Puppeteering 2.5D Models2016 29th SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI)10.1109/SIBGRAPI.2016.010(1-8)Online publication date: Oct-2016
    • (2015)Interactive shading of 2.5D modelsProceedings of the 41st Graphics Interface Conference10.5555/2788890.2788907(89-96)Online publication date: 3-Jun-2015
    • (2015)Controllable region via texture projection for stylized shadingProceedings of the 14th ACM SIGGRAPH International Conference on Virtual Reality Continuum and its Applications in Industry10.1145/2817675.2817688(35-38)Online publication date: 30-Oct-2015
    • (2015)BendFieldsACM Transactions on Graphics10.1145/271002634:3(1-16)Online publication date: 8-May-2015
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media