skip to main content
research-article

Tutorial: A Survey of Stroke-Based Rendering

Published: 01 July 2003 Publication History

Abstract

This tutorial describes stroke-based rendering (SBR), an automatic approach to creating nonphotorealistic imagery by placing discrete elements called strokes, such as paint strokes or stipples. Many SBR algorithms and styles have been proposed, including styles of painting, pen-and-ink drawing, tile mosaics, stippling, streamline visualization, and tensor field visualization. This tutorial attempts to make sense of the disparate work in this area by creating a unified view of SBR algorithms, identifying the common elements, as well as the unique ideas of each. Moreover, presenting ideas in this fashion suggests possibilities for future research.

References

[1]
A. Hertzmann, "Painterly Rendering with Curved Brush Strokes of Multiple Sizes," Proc. Siggraph 98, ACM Press, 1998, pp. 453-460.
[2]
A. Hertzmann, "Fast Paint Texture," Proc. 2nd Ann. Symp. Non-Photorealistic Animation and Rendering (NPAR 2002), ACM Press, 2002, pp. 91-96, 161.
[3]
G. Turk and D. Banks, "Image-Guided Streamline Placement," Proc. Siggraph 96, ACM Press, 1996, pp. 453-460.
[4]
P.E. Haeberli, "Paint By Numbers: Abstract Image Representations," Computer Graphics (Proc. Siggraph 90), vol. 24, ACM Press, 1990, pp. 207-214.
[5]
M.P. Salisbury, et al., "Interactive Pen-And-Ink Illustration," Proc. Siggraph 94, ACM Press, 1994, pp. 101-108.
[6]
M.P. Salisbury, et al., "Orientable Textures for Image-Based Pen-and-Ink Illustration," Proc. Siggraph 97, ACM Press, 1997, pp. 401-406.
[7]
G. Winkenbach and D.H. Salesin, "Computer-Generated Pen-And-Ink Illustration," Proc. Siggraph 94, ACM Press, 1994, pp. 91-100.
[8]
G. Winkenbach and D.H. Salesin, "Rendering Parametric Surfaces in Pen and Ink," Proc. Siggraph 96, ACM Press, 1996, pp. 469-476.
[9]
M. Woo J. Neider and T. Davis, OpenGL Programming Guide: The Official Guide to Learning OpenGL, 2nd ed., Addison-Wesley Developers Press, 1997.
[10]
K. Hoff III, et al., "Fast Computation of Generalized Voronoi Diagrams using Graphics Hardware," Proc. Siggraph 99, ACM Press, 1999, pp. 277-286.
[11]
O. Deussen, et al., "Floating Points: A Method for Computing Stipple Drawings," Computer Graphics Forum, vol. 19, no. 3, Aug. 2000.
[12]
A. Secord, "Weighted Voronoi Stippling," Proc. 2nd Ann. Symp. Non-Photorealistic Animation and Rendering (NPAR 2002), ACM Press, 2002, pp. 27-43.
[13]
A. Secord, Random Marks on Paper: Non-Photorealistic Rendering with Small Primitives, master's thesis, Dept. of Computer Science, Univ. of British Columbia, Oct. 2002.
[14]
A. Hausner, "Simulating Decorative Mosaic," Proc. Siggraph 2001, ACM Press, 2001, pp. 573-578.
[15]
B. Jobard and W. Lefer, "Creating Evenly-Spaced Streamlines of Arbitrary Density," Proc. 8th Eurographics Workshop on Visualization in Scientific Computing, Eurographics, 1997, pp. 45-55.
[16]
A. Hertzmann, "Paint by Relaxation," Computer Graphics Int'l 2001, IEEE CS Press, 2001, pp. 47-54.
[17]
P. Litwinowicz, "Processing Images and Video for an Impressionist Effect," Proc. Siggraph 97, ACM Press, 1997, pp. 407-414.
[18]
P. Perona and J. Malik, "Scale-Space and Edge Detection Using Anisotropic Diffusion," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 12, no. 7, July 1990, pp. 629-639.
[19]
A. Hertzmann and D. Zorin, "Illustrating Smooth Surfaces," Proc. Siggraph 2000, ACM Press, 2000, pp. 517-526.
[20]
R.D. Kalnins, et al., "WYSIWYG NPR: Drawing Strokes Directly on 3D Models," ACM Trans. Graphics, vol. 21, no. 3, 2002, pp. 755-762.

Cited By

View all

Comments

Information & Contributors

Information

Published In

cover image IEEE Computer Graphics and Applications
IEEE Computer Graphics and Applications  Volume 23, Issue 4
July 2003
98 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 July 2003

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media