Abstract
One of the methods of non-realistic rendering - sketching and its use and outcomes with utilization of modern graphic cards is presented in the paper. First we outline individual aspects of the drawing and their basic inscriptions. The goal of the proposed sketching method and the subject of its visualization outputs are artist-made-like images. We describe the process of this kind of creation. Our goal is also real-time processing. Therefore, the proposed method combines CPU and GPU processing. Multi-passes through the graphical pipeline of programmable GPUs are used. Finally appropriate evaluation criteria are set and evaluation is performed using this criteria.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Hertzmann, A.: Introduction to 3D non-photorealistic rendering: silhouettes and outlines. In: SIGGRAPH 1999 (1999). Non-Photorealistic Render
Gooch, A., Gooch, B., Shirley, P., Cohen, E.: A non-photorealistic lighting model for automatic technical illustration. In: Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques, pp. 447–452. ACM, New York (1998)
Suarez, J., Belhadj, F., Boyer, V.: Real-time 3D rendering with hatching. Vis. Comput. 33, 1319–1334 (2017)
Hertzmann, A., Zorin, D.: Illustrating smooth surfaces. In: Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, pp. 517–526. ACM Press/Addison-Wesley Publishing Co., New York (2000)
Grabli, S., Turquin, E., Durand, F., Sillion, F.X.: Programmable style for NPR line drawing. In: Rendering Techniques 2004 (Eurographics Symposium on Rendering). ACM Press, Norrköping (2004)
Sousa, M.C., Buchanan, J.W.: Computer-generated graphite pencil rendering of 3D polygonal models. Comput. Graph. Forum. 18, 195–208 (1999)
Gao, W., Zhang, X., Yang, L., Liu, H.: An improved Sobel edge detection. In: 2010 3rd International Conference on Computer Science and Information Technology, pp. 67–71 (2010)
Bao, P., Zhang, L., Wu, X.: Canny edge detection enhancement by scale multiplication. IEEE Trans. Pattern Anal. Mach. Intell. 27, 1485–1490 (2005)
Maini, R., Aggarwal, H.: Study and comparison of various image edge detection techniques. Int. J. Image Process. IJIP. 3, 1 (2009)
Raskar, R., Cohen, M.: Image precision silhouette edges. In: Proceedings of the 1999 Symposium on Interactive 3D Graphics, pp. 135–140. ACM, New York (1999)
Markosian, L., Kowalski, M.A., Goldstein, D., Trychin, S.J., Hughes, J.F., Bourdev, L.D.: Real-time nonphotorealistic rendering. In: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, pp. 415–420. ACM Press/Addison-Wesley Publishing Co., New York (1997)
Bentley, J.L., Ottmann, T.A.: Algorithms for reporting and counting geometric intersections. IEEE Trans. Comput. C-28, 643–647 (1979)
Shamos, M.I., Hoey, D.: Geometric intersection problems. In: 17th Annual Symposium on Foundations of Computer Science (SFCS 1976), pp. 208–215 (1976)
Gavin, M.: Hulk Smash. https://gavinmichelli.deviantart.com/art/Hulk-Smash-329337385
Heron: Hulk. http://prettygoodcomics.blogspot.com/2012/02/warm-up-sketch-hulk.html
Cremonini, F.: Hulk (sketch), http://filippocremonini.com/?portfolio=hulk-sketch
Hulk Free 3D Model. http://tf3dm.com/3d-model/hulk-77446.html
Hammerhead SHark. https://www.blender-models.com/model-downloads/animals/fish/id/hammerhead-shark/
Lizard. https://www.blender-models.com/model-downloads/animals/amphibians/id/lizard/
Colt M4A1 Free 3D Model. https://free3d.com/3d-model/colt-m4a1-8099.html
LEGO Man Free 3D Model. https://free3d.com/3d-model/lego-man-25498.html
Acknowledgements
This work and the contribution were supported by a project of Students Grant Agency (SPEV) - FIM, University of Hradec Kralove, Czech Republic. The authors of this paper would like to thank Milan Košťák, a student of Applied Informatics at the University of Hradec Kralove, for help with GPU implementation.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Ježek, B., Horáček, D., Vaněk, J., Slabý, A. (2018). Non-photorealistic Rendering and Sketching Supported by GPU. In: De Paolis, L., Bourdot, P. (eds) Augmented Reality, Virtual Reality, and Computer Graphics. AVR 2018. Lecture Notes in Computer Science(), vol 10850. Springer, Cham. https://doi.org/10.1007/978-3-319-95270-3_38
Download citation
DOI: https://doi.org/10.1007/978-3-319-95270-3_38
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-95269-7
Online ISBN: 978-3-319-95270-3
eBook Packages: Computer ScienceComputer Science (R0)