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
- 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.
- 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.
- Ustyuzhanin A and Kitov V (2023). Spatially Aware Style Transfer, Computational Mathematics and Modeling, 34:2, (144-156), Online publication date: 1-Apr-2023.
- 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.
- Colton S Evolving Neural Style Transfer Blends Artificial Intelligence in Music, Sound, Art and Design, (65-81)
- Zhang H and Zhao M (2021). Panoramic Image Stitching Using Double Encoder–Decoders, SN Computer Science, 2:2, Online publication date: 1-Apr-2021.
- 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.
- 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.
- Kitov V Real-Time Style Transfer with Strength Control Computer Analysis of Images and Patterns, (206-218)
- 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)
- He B, Gao F, Ma D, Shi B and Duan L ChipGAN Proceedings of the 26th ACM international conference on Multimedia, (1172-1180)
- 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)
- 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)
- 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)
- 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.
- 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.
- 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)
- 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.
- Villegas J and Forbes A Analysis/synthesis approaches for creatively processing video signals Proceedings of the 22nd ACM international conference on Multimedia, (37-46)
- 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.
- 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)
- 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.
- 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.
- Puri A and Lall B Exploiting perception for face analysis Proceedings of the 12th international conference on Computer Vision - Volume 2, (319-329)
- 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)
- Colton S and Ferrer B No photos harmed/growing paths from seed Proceedings of the Symposium on Non-Photorealistic Animation and Rendering, (1-10)
- McCrae J, Singh K and Mitra N Slices Proceedings of the 2011 SIGGRAPH Asia Conference, (1-12)
- Fu H, Zhou S, Liu L and Mitra N Animated construction of line drawings Proceedings of the 2011 SIGGRAPH Asia Conference, (1-10)
- McCrae J, Singh K and Mitra N (2011). Slices, ACM Transactions on Graphics, 30:6, (1-12), Online publication date: 1-Dec-2011.
- 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.
- 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)
- 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)
- Garg S, Berg T and Mueller K Iconizer Proceedings of the 11th international conference on Smart graphics, (78-90)
- 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)
- Wojdziak J, Kammer D, Franke I and Groh R BiLL Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems, (259-264)
- 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.
- 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)
- 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)
- 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)
- McNamara A, Mania K, Banks M and Healey C Perceptually-motivated graphics, visualization and 3D displays ACM SIGGRAPH 2010 Courses, (1-159)
- Colton S Stroke matching for paint dances Proceedings of the Sixth international conference on Computational Aesthetics in Graphics, Visualization and Imaging, (67-74)
- 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)
- Zhao M and Zhu S Sisley the abstract painter Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering, (99-107)
- 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.
- 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.
- 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.
- 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)
- Xu L and Mould D Magnetic curves Proceedings of the Fifth Eurographics conference on Computational Aesthetics in Graphics, Visualization and Imaging, (1-8)
- 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)
- Snibbe S and Raffle H Social immersive media Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1447-1456)
- 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)
- Kolomenkin M, Shimshoni I and Tal A Demarcating curves for shape illustration ACM SIGGRAPH Asia 2008 papers, (1-9)
- 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)
- Rusinkiewicz S, Cole F, DeCarlo D and Finkelstein A Line drawings from 3D models ACM SIGGRAPH 2008 classes, (1-356)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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.
- Preim B and Bartz D (2007). Visualization in Medicine, 10.5555/1215599, Online publication date: 21-Jun-2007.
- 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)
- 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)
- 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)
- 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.
- 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)
- 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)
- 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)
- 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.
- Raskar R, Feris R, Yu J and Turk M Non-photorealistic camera ACM SIGGRAPH 2006 Courses, (2-es)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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.
- 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)
- 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.
- 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)
- 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)
- 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)
- Fischer J, Bartz D and Straβer W Artistic reality Proceedings of the ACM symposium on Virtual reality software and technology, (155-158)
- Rusinkiewicz S, DeCarlo D and Finkelstein A Line drawings from 3D models ACM SIGGRAPH 2005 Courses, (1-es)
- Raskar R, Tan K, Feris R, Yu J and Turk M Non-photorealistic camera ACM SIGGRAPH 2005 Courses, (2-es)
- 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.
- Barla P, Thollot J and Sillion F Geometric clustering for line drawing simplification Proceedings of the Sixteenth Eurographics conference on Rendering Techniques, (183-192)
- 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)
- 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.
- Cignoni P, Scopigno R and Tarini M (2005). Technical Section, Computers and Graphics, 29:1, (125-133), Online publication date: 1-Feb-2005.
- Lee C, Hao X and Varshney A Light Collages Proceedings of the conference on Visualization '04, (281-288)
- Raskar R, Tan K, Feris R, Yu J and Turk M Non-photorealistic camera ACM SIGGRAPH 2004 Papers, (679-688)
- 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.
- 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)
- Ho S and Komiya R Real time loose and sketchy rendering in hardware Proceedings of the 20th Spring Conference on Computer Graphics, (83-88)
- 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.
- 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)
- 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)
- 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
- Rudolf D, Mould D and Neufeld E Simulating Wax Crayons Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
- 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
- Nagy Z and Klein R Depth-Peeling for Texture-Based Volume Rendering Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
- 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
- Kalnins R, Davidson P, Markosian L and Finkelstein A Coherent stylized silhouettes ACM SIGGRAPH 2003 Papers, (856-861)
- 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)
- Preim B and Peitgen H Smart 3d visualizations in clinical applications Proceedings of the 3rd international conference on Smart graphics, (79-90)
- 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.
- Finkelstein A and Markosian L (2003). Guest Editors' Introduction, IEEE Computer Graphics and Applications, 23:4, (26-27), Online publication date: 1-Jul-2003.
- 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)
- 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)
- 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.
- Ritter F, Sonnet H, Hartmann K and Strothotte T Illustrative shadows Proceedings of the 8th international conference on Intelligent user interfaces, (166-173)
- 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)
- Sachs-Hombach K and Schirra J Selecting styles for tele-rendering Proceedings of the 2nd international symposium on Smart graphics, (102-106)
- 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)
Index Terms
- Non-photorealistic computer graphics: modeling, rendering, and animation
Recommendations
Computer graphics: whence and hence
SIGGRAPH '74: Proceedings of the 1st annual conference on Computer graphics and interactive techniquesOne of the most important, far-reaching, sophisticated, and glamorous endeavors of the computer field is computer graphics. It reaches into the major computer areas of input, output, programming and debugging. It can be useful to every discipline that ...