Skip to main content

Gaussian Curvature Based Localized Stylization Method for View-Dependent Lines Extracted from 3D Models

  • Chapter
Transactions on Computational Science XXIII

Part of the book series: Lecture Notes in Computer Science ((TCOMPUTATSCIE,volume 8490))

Abstract

We propose a method to stylize individual lines and preserve their properties when the viewpoint is modified. As the camera position changes and view-dependent lines move across the surface, we track each line in order to generate the region of the surface in which they appear. We call this region the tracked area of the line. In our algorithm, we use the Gaussian Curvature for surface segmentation as well as to divide the contour lines at inflection points. Each line has an unique reference linked to its tracked area, that we use to check an indexed table from which we can recover its stylization after arbitrary camera movements. In this paper we show how each line only appears in a limited area of the surface corresponding to its tracked area and we also discuss and evaluate two different smoothing methods to deal with highly detailed models.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cole, F., Golovinskiy, A., Limpaecher, A., Barros, H.S., Finkelstein, A., Funkhouser, T., Rusinkiewicz, S.: Where do people draw lines? Commun. ACM 55(1), 107–115 (2012)

    Article  Google Scholar 

  2. Saito, T., Takahashi, T.: Comprehensible rendering of 3-d shapes. SIGGRAPH Comput. Graph. 24(4), 197–206 (1990)

    Article  Google Scholar 

  3. Decaudin, P.: Cartoon looking rendering of 3D scenes. Research Report 2919, INRIA (June 1996)

    Google Scholar 

  4. Hertzmann, A.: Introduction to 3d non-photorealistic rendering: Silhouettes and outlines. In: Non-Photorealistic Rendering. SIGGRAPH 1999 (1999)

    Google Scholar 

  5. Lee, Y., Markosian, L., Lee, S., Hughes, J.F.: Line drawings via abstracted shading. In: ACM SIGGRAPH 2007 Papers, SIGGRAPH 2007. ACM, New York (2007)

    Google Scholar 

  6. Koenderink, J.J., et al.: What does the occluding contour tell us about solid shape. Perception 13(3), 321–330 (1984)

    Article  Google Scholar 

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

    Article  Google Scholar 

  8. DeCarlo, D., Finkelstein, A., Rusinkiewicz, S.: Interactive rendering of suggestive contours with temporal coherence. In: Proceedings of the 3rd International Symposium on Non-Photorealistic Animation and Rendering, NPAR 2004, pp. 15–24. ACM, New York (2004)

    Google Scholar 

  9. Ohtake, Y., Belyaev, A., Seidel, H.-P.: Ridge-valley lines on meshes via implicit surface fitting. ACM Trans. Graph. 23(3), 609–612 (2004)

    Article  Google Scholar 

  10. Judd, T., Durand, F., Adelson, E.: Apparent ridges for line drawing. In: ACM SIGGRAPH 2007 Papers, SIGGRAPH 2007. ACM, New York (2007)

    Google Scholar 

  11. Kalnins, R.D., Davidson, P.L., Markosian, L., Finkelstein, A.: Coherent stylized silhouettes. In: ACM SIGGRAPH 2003 Papers, SIGGRAPH 2003, pp. 856–861. ACM, New York (2003)

    Google Scholar 

  12. Bénard, P., Cole, F., Golovinskiy, A., Finkelstein, A.: Self-similar texture for coherent line stylization. In: Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering, NPAR 2010, pp. 91–97. ACM, New York (2010)

    Google Scholar 

  13. Buchholz, B., Faraj, N., Paris, S., Eisemann, E., Boubekeur, T.: Spatio-temporal analysis for parameterizing animated lines. In: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering, NPAR 2011, pp. 85–92. ACM, New York (2011)

    Google Scholar 

  14. Karsch, K., Hart, J.C.: Snaxels on a plane. In: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering, NPAR 2011, pp. 35–42. ACM, New York (2011)

    Google Scholar 

  15. Bénard, P., Lu, J., Cole, F., Finkelstein, A., Thollot, J.: Active strokes: coherent line stylization for animated 3d models. In: Proceedings of the Symposium on Non-Photorealistic Animation and Rendering, NPAR 2012, pp. 37–46. Eurographics Association, Aire-la-Ville (2012)

    Google Scholar 

  16. Kalnins, R.D., Markosian, L., Meier, B.J., Kowalski, M.A., Lee, J.C., Davidson, P.L., Webb, M., Hughes, J.F., Finkelstein, A.: Wysiwyg npr: drawing strokes directly on 3d models. ACM Trans. Graph. 21(3), 755–762 (2002)

    Article  Google Scholar 

  17. Grabli, S., Turquin, E., Durand, F., Sillion, F.X.: Programmable rendering of line drawing from 3d scenes. ACM Trans. Graph. 29(2), 18:1–18:20 (2010)

    Google Scholar 

  18. Chen, X., Golovinskiy, A., Funkhouser, T.: A benchmark for 3d mesh segmentation. ACM Trans. Graph. 28(3), 73:1–73:12 (2009)

    Google Scholar 

  19. Rusinkiewicz, S., Cole, F., DeCarlo, D., Finkelstein, A.: Line drawings from 3d models. In: ACM SIGGRAPH 2008 Classes, SIGGRAPH 2008, pp. 39:1–39:356. ACM, New York (2008)

    Google Scholar 

  20. Desbrun, M., Meyer, M., Schröder, P., Barr, A.H.: Implicit fairing of irregular meshes using diffusion and curvature flow. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1999, pp. 317–324. ACM Press/Addison-Wesley Publishing Co., New York (1999)

    Chapter  Google Scholar 

  21. Saito, S., Kani, A., Chang, Y., Nakajima, M.: Curvature-based stroke rendering. Vis. Comput. 24(1), 1–11 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Cardona, L., Saito, S. (2014). Gaussian Curvature Based Localized Stylization Method for View-Dependent Lines Extracted from 3D Models. In: Gavrilova, M.L., Tan, C.J.K., Mao, X., Hong, L. (eds) Transactions on Computational Science XXIII. Lecture Notes in Computer Science, vol 8490. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43790-2_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-43790-2_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-43789-6

  • Online ISBN: 978-3-662-43790-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics