[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ Skip to main content
Log in

Detail control in line drawings of 3D meshes

  • original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. 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)

  2. DeCarlo, D., Finkelstein, A., Rusinkiewicz, S., Santella, A.: Suggestive contours for conveying shape. ACM Trans. Graph. 22(3), 848–855 (2003)

    Google Scholar 

  3. Deussen, O., Strothotte, T.: Computer-generated pen-and-ink illustration of trees. In: Proceedings of ACM SIGGRAPH 2000, Computer Graphics, pp. 13–18 (2000)

  4. Grabli, S., Durand, F., Sillion, F.: Density measure for line-drawing simplification. In: Proceedings of Pacific Graphics (2004)

  5. Hoppe, H.: Progressive meshes. In: Proceedings of SIGGRAPH 96, Computer Graphics, pp. 99–108 (1996)

  6. Hoppe, H.: View-dependent refinement of progressive meshes. In: Proceedings of SIGGRAPH 97, Computer Graphics, pp. 189–198 (1997)

  7. 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

    Google Scholar 

  8. 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)

  9. 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)

  10. 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)

  11. 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)

  12. Ni, A., Jeong, K., Lee, S., Markosian, L.: Multi-scale line drawings from 3D meshes. http://graphics.eecs.umich.edu/npr/msld/ (2005)

  13. Praun, E., Hoppe, H., Webb, M., Finkelstein, A.: Real-time hatching. In: Proceedings of ACM SIGGRAPH 2001, Computer Graphics, pp. 579–584 (2001)

  14. Rusinkiewicz, S.: Estimating curvatures and their derivatives on triangle meshes. In: Symposium on 3D Data Processing, Visualization, and Transmission (2004)

  15. Rusinkiewicz, S.: Real-time suggestive contours, v. 1.2. http://www.cs.princeton.edu/gfx/proj/sugcon/ (2004)

  16. 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)

  17. 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)

  18. Winkenbach, G., Salesin, D.H.: Computer-generated pen-and-ink illustration. In: Proceedings of SIGGRAPH, Computer Graphics, pp. 91–100 (1994)

  19. Winkenbach, G., Salesin, D.H.: Rendering parametric surfaces in pen and ink. In: Proceedings of SIGGRAPH, Computer Graphics, pp. 469–476 (1996)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kyuman Jeong.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-005-0323-1

Keywords

Navigation