Abstract
We address the problem of rendering a 3D mesh in the style of a line drawing, in which little or no shading is used and instead shape cues are provided by silhouettes and suggestive contours. Our specific goal is to depict shape features at a chosen scale. For example, when mesh triangles project into the image plane at subpixel sizes, both suggestive contours and silhouettes may form dense networks that convey shape poorly. The solution we propose is to convert the input mesh to a multiresolution representation (specifically, a progressive mesh), then view-dependently refine or coarsen the mesh to control the size of its triangles in image space. We thereby control the scale of shape features that are depicted via silhouettes and suggestive contours. We propose a novel refinement criterion that achieves this goal and address the problem of maintaining temporal coherence of silhouette and suggestive contours when extracting them from a changing mesh.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
DeCarlo, D., Finkelstein, A., Rusinkiewicz, S.: Interactive rendering of suggestive contours with temporal coherence. In: NPAR 2004: 3rd International Symposium on Non Photorealistic Rendering, pp. 15–24 (2004)
DeCarlo, D., Finkelstein, A., Rusinkiewicz, S., Santella, A.: Suggestive contours for conveying shape. ACM Trans. Graph. 22(3), 848–855 (2003)
Deussen, O., Strothotte, T.: Computer-generated pen-and-ink illustration of trees. In: Proceedings of ACM SIGGRAPH 2000, Computer Graphics, pp. 13–18 (2000)
Grabli, S., Durand, F., Sillion, F.: Density measure for line-drawing simplification. In: Proceedings of Pacific Graphics (2004)
Hoppe, H.: Progressive meshes. In: Proceedings of SIGGRAPH 96, Computer Graphics, pp. 99–108 (1996)
Hoppe, H.: View-dependent refinement of progressive meshes. In: Proceedings of SIGGRAPH 97, Computer Graphics, pp. 189–198 (1997)
Isenberg, T., Freudenberg, B., Halper, N., Schlechtweg, S., Strothotte, T.: A developer’s guide to silhouette algorithms for polygonal models. IEEE Comput. Graph. Appl. 23(4), 28–37 (2003). http://dx.doi.org/10.1109/MCG.2003.1210862
Kirsanov, D., Sander, P.V., Gortler, S.J.: Simple silhouettes for complex surfaces. In: SGP ’03: Proceedings of the 2003 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing, pp. 102–106. Eurographics Association, Aire-la-Ville, Switzerland (2003)
Kowalski, M.A., Markosian, L., Northrup, J.D., Bourdev, L., Barzel, R., Holden, L.S., Hughes, J.F.: Art-based rendering of fur, grass, and trees. In: Proceedings of SIGGRAPH 99, Computer Graphics, pp. 433–438 (1999)
Lake, A., Marshall, C., Harris, M., Blackstein, M.: Stylized rendering techniques for scalable real-time 3d animation. In: NPAR 2000: 1st International Symposium on Non Photorealistic Animation and Rendering, pp. 13–20 (2000)
Markosian, L., Meier, B.J., Kowalski, M.A., Holden, L.S., Northrup, J.D., Hughes, J.F.: Art-based rendering with continuous levels of detail. In: NPAR 2000: 1st International Symposium on Non Photorealistic Animation and Rendering, pp. 59–66 (2000)
Ni, A., Jeong, K., Lee, S., Markosian, L.: Multi-scale line drawings from 3D meshes. http://graphics.eecs.umich.edu/npr/msld/ (2005)
Praun, E., Hoppe, H., Webb, M., Finkelstein, A.: Real-time hatching. In: Proceedings of ACM SIGGRAPH 2001, Computer Graphics, pp. 579–584 (2001)
Rusinkiewicz, S.: Estimating curvatures and their derivatives on triangle meshes. In: Symposium on 3D Data Processing, Visualization, and Transmission (2004)
Rusinkiewicz, S.: Real-time suggestive contours, v. 1.2. http://www.cs.princeton.edu/gfx/proj/sugcon/ (2004)
Webb, M., Praun, E., Finkelstein, A., Hoppe, H.: Fine tone control in hardware hatching. In: NPAR 2002: 2nd International Symposium on Non Photorealistic Rendering, pp. 53–58 (2002)
Wilson, B., Ma., K.L.: Representing complexity in computer-generated pen-and-ink illustrations. In: NPAR 2004: 3rd International Symposium on Non Photorealistic Rendering (2004)
Winkenbach, G., Salesin, D.H.: Computer-generated pen-and-ink illustration. In: Proceedings of SIGGRAPH, Computer Graphics, pp. 91–100 (1994)
Winkenbach, G., Salesin, D.H.: Rendering parametric surfaces in pen and ink. In: Proceedings of SIGGRAPH, Computer Graphics, pp. 469–476 (1996)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jeong, K., Ni, A., Lee, S. et al. Detail control in line drawings of 3D meshes. Visual Comput 21, 698–706 (2005). https://doi.org/10.1007/s00371-005-0323-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-005-0323-1