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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Saito, T., Takahashi, T.: Comprehensible rendering of 3-d shapes. SIGGRAPH Comput. Graph. 24(4), 197–206 (1990)
Decaudin, P.: Cartoon looking rendering of 3D scenes. Research Report 2919, INRIA (June 1996)
Hertzmann, A.: Introduction to 3d non-photorealistic rendering: Silhouettes and outlines. In: Non-Photorealistic Rendering. SIGGRAPH 1999 (1999)
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)
Koenderink, J.J., et al.: What does the occluding contour tell us about solid shape. Perception 13(3), 321–330 (1984)
DeCarlo, D., Finkelstein, A., Rusinkiewicz, S., Santella, A.: Suggestive contours for conveying shape. ACM Trans. Graph. 22(3), 848–855 (2003)
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)
Ohtake, Y., Belyaev, A., Seidel, H.-P.: Ridge-valley lines on meshes via implicit surface fitting. ACM Trans. Graph. 23(3), 609–612 (2004)
Judd, T., Durand, F., Adelson, E.: Apparent ridges for line drawing. In: ACM SIGGRAPH 2007 Papers, SIGGRAPH 2007. ACM, New York (2007)
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)
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)
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)
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)
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)
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)
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)
Chen, X., Golovinskiy, A., Funkhouser, T.: A benchmark for 3d mesh segmentation. ACM Trans. Graph. 28(3), 73:1–73:12 (2009)
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)
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)
Saito, S., Kani, A., Chang, Y., Nakajima, M.: Curvature-based stroke rendering. Vis. Comput. 24(1), 1–11 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)