INTERACTIVE NON-PHOTOREALISTIC RENDERING

Authors

  • Riyad Al-Rousan MaGIC-X (Media and Games Innovation Centre of Excellence) UTM-IRDA Digital Media Centre Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, MALAYSIA
  • Mohd Shahrizal Sunar MaGIC-X (Media and Games Innovation Centre of Excellence) UTM-IRDA Digital Media Centre Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, MALAYSIA
  • Hoshang Kolivand MaGIC-X (Media and Games Innovation Centre of Excellence) UTM-IRDA Digital Media Centre Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, MALAYSIA
  • Hasan Alhajhamad MaGIC-X (Media and Games Innovation Centre of Excellence) UTM-IRDA Digital Media Centre Universiti Teknologi Malaysia, 81310 UTM Johor Bahru, Johor, MALAYSIA

DOI:

https://doi.org/10.11113/jt.v75.5067

Keywords:

Non-photorealistic rendering, interaction techniques, shading, line drawings

Abstract

Due to increasing demands of artistic style with Interactive Rate, we propose this review paper as a starting point for any person interested in researching of interactive non-photorealistic rendering. As a simple yet effective means of visual communication, interactive non-photorealistic rendering generates images that are closer to human-drawn than are created by traditional computer graphics techniques with more expressing meaningful visual information. This paper presents taxonomy of interactive non-photorealistic rendering techniques which developed over the past two decades, structured according to the design characteristics and behavior of each technique. Also, it covers the most important algorithms in interactive stylized shade and line drawing, and separately discussing their advantages and disadvantages.  The review then concludes with a discussion of the main issues and technical challenges for Interactive Non-Photorealistic Rendering techniques. In addition, this paper discusses the effect of modified phong shading model in order to create toon shading appearance.

References

Y. Kawagishi, K. Hatsuyama, and K. Kondo. 2003. Cartoon Blur: Nonphotorealistic Motion Blu. In Computer Graphics International, 2003. Proceedings. 276-281.

C. de Juan and B. Bodenheimer. 2004. Cartoon Textures. In Proceedings of the 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. 267-276.

R. Raskar, R. Ziegler, and T. Willwacher. 2006. Cartoon Dioramas in Motion. In ACM SIGGRAPH 2006 Courses. 6.

N. Nasr and N. Higgett. 2002. Traditional Cartoon Style 3d Computer Animation. In Eurographics UK Conference, 2002. Proceedings. The 20th. 145-146.

W. Van Haevre, F. Di Fiore, and F. Van Reeth. 2005. Uniting Cartoon Textures with Computer Assisted Animation. In Proceedings of the 3rd International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia. 245-253.

J. Claes, F. Di Fiore, G. Vansichem, and F. Van Reeth. 2001. Fast 3D Cartoon Rendering with Improved Quality by Exploiting Graphics Hardware. Proceedings of Image and Vision Computing New Zealand (IVCNZ). 13-18.

B. Gooch, P.-P. J. Sloan, A. Gooch, P. Shirley, and R. Riesenfeld. 1999. Interactive Technical Illustration. In Proceedings of the 1999 Symposium on Interactive 3D graphics. 31-38.

E. B. Lum and K.-L. Ma. 2002. Interactivity is the Key to Expressive Visualization. ACM SIGGRAPH Computer Graphics. 36: 5-9.

E. B. Lum and K.-L. Ma. 2002. Hardware-accelerated Parallel Non-photorealistic Volume Rendering. In Proceedings of the 2nd International Symposium on Non-photorealistic Animation And Rendering. 67-ff.

D. Sýkora, J. Dingliana, and S. Collins. 2009. As-rigid-as-Possible Image Registration for Hand-drawn Cartoon Animations. In Proceedings of the 7th International Symposium on Non-Photorealistic Animation and Rendering. 25-33.

R. D. Kalnins, P. L. Davidson, L. Markosian, and A. Finkelstein. 2003. Coherent Stylized Silhouettes. In ACM Transactions on Graphics (TOG). 856-861.

P. Neumann, T. Isenberg, and S. Carpendale. 2007. NPR Lenses: Interactive tools for Non-photorealistic Line drawings. In Smart Graphics. 10-22.

D. Bandeira and M. Walter. 2009. Automatic sprite shading. In Games and Digital Entertainment (SBGAMES), 2009 VIII Brazilian Symposium on. 27-31.

F. Thomas, O. Johnston, and F. Thomas. 1995. The Illusion of Life: Disney Animation. Hyperion New York,

K.-i. Anjyo, S. Wemler, and W. Baxter. 2006. Tweakable Light and Shade for Cartoon Animation. In Proceedings of the 4th International Symposium on Non-photorealistic Animation and Rendering. 133-139.

J. Suarez, F. Belhadj, and V. Boyer. 2010. Comics stylizations of 3D scenes using GPU. In Advances in Visual Computing, ed: Springer. 524-533.

H. Winnemöller. 2013. NPR in the Wild. In Image and Video-Based Artistic Stylisation, ed: Springer. 353-374.

S. B. Sadimon, M. S. Sunar, D. Mohamad, and H. Haron. 2010. Computer Generated Caricature: A Survey. In Cyberworlds (CW), 2010 International Conference on. 383-390.

P. Decaudin. 1996. Cartoon-looking Rendering of 3D-scenes. Syntim Project Inria. 6.

T. Saito and T. Takahashi. 1990. Comprehensible rendering of 3-D shapes. In ACM SIGGRAPH Computer Graphics. 197-206.

B. Gooch and A. Gooch. 2001. Non-photorealistic Rendering. 201: AK Peters Wellesley.

P.-P. J. Sloan, W. Martin, A. Gooch, and B. Gooch. 2001. The Lit Sphere: A Model for Capturing Npr Shading from Art. In Graphics Interface. 143-150.

K.-i. Anjyo and K. Hiramitsu. 2003. Stylized Highlights for Cartoon Rendering and Animation. Computer Graphics and Applications, IEEE. 23: 54-61.

A. Lake, C. Marshall, M. Harris, and M. Blackstein. 2000. Stylized Rendering Techniques for Scalable Real-time 3D Animation. In Proceedings of the 1st international symposium on Non-photorealistic Animation And Rendering. 13-20.

B. Gooch, P.-P. J. Sloan, A. Gooch, P. Shirley, and R. Riesenfeld. 1999. Interactive Technical Illustration. In Proceedings of the 1999 Symposium on Interactive 3D graphics. 31-38.

H. Todo, K.-i. Anjyo, W. Baxter, and T. Igarashi. 2007. Locally Controllable Stylized Shading. In ACM Transactions on Graphics (TOG). 17.

Y. Shimotori, H. Nakajima, E. Sugisaki, A. Maejima, and S. Morishima. 2007. Interactive shade control for cartoon animation. In ACM SIGGRAPH 2007 Posters. 170.

D. Vanderhaeghe, R. Vergne, P. Barla, and W. Baxter. 2011. Dynamic Stylized Shading Primitives. In Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering. 99-104.

H. Todo, K. Anjyo, and T. Igarashi. 2009. Stylized Lighting for Cartoon Shader. Computer Animation and Virtual Worlds. 20: 143-152.

M. Okabe, G. Zeng, Y. Matsushita, T. Igarashi, L. Quan, and H.-Y. Shum. 2006. Single-view Relighting with Normal Map Painting. In Proceedings of Pacific Graphics. 27-34.

P. Barla, J. Thollot, and L. Markosian. 2006. X-toon: An Extended Toon Shader. In Proceedings of the 4th International Symposium on Non-photorealistic Animation and Rendering. 127-132.

R. Vergne, P. Barla, X. Granier, and C. Schlick. 2008. Apparent relief: a shape descriptor for stylized shading. In Proceedings of the 6th International Symposium on Non-photorealistic Animation and Rendering. 23-29.

F. Cole, K. Sanik, D. DeCarlo, A. Finkelstein, T. Funkhouser, S. Rusinkiewicz, et al. 2009. How Well Do Line Drawings Depict Shape? ACM Transactions on Graphics-TOG. 28: 28.

T. Isenberg, B. Freudenberg, N. Halper, S. Schlechtweg, and T. Strothotte. 2003. A Developer's Guide to Silhouette Algorithms for Polygonal Models. Computer Graphics and Applications. IEEE. 23: 28-37.

A. Hertzmann. 1999. Introduction to 3D Non-photorealistic Rendering: Silhouettes and Outlines. Non-Photorealistic Rendering. SIGGRAPH. 99.

J. Loviscach. 2002. Rendering Artistic Line Drawings using Off-the-Shelf 3D Software. In Eurographics 2002. 125-130.

R. Raskar, K.-H. Tan, R. Feris, J. Yu, and M. Turk. 2004. Non-photorealistic Camera: Depth Edge Detection and Stylized Rendering Using Multi-flash Imaging. In ACM Transactions on Graphics (TOG). 679-688.

Y. Lee, L. Markosian, S. Lee, and J. F. Hughes. 2007. Line drawings via abstracted shading. In ACM Transactions on Graphics (TOG). 18.

H. Kolivand, M. S. Sunar, K. S. Ray, B. K. Ray, I. K. Maitra, S. Nag, et al. 2011. To Combine Silhouette Detection and Stencil Buffer for Generating Real-Time Shadow. International Journal of Computer Graphics. 2: 1-8.

J. W. Buchanan and M. C. Sousa. 2000. The edge buffer: a data structure for easy silhouette rendering. In Proceedings of the 1st International Symposium on Non-photorealistic Animation and Rendering. 39-42.

M. McGuire and J. F. Hughes. 2004. Hardware-determined Feature Edges. In Proceedings of the 3rd International Symposium on Non-photorealistic Animation and Rendering. 35-47.

P. V. Sander, X. Gu, S. J. Gortler, H. Hoppe, and J. Snyder. 2000. Silhouette Clipping. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques. 327-334.

F. Benichou and G. Eiber. 1999. Output Sensitive Extraction of Silhouettes from Polygonal Geometry. In Computer Graphics and Applications, 1999. Proceedings. Seventh Pacific Conference on. 60-69.

A. Hertzmann and D. Zorin. 2000. Illustrating Smooth Surfaces. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques. 517-526.

L. Markosian, M. A. Kowalski, D. Goldstein, S. J. Trychin, J. F. Hughes, and L. D. Bourdev. 1997. Real-time Nonphotorealistic Rendering. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques. 415-420.

D. DeCarlo, A. Finkelstein, S. Rusinkiewicz, and A. Santella. 2003. Suggestive Contours for Conveying Shape. In ACM Transactions on Graphics (TOG). 848-855.

Y. Ohtake, A. Belyaev, and H.-P. Seidel. 2004. Ridge-valley Lines on Meshes via Implicit Surface Fitting. In ACM Transactions on Graphics (TOG). 609-612.

T. Judd, F. Durand, and E. Adelson. 2007. Apparent Ridges for Line Drawing. ACM Transactions on Graphics (TOG). 26: 19.

D. DeCarlo and S. Rusinkiewicz. 2007. Highlight Lines for Conveying Shape. In Proceedings of the 5th International Symposium on Non-Photorealistic Animation and Rendering. 63-70.

H. Kolivand and M. S. Sunar. 2011. Shadow Mapping or Shadow Volume. International Journal of New Computer Architectures and their Applications. 1: 64-70.

X. Xie, Y. He, F. Tian, H.-S. Sean, X. Gu, and H. Qin. 2007. An Effective Illustrative Visualization Framework Based on Photic Extremum Lines (PELs). Visualization and Computer Graphics, IEEE Transactions on. 13: 1328-1335.

M. Kolomenkin, I. Shimshoni, and A. Tal. 2008. Demarcating Curves for Shape Illustration. ACM Transactions on Graphics (TOG). 27: 157.

F. Cole, A. Golovinskiy, A. Limpaecher, H. S. Barros, A. Finkelstein, T. Funkhouser, et al. 2008. Where Do People Draw Lines? In ACM Transactions on Graphics (TOG). 88.

S. Grabli, E. Turquin, F. Durand, and F. X. Sillion. 2004. Programmable Style for NPR Line Drawing. In Proceedings of the Fifteenth Eurographics Conference on Rendering Techniques. 33-44.

L. Zhang, Y. He, X. Xie, and W. Chen. 2009. Laplacian lines for real-time shape illustration. In Proceedings of the 2009 Symposium on Interactive 3D Graphics and Games. 129-136.

P. Rustagi. 1989. Silhouette Line Display from Shaded Models. Iris Universe. 42-44.

J. R. Rossignac and M. van Emmerik. 1992. Hidden Contours on a Frame-buffer. In Proceedings of the Seventh Eurographics conference on Graphics Hardware. 188-203.

R. Raskar and M. Cohen. 1999. Image Precision Silhouette Edges. In Proceedings of the 1999 Symposium on Interactive 3D Graphics. 135-140.

R. Raskar. 2001. Hardware Support for Non-photorealistic Rendering. In Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware. 41-47.

H. Xu, M. X. Nguyen, X. Yuan, and B. Chen. 2004. Interactive Silhouette Rendering for Point-based Models. In Proceedings of the First Eurographics Conference on Point-Based Graphics. 13-18.

L. Li, Y. Zhou, C. Liu, Y. Xu, and J. Fu. 2012. State-of-the-Art Line Drawing Techniques. In Computer, Informatics, Cybernetics and Applications. ed: Springer. 1249-125.

Downloads

Published

2015-07-29

Issue

Section

Science and Engineering

How to Cite

INTERACTIVE NON-PHOTOREALISTIC RENDERING. (2015). Jurnal Teknologi, 75(4). https://doi.org/10.11113/jt.v75.5067