Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Non-photorealistic computer graphics: modeling, rendering, and animationApril 2002
Publisher:
  • Morgan Kaufmann Publishers Inc.
  • 340 Pine Street, Sixth Floor
  • San Francisco
  • CA
  • United States
ISBN:978-1-55860-787-3
Published:01 April 2002
Pages:
470
Skip Bibliometrics Section
Reflects downloads up to 10 Nov 2024Bibliometrics
Skip Abstract Section
Abstract

In the past decade, the field of non-photorealistic computer graphics (NPR) has developed as the product of research marked by diverse and sometimes divergent assumptions, approaches, and aims. This book is the first to offer a systematic assessment of this work, identifying and exploring the underlying principles that have given the field its cohesion. In the course of this assessment, the authors provide detailed accounts of today's major non-photorealistic algorithms, along with the background information and implementation advice you need to put them to productive use. As NPR finds new applications in a broadening array of fields, Non-Photorealistic Computer Graphics is destined to be the standard reference for researchers and practitioners alike.

Cited By

  1. Ponamaryov V and Kitov V (2024). Automatic Image Style Transfer using an Augmented Style Set, Programming and Computing Software, 50:3, (231-237), Online publication date: 1-Jun-2024.
  2. He F, Bai K, Zong Y, Zhou Y, Jing Y, Wu G and Wang C (2023). Makeup transfer, IET Computer Vision, 17:5, (513-526), Online publication date: 21-Aug-2023.
  3. Ustyuzhanin A and Kitov V (2023). Spatially Aware Style Transfer, Computational Mathematics and Modeling, 34:2, (144-156), Online publication date: 1-Apr-2023.
  4. Yang W, Zhenxin Y and Haiyan L (2022). Research on style transfer for multiple regions, Multimedia Tools and Applications, 81:5, (7183-7200), Online publication date: 1-Feb-2022.
  5. Colton S Evolving Neural Style Transfer Blends Artificial Intelligence in Music, Sound, Art and Design, (65-81)
  6. Zhang H and Zhao M (2021). Panoramic Image Stitching Using Double Encoder–Decoders, SN Computer Science, 2:2, Online publication date: 1-Apr-2021.
  7. Fu X and Ding B (2021). Research and Application of Ancient Chinese Pattern Restoration Based on Deep Convolutional Neural Network, Computational Intelligence and Neuroscience, 2021, Online publication date: 1-Jan-2021.
  8. Neumann A, Alexander B and Neumann F (2021). Evolutionary Image Transition and Painting Using Random Walks, Evolutionary Computation, 28:4, (643-675), Online publication date: 1-Dec-2020.
  9. Kitov V Real-Time Style Transfer with Strength Control Computer Analysis of Images and Patterns, (206-218)
  10. ACM
    Li P, Zhao L, Xu D and Lu D Optimal Transport of Deep Feature for Image Style Transfer Proceedings of the 2019 4th International Conference on Multimedia Systems and Signal Processing, (167-171)
  11. ACM
    He B, Gao F, Ma D, Shi B and Duan L ChipGAN Proceedings of the 26th ACM international conference on Multimedia, (1172-1180)
  12. ACM
    Besançon L, Semmo A, Biau D, Frachet B, Pineau V, Sariali E, Taouachi R, Isenberg T and Dragicevic P Reducing affective responses to surgical images through color manipulation and stylization Proceedings of the Joint Symposium on Computational Aesthetics and Sketch-Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering, (1-13)
  13. Szécsi L, Szirányi M and Kacsó Á Tonal art maps with image space strokes Proceedings of the Conference on Smart Tools and Applications in Computer Graphics, (39-44)
  14. Isenberg T Interactive NPAR Proceedings of the Joint Symposium on Computational Aesthetics and Sketch Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering, (89-96)
  15. Zhang S, Gao X, Wang N and Li J (2016). Robust Face Sketch Style Synthesis, IEEE Transactions on Image Processing, 25:1, (220-232), Online publication date: 1-Jan-2016.
  16. Lu P, Sheng B, Luo S, Jia X and Wu W (2015). Image-based non-photorealistic rendering for realtime virtual sculpting, Multimedia Tools and Applications, 74:21, (9697-9714), Online publication date: 1-Nov-2015.
  17. Martín D, del Sol V, Romo C and Isenberg T Drawing characteristics for reproducing traditional hand-made stippling Proceedings of the workshop on Non-Photorealistic Animation and Rendering, (103-115)
  18. Jankowski J and Hachet M (2015). Advances in Interaction with 3D Environments, Computer Graphics Forum, 34:1, (152-190), Online publication date: 1-Feb-2015.
  19. ACM
    Villegas J and Forbes A Analysis/synthesis approaches for creatively processing video signals Proceedings of the 22nd ACM international conference on Multimedia, (37-46)
  20. Li Z, Qin S, Jin X, Yu Z and Lin J (2014). Skeleton-enhanced line drawings for 3D models, Graphical Models, 76:6, (620-632), Online publication date: 1-Nov-2014.
  21. ACM
    Kratt J, Eisenkeil F, Pirk S, Sharf A and Deussen O Non-realistic 3D object stylization Proceedings of the Workshop on Computational Aesthetics, (67-75)
  22. ACM
    Seo S, Ryoo S and Yoon K (2013). Artistic image generation for emerging multimedia services by impressionist manner, ACM Transactions on Embedded Computing Systems, 12:2, (1-15), Online publication date: 1-Feb-2013.
  23. ACM
    Zhao M and Zhu S (2013). Abstract painting with interactive control of perceptual entropy, ACM Transactions on Applied Perception, 10:1, (1-21), Online publication date: 1-Feb-2013.
  24. Puri A and Lall B Exploiting perception for face analysis Proceedings of the 12th international conference on Computer Vision - Volume 2, (319-329)
  25. Lu C, Xu L and Jia J Combining sketch and tone for pencil drawing production Proceedings of the Symposium on Non-Photorealistic Animation and Rendering, (65-73)
  26. Colton S and Ferrer B No photos harmed/growing paths from seed Proceedings of the Symposium on Non-Photorealistic Animation and Rendering, (1-10)
  27. ACM
    McCrae J, Singh K and Mitra N Slices Proceedings of the 2011 SIGGRAPH Asia Conference, (1-12)
  28. ACM
    Fu H, Zhou S, Liu L and Mitra N Animated construction of line drawings Proceedings of the 2011 SIGGRAPH Asia Conference, (1-10)
  29. ACM
    McCrae J, Singh K and Mitra N (2011). Slices, ACM Transactions on Graphics, 30:6, (1-12), Online publication date: 1-Dec-2011.
  30. ACM
    Fu H, Zhou S, Liu L and Mitra N (2011). Animated construction of line drawings, ACM Transactions on Graphics, 30:6, (1-10), Online publication date: 1-Dec-2011.
  31. ACM
    Zhao M and Zhu S Customizing painterly rendering styles using stroke processes Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering, (137-146)
  32. ACM
    Mandryk R, Mould D and Li H Evaluation of emotional response to non-photorealistic images Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering, (7-16)
  33. Garg S, Berg T and Mueller K Iconizer Proceedings of the 11th international conference on Smart graphics, (78-90)
  34. Wojdziak J, Zavesky M, Franke I, Lambeck C and Groh R Guest login Proceedings of the 2011 international conference on Electronic Visualisation and the Arts, (81-88)
  35. ACM
    Wojdziak J, Kammer D, Franke I and Groh R BiLL Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems, (259-264)
  36. Miao Y, Feng J and Pajarola R (2011). Short Communication to SMI 2011, Computers and Graphics, 35:3, (706-712), Online publication date: 1-Jun-2011.
  37. ACM
    Höferlin M, Höferlin B, Weiskopf D and Heidemann G Interactive schematic summaries for exploration of surveillance video Proceedings of the 1st ACM International Conference on Multimedia Retrieval, (1-8)
  38. Fischer S, Wünsche B, Cameron L, Morunga E, Parikh U, Jago L and Müller S Web-based visualisations supporting rehabilitation of heart failure patients by promoting behavioural change Proceedings of the Thirty-Fourth Australasian Computer Science Conference - Volume 113, (53-62)
  39. Sauvaget C and Boyer V A new approach for lighting effect rendering Proceedings of the 6th international conference on Advances in visual computing - Volume Part III, (504-513)
  40. ACM
    McNamara A, Mania K, Banks M and Healey C Perceptually-motivated graphics, visualization and 3D displays ACM SIGGRAPH 2010 Courses, (1-159)
  41. Colton S Stroke matching for paint dances Proceedings of the Sixth international conference on Computational Aesthetics in Graphics, Visualization and Imaging, (67-74)
  42. ACM
    Lopez-Moreno J, Jimenez J, Hadap S, Reinhard E, Anjyo K and Gutierrez D Stylized depiction of images based on depth perception Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering, (109-118)
  43. ACM
    Zhao M and Zhu S Sisley the abstract painter Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering, (99-107)
  44. ACM
    Grabli S, Turquin E, Durand F and Sillion F (2010). Programmable rendering of line drawing from 3D scenes, ACM Transactions on Graphics, 29:2, (1-20), Online publication date: 1-Mar-2010.
  45. ACM
    Lu A, Maciejewski R and Ebert D (2010). Volume composition and evaluation using eye-tracking data, ACM Transactions on Applied Perception, 7:1, (1-20), Online publication date: 1-Jan-2010.
  46. ACM
    Zeng K, Zhao M, Xiong C and Zhu S (2009). From image parsing to painterly rendering, ACM Transactions on Graphics, 29:1, (1-11), Online publication date: 15-Dec-2009.
  47. ACM
    Choudhury A and Parker S Ray tracing NPR-style feature lines Proceedings of the 7th International Symposium on Non-Photorealistic Animation and Rendering, (5-14)
  48. Xu L and Mould D Magnetic curves Proceedings of the Fifth Eurographics conference on Computational Aesthetics in Graphics, Visualization and Imaging, (1-8)
  49. ACM
    de Melo C and Gratch J Creative expression of emotions in virtual humans Proceedings of the 4th International Conference on Foundations of Digital Games, (336-338)
  50. ACM
    Snibbe S and Raffle H Social immersive media Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1447-1456)
  51. ACM
    Bénard P, Bousseau A and Thollot J Dynamic solid textures for real-time coherent stylization Proceedings of the 2009 symposium on Interactive 3D graphics and games, (121-127)
  52. ACM
    Kolomenkin M, Shimshoni I and Tal A Demarcating curves for shape illustration ACM SIGGRAPH Asia 2008 papers, (1-9)
  53. ACM
    Colton S, Valstar M and Pantic M Emotionally aware automated portrait painting Proceedings of the 3rd international conference on Digital Interactive Media in Entertainment and Arts, (304-311)
  54. ACM
    Rusinkiewicz S, Cole F, DeCarlo D and Finkelstein A Line drawings from 3D models ACM SIGGRAPH 2008 classes, (1-356)
  55. Eisemann E, Winnemöller H, Hart J and Salesin D Stylized vector art from 3D models with region support Proceedings of the Nineteenth Eurographics conference on Rendering, (1199-1207)
  56. Meraj Z, Wyvill B, Isenberg T, Gooch A and Guy R Mimicking hand-drawn pencil lines Proceedings of the Fourth Eurographics conference on Computational Aesthetics in Graphics, Visualization and Imaging, (73-80)
  57. ACM
    Winnemöller H, Feng D, Gooch B and Suzuki S Using NPR to evaluate perceptual shape cues in dynamic environments Proceedings of the 5th international symposium on Non-photorealistic animation and rendering, (85-92)
  58. ACM
    Schwarz M, Isenberg T, Mason K and Carpendale S Modeling with rendering primitives Proceedings of the 5th international symposium on Non-photorealistic animation and rendering, (15-22)
  59. ACM
    Gal R, Sorkine O, Popa T, Sheffer A and Cohen-Or D 3D collage Proceedings of the 5th international symposium on Non-photorealistic animation and rendering, (7-14)
  60. Noble P and Tang W (2007). Automatic expressive deformations for implying and stylizing motion, The Visual Computer: International Journal of Computer Graphics, 23:7, (523-533), Online publication date: 1-Jul-2007.
  61. Preim B and Bartz D (2007). Visualization in Medicine, 10.5555/1215599, Online publication date: 21-Jun-2007.
  62. Xiao L, Wei Z and Wu H Novel method for computer create Van Gogh's oil style painting Proceedings of the 2nd international conference on Technologies for e-learning and digital entertainment, (740-750)
  63. Gao J, Zhang C and Feng Z Surface animation based on 2D editing Proceedings of the 2nd international conference on Technologies for e-learning and digital entertainment, (638-646)
  64. ACM
    Eden A, Bargteil A, Goktekin T, Eisinger S and O'Brien J A method for cartoon-style rendering of liquid animations Proceedings of Graphics Interface 2007, (51-55)
  65. Lee T, Yan C and Chi M (2007). Stylized Rendering for Anatomic Visualization, Computing in Science and Engineering, 9:1, (13-19), Online publication date: 1-Jan-2007.
  66. ACM
    Noble P and Tang W Automatic expressive deformations for stylizing motion Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia, (57-63)
  67. Jing H, Zhang W and Zhou B Ridge-valley lines smoothing and optimizing Proceedings of the 16th international conference on Advances in Artificial Reality and Tele-Existence, (502-511)
  68. Boyer V and Sobczyk D Enhancing information on large scenes by mixing renderings Proceedings of the Second international conference on Advances in Visual Computing - Volume Part I, (393-400)
  69. Takahashi S, Yoshida K, Shimada K and Nishita T (2006). Occlusion-Free Animation of Driving Routes for Car Navigation Systems, IEEE Transactions on Visualization and Computer Graphics, 12:5, (1141-1148), Online publication date: 1-Sep-2006.
  70. ACM
    Raskar R, Feris R, Yu J and Turk M Non-photorealistic camera ACM SIGGRAPH 2006 Courses, (2-es)
  71. ACM
    Klein J, Ritter F, Hahn H, Rexilius J and Peitgen H Brain structure visualization using spectral fiber clustering ACM SIGGRAPH 2006 Research posters, (168-es)
  72. ACM
    Wallraven C, Fischer J, Cunningham D, Bartz D and Bülthoff H The evaluation of stylized facial expressions Proceedings of the 3rd symposium on Applied perception in graphics and visualization, (85-92)
  73. Cole F, DeCarlo D, Finkelstein A, Kin K, Morley K and Santella A Directing gaze in 3D models with stylized focus Proceedings of the 17th Eurographics conference on Rendering Techniques, (377-387)
  74. Weiskopf D and Hauser H Cycle shading for the assessment and visualization of shape in one and two codimensions Proceedings of Graphics Interface 2006, (219-226)
  75. ACM
    Isenberg T, Neumann P, Carpendale S, Sousa M and Jorge J Non-photorealistic rendering in context Proceedings of the 4th international symposium on Non-photorealistic animation and rendering, (115-126)
  76. ACM
    Snavely N, Zitnick C, Kang S and Cohen M Stylizing 2.5-D video Proceedings of the 4th international symposium on Non-photorealistic animation and rendering, (63-69)
  77. Fischer J, Cunningham D, Bartz D, Wallraven C, Bülthoff H and Straßer W Measuring the discernability of virtual objects in conventional and stylized augmented reality Proceedings of the 12th Eurographics conference on Virtual Environments, (53-61)
  78. Lee C, Hao X and Varshney A (2006). Geometry-Dependent Lighting, IEEE Transactions on Visualization and Computer Graphics, 12:2, (197-207), Online publication date: 1-Mar-2006.
  79. ACM
    Nienhaus M, Kirsch F and Döllner J Illustrating design and spatial assembly of interactive CSG Proceedings of the 4th international conference on Computer graphics, virtual reality, visualisation and interaction in Africa, (91-98)
  80. Chi M and Lee T (2006). Stylized and Abstract Painterly Rendering System Using a Multiscale Segmented Sphere Hierarchy, IEEE Transactions on Visualization and Computer Graphics, 12:1, (61-72), Online publication date: 1-Jan-2006.
  81. ACM
    Haller M, Landerl F and Billinghurst M A loose and sketchy approach in a mediated reality environment Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia, (371-379)
  82. ACM
    Lewis J, Fong N, XueXiang X, Soon S and Feng T More optimal strokes for NPR sketching Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia, (47-50)
  83. Zuk T, Carpendale S and Glanzman W Visualizing temporal uncertainty in 3D virtual reconstructions Proceedings of the 6th International conference on Virtual Reality, Archaeology and Intelligent Cultural Heritage, (99-106)
  84. ACM
    Fischer J, Bartz D and Straβer W Artistic reality Proceedings of the ACM symposium on Virtual reality software and technology, (155-158)
  85. ACM
    Rusinkiewicz S, DeCarlo D and Finkelstein A Line drawings from 3D models ACM SIGGRAPH 2005 Courses, (1-es)
  86. ACM
    Raskar R, Tan K, Feris R, Yu J and Turk M Non-photorealistic camera ACM SIGGRAPH 2005 Courses, (2-es)
  87. Bartesaghi A, Sapiro G, Malzbender T and Gelb D (2005). Three-dimensional shape rendering from multiple images, Graphical Models, 67:4, (332-346), Online publication date: 1-Jul-2005.
  88. Barla P, Thollot J and Sillion F Geometric clustering for line drawing simplification Proceedings of the Sixteenth Eurographics conference on Rendering Techniques, (183-192)
  89. Tietjen C, Isenberg T and Preim B Combining silhouettes, surface, and volume rendering for surgery education and planning Proceedings of the Seventh Joint Eurographics / IEEE VGTC conference on Visualization, (303-310)
  90. Nienhaus M and Dollner J (2005). Depicting Dynamics Using Principles of Visual Art and Narrations, IEEE Computer Graphics and Applications, 25:3, (40-51), Online publication date: 1-May-2005.
  91. Cignoni P, Scopigno R and Tarini M (2005). Technical Section, Computers and Graphics, 29:1, (125-133), Online publication date: 1-Feb-2005.
  92. Lee C, Hao X and Varshney A Light Collages Proceedings of the conference on Visualization '04, (281-288)
  93. ACM
    Raskar R, Tan K, Feris R, Yu J and Turk M Non-photorealistic camera ACM SIGGRAPH 2004 Papers, (679-688)
  94. ACM
    Raskar R, Tan K, Feris R, Yu J and Turk M (2004). Non-photorealistic camera, ACM Transactions on Graphics, 23:3, (679-688), Online publication date: 1-Aug-2004.
  95. Grabli S, Turquin E, Durand F and Sillion F Programmable style for NPR line drawing Proceedings of the Fifteenth Eurographics conference on Rendering Techniques, (33-44)
  96. ACM
    Ho S and Komiya R Real time loose and sketchy rendering in hardware Proceedings of the 20th Spring Conference on Computer Graphics, (83-88)
  97. Tory M and Möller T (2004). Human Factors in Visualization Research, IEEE Transactions on Visualization and Computer Graphics, 10:1, (72-84), Online publication date: 1-Jan-2004.
  98. Roussou M and Drettakis G Photorealism and non-photorealism in virtual heritage representation Proceedings of the 4th International conference on Virtual Reality, Archaeology and Intelligent Cultural Heritage, (51-60)
  99. Akers D, Losasso F, Klingner J, Agrawala M, Rick J and Hanrahan P Conveying Shape and Features with Image-Based Relighting Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
  100. Sonnet H, Isenberg T, Dittmann J and Strothotte T Illustration Watermarks for Vector Graphics Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
  101. Rudolf D, Mould D and Neufeld E Simulating Wax Crayons Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
  102. Ji X, Kato Z and Huang Z Non-Photorealistic Rendering and Content-Based Image Retrieval Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
  103. Nagy Z and Klein R Depth-Peeling for Texture-Based Volume Rendering Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
  104. Halper N, Isenberg T, Ritter F, Freudenberg B, Pastor O, Schlechtweg S and Strothotte T OPENNPAR Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
  105. ACM
    Kalnins R, Davidson P, Markosian L and Finkelstein A Coherent stylized silhouettes ACM SIGGRAPH 2003 Papers, (856-861)
  106. Nienhaus M and Döllner J Dynamic glyphs - depicting dynamics in images of 3D scenes Proceedings of the 3rd international conference on Smart graphics, (102-111)
  107. Preim B and Peitgen H Smart 3d visualizations in clinical applications Proceedings of the 3rd international conference on Smart graphics, (79-90)
  108. ACM
    Kalnins R, Davidson P, Markosian L and Finkelstein A (2003). Coherent stylized silhouettes, ACM Transactions on Graphics, 22:3, (856-861), Online publication date: 1-Jul-2003.
  109. Finkelstein A and Markosian L (2003). Guest Editors' Introduction, IEEE Computer Graphics and Applications, 23:4, (26-27), Online publication date: 1-Jul-2003.
  110. Cha J, Park Y and Yoon K A directional stroke generation algorithm for painterly rendering Proceedings of the 2003 international conference on Computational science and its applications: PartIII, (326-335)
  111. Samavati F, Nur M, Bartels R and Wyvill B Progressive curve representation based on reverse subdivision Proceedings of the 2003 international conference on Computational science and its applications: PartI, (67-78)
  112. Lu A, Morris C, Taylor J, Ebert D, Hansen C, Rheingans P and Hartner M (2003). Illustrative Interactive Stipple Rendering, IEEE Transactions on Visualization and Computer Graphics, 9:2, (127-138), Online publication date: 1-Apr-2003.
  113. ACM
    Ritter F, Sonnet H, Hartmann K and Strothotte T Illustrative shadows Proceedings of the 8th international conference on Intelligent user interfaces, (166-173)
  114. Lu A, Morris C, Ebert D, Rheingans P and Hansen C Non-photorealistic volume rendering using stippling techniques Proceedings of the conference on Visualization '02, (211-218)
  115. ACM
    Sachs-Hombach K and Schirra J Selecting styles for tele-rendering Proceedings of the 2nd international symposium on Smart graphics, (102-106)
  116. ACM
    Halper N, Schlechtweg S and Strothotte T Creating non-photorealistic images the designer's way Proceedings of the 2nd international symposium on Non-photorealistic animation and rendering, (97-ff)
Contributors
  • Otto von Guericke University Magdeburg
  • University for Applied Sciences - Anhalt

Reviews

Diomidis Spinellis

Computer graphics has, from its inception, been dominated by a quest for realism: the generation of synthetic pictures that resemble the appearance of real images as much as possible. The painstaking modeling of physical illumination processes has resulted in fascinating synthetic images that are often indistinguishable from reality. Few human-made images, however, are drawn with this goal in mind. Paintings, drawings, and scientific illustrations are foremost communication tools, made to be beautiful, to give rise to emotions, or to efficiently convey information. Cognitive sciences, art, and graphic design play an important role in the creation of these images. Non-photorealistic rendering (NPR) uses processes that explicitly distance themselves from the goal of photographic accuracy to generate images that better communicate specific information. The applications of this kind of rendering are diverse, and range from engineering and medical illustrations to cartoon images. This work seeks to bring research results and practical experience that have accumulated in the area of NPR from the work of computer graphics scientists in the last 20 years under one roof. It is an intellectually stimulating and thought-provoking book, which provides a scientific framework for a rapidly evolving and challenging area. The material could be used as a textbook in a graduate graphics course, as well as a guide for practitioners and researchers in the field. Keep in mind, however, that the different types of techniques presented in the book require a wide breadth of background knowledge in areas as diverse as signal processing, computational geometry, analysis, and discrete mathematics. The techniques used for NPR can be broadly separated into those modeling image artifacts that result from the manner or style in which a geometric model is rendered, and those modeling artifacts that result from the way the geometric model represents an original object. Different NPR methods seek to simulate pen-and-ink drawings, pencil sketches, painterly effects, diverse natural media, artistic techniques, deformation, and lightning. Many of the above effects are intelligently deconstructed into the processes that result in them; the description of how traditional Chinese Suibokuga paintings can be modeled using cellular automata is a tour de force in analytical thinking. Unfortunately, the analysis sometimes stops short of providing the corresponding pseudocode. The book is divided into chapters, covering the pixel manipulation of images; the generation of lines, curves, and strokes; the simulation of natural media and artistic techniques; stroke-based illustrations; data structures for modeling distance; geometric and lighting models; distortions; and applications. The discussion of the applications of NPR easily conveys the field’s importance. The applications presented in the book include the representation of motion in still images (think of speed lines in cartoons), architectural illustrations, rendering plants, illustrating medical and technical texts, and tactile rendering for blind people. The book’s last chapter is contributed by Kees van Overveld, and is modestly titled “A Conceptual Framework for NPR.” It manages to provide, in an admittedly dense writing style, a single conceptual framework that, going beyond NPR, covers human perception and cognition in a formal manner. Resembling the style of treatment of Michael Arbib’s classic, “Brains, Machines, and Mathematics” [1], the chapter discusses how human perception, communication, and vehicles of scientific discourse delicately balance the sometimes conflicting notions of truthfulness, comprehensibility, and relevance. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Recommendations