skip to main content
article

Line drawings via abstracted shading

Published: 29 July 2007 Publication History

Abstract

We describe a GPU-based algorithm for rendering a 3D model as a line drawing, based on the insight that a line drawing can be understood as an abstraction of a shaded image. We thus render lines along tone boundaries or thin dark areas in the shaded image. We extend this notion to the dual: we render highlight lines along thin bright areas and tone boundaries. We combine the lines with toon shading to capture broad regions of tone.
The resulting line drawings effectively convey both shape and material cues. The lines produced by the method can include silhouettes. creases, and ridges, along with a generalization of suggestive contours that responds to lighting as well as viewing changes. The method supports automatic level of abstraction, where the size of depicted shape features adjusts appropriately as the camera zooms in or out. Animated models can be rendered in real time because costly mesh curvature calculations are not needed.

Supplementary Material

JPG File (pps018.jpg)
MP4 File (pps018.mp4)

References

[1]
Barla, P., Thollot, J., and Markosian, L. 2006. X-toon: an extended toon shader. In Proceedings of NPAR 2006, 127--132.
[2]
DeCarlo, D., and Rusinkiewicz, S. 2007. Highlight lines for conveying shape. Working manuscript.
[3]
DeCarlo, D., Finkelstein, A., Rusinkiewicz, S., and Santella, A. 2003. Suggestive contours for conveying shape. ACM Transactions on Graphics 22, 3, 848--855.
[4]
DeCarlo, D., Finkelstein, A., and Rusinkiewicz, S. 2004. Interactive rendering of suggestive contours with temporal coherence. In Proceedings of NPAR 2004, 15--24.
[5]
Gooch, B., Sloan, P.-P. J., Gooch, A., Shirley, P., and Riesenfeld, R. 1999. Interactive technical illustration. 1999 ACM Symposium on Interactive 3D Graphics, 31--38.
[6]
Judd, T., Durand, F., and Adelson, E. H. 2007. Apparent ridges for line drawing. ACM Transactions on Graphics 26, 3.
[7]
Kalnins, R. D., Markosian, L., Meier, B. J., Kowalski, M. A., Lee, J. C., Davidson, P. L., Webb, M., Hughes, J. F., and Finkelstein, A. 2002. WYSIWYG NPR: Drawing strokes directly on 3D models. ACM Transactions on Graphics 21, 3, 755--762.
[8]
Ni, A., Jeong, K., Lee, S., and Markosian, L. 2006. Multiscale line drawings from 3D meshes. In Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games, 133--137.
[9]
Pearson, D., and Robinson, J. 1985. Visual communication at very low data rates. Proc. the IEEE 73, 4, 795--812.
[10]
Rost, R. J. 2006. OpenGL Shading Language, Second Edition. Addison Wesley Professional.
[11]
Ruskin, J. 1971. The Elements of Drawing. Dover Publications.
[12]
Saito, T., and Takahashi, T. 1990. Comprehensible rendering of 3D shapes. Proceedings of SIGGRAPH 90, 197--206.
[13]
Steger, C. 1998. An unbiased detector of curvilinear structures. IEEE Transactions on Pattern Analysis and Machine Intelligence 20, 2, 113--125.
[14]
Whelan, J., and Visvalingam, M. 2003. Formulated silhouettes for sketching terrain. In Proc. Theory and Practice of Computer Graphics, 90--96.

Cited By

View all
  • (2024)Generative Models for the Psychology of Art and AestheticsEmpirical Studies of the Arts10.1177/02762374241288696Online publication date: 7-Oct-2024
  • (2024)Region‐Aware Simplification and Stylization of 3D Line DrawingsComputer Graphics Forum10.1111/cgf.1504243:2Online publication date: 24-Apr-2024
  • (2023)Where Do People Draw Lines?Seminal Graphics Papers: Pushing the Boundaries, Volume 210.1145/3596711.3596756(409-419)Online publication date: 1-Aug-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 26, Issue 3
July 2007
976 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1276377
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 July 2007
Published in TOG Volume 26, Issue 3

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)3
Reflects downloads up to 19 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Generative Models for the Psychology of Art and AestheticsEmpirical Studies of the Arts10.1177/02762374241288696Online publication date: 7-Oct-2024
  • (2024)Region‐Aware Simplification and Stylization of 3D Line DrawingsComputer Graphics Forum10.1111/cgf.1504243:2Online publication date: 24-Apr-2024
  • (2023)Where Do People Draw Lines?Seminal Graphics Papers: Pushing the Boundaries, Volume 210.1145/3596711.3596756(409-419)Online publication date: 1-Aug-2023
  • (2023)Real-Time Cartoon Shaded Smoke Rendered with Transparency and Silhouette2023 36th SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI)10.1109/SIBGRAPI59091.2023.10347137(37-42)Online publication date: 6-Nov-2023
  • (2021)The Role of Edges in Line Drawing PerceptionPerception10.1177/030100662199440750:3(266-275)Online publication date: 11-Mar-2021
  • (2021)Physically-based feature line renderingACM Transactions on Graphics10.1145/3478513.348055040:6(1-11)Online publication date: 10-Dec-2021
  • (2021)Local Light Alignment for Multi‐Scale Shape DepictionComputer Graphics Forum10.1111/cgf.14265640:2(575-584)Online publication date: 4-Jun-2021
  • (2021)Pencil Drawing Generation Algorithm Based on GMEDIEEE Access10.1109/ACCESS.2021.30654289(41275-41282)Online publication date: 2021
  • (2020)Why Do Line Drawings Work? A Realism HypothesisPerception10.1177/030100662090820749:4(439-451)Online publication date: 3-Mar-2020
  • (2020)Neural Contours: Learning to Draw Lines From 3D Shapes2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR42600.2020.00547(5427-5435)Online publication date: Jun-2020
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media