Non-photorealistic Rendering and Sketching Supported by GPU

  • Bruno JežekEmail author
  • David Horáček
  • Jan Vaněk
  • Antonín Slabý
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10850)


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.


NPR GPU Sketching Real-time rendering 



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.


  1. 1.
    Hertzmann, A.: Introduction to 3D non-photorealistic rendering: silhouettes and outlines. In: SIGGRAPH 1999 (1999). Non-Photorealistic RenderGoogle Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    Suarez, J., Belhadj, F., Boyer, V.: Real-time 3D rendering with hatching. Vis. Comput. 33, 1319–1334 (2017)CrossRefGoogle Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    Sousa, M.C., Buchanan, J.W.: Computer-generated graphite pencil rendering of 3D polygonal models. Comput. Graph. Forum. 18, 195–208 (1999)CrossRefGoogle Scholar
  7. 7.
    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)Google Scholar
  8. 8.
    Bao, P., Zhang, L., Wu, X.: Canny edge detection enhancement by scale multiplication. IEEE Trans. Pattern Anal. Mach. Intell. 27, 1485–1490 (2005)CrossRefGoogle Scholar
  9. 9.
    Maini, R., Aggarwal, H.: Study and comparison of various image edge detection techniques. Int. J. Image Process. IJIP. 3, 1 (2009)Google Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    Bentley, J.L., Ottmann, T.A.: Algorithms for reporting and counting geometric intersections. IEEE Trans. Comput. C-28, 643–647 (1979)CrossRefGoogle Scholar
  13. 13.
    Shamos, M.I., Hoey, D.: Geometric intersection problems. In: 17th Annual Symposium on Foundations of Computer Science (SFCS 1976), pp. 208–215 (1976)Google Scholar
  14. 14.
  15. 15.
  16. 16.
  17. 17.
  18. 18.
  19. 19.
  20. 20.
  21. 21.

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Bruno Ježek
    • 1
    Email author
  • David Horáček
    • 1
  • Jan Vaněk
    • 1
  • Antonín Slabý
    • 1
  1. 1.University of Hradec KrálovéHradec KrálovéCzech Republic

Personalised recommendations