Book:

Non-Photorealistic Rendering
Bruce Gooch and Amy Gooch.
A.K. Peters Ltd. Publishers ISBN: 1-56881-133-0 [Webpage]

In the computer graphics rendering is the process by which data is converted into an image. Photorealistic rendering denotes images based on physical simulations. The goal of photorealistic rendering is to create images indistinguishable from photographs of real world scenes. In contrast, the new area of non-photorealistic rendering (NPR) is concerned with images that are guided by artistic processes. NPR techniques are driven by aesthetic constraints rather than physical simulations.

NPR images convey information more effectively by: omitting extraneous detail; focusing attention on relevant features; by clarifying, simplifying, and disambiguating shape; and by showing hidden features. The control of detail in an image for the purpose of enhanced communication is becoming the hallmark of NPR. Control of image detail is often combined with stylization to evoke the perception of complexity in an image without explicit representation.


Sort By: [Type] [Year] [Venue]

Research Papers

Real-time Video Abstraction
Holger Winnemoller, Sven C. Olsen, and Bruce Gooch
ACM Siggraph, 2006



Light Waving: Estimating Light Positions From Photographs Alone
Holger Winnemoller, Ankit Mohan, Jack Tumblin, and Bruce Gooch
Computer Graphics Forum



Interactive Vector Fields for Painterly Rendering
Sven C. Olsen, Bruce A. Maxwell, Bruce Gooch
Graphics Interface 2005.



Illustrative Scientific Visualization Framework
Mario Costa Sousa, Amy Ashurst Gooch, Bruce Gooch.
Eurographics Symposium on Computational Aesthetics, 2005.



Semanticons: Visual Metaphors as File Icons
Vidya Setlur, Conrad Albrecht-Buehler, Amy A. Gooch, Sam Rossoff, Bruce Gooch
Computer Graphics Forum



A Sketch-Based User Interface for Reconstructing Architectural Drawings
Sangwon Lee, David Feng, Cindy Grimm, Bruce Gooch
Computer Graphics Forum



Perception-based Construction of 3D Models from Line Drawings
Sangwon Lee, David Feng, Bruce
ACM I3D



Interactive 3D Fluid Jet Painting
Sangwon Lee, Sven C. Olsen, and Bruce Gooch.
International Symposium on Non Photorealistic Rendering (NPAR) 2006.



Is That a Smile? Gaze-Dependent Facial Expressions
Vidya Setlur and Bruce Gooch
Non-Photorealistic Animation and Rendering (NPAR) 2004.



Human Facial Illustrations: Creation and Psychophysical Evaluation
Bruce Gooch, Erik Reinhard and Amy Gooch.
ACM Transactions on Graphics (TOG) Volume 23, Issue 1 2004



Color2Gray: Salience-Preserving Color Removal
Amy A. Gooch, Sven C. Olsen, Jack Tumblin, Bruce Gooch.
ACM Sigraph



Enhancing Perceived Depth in Images via Artistic Matting
Amy A. Gooch and Bruce Gooch.
Symposium on Applied Perception in Graphics and Visualization, 2004.



Artistic Vision: Painterly Rendering Using Computer Vision Techniques
Bruce Gooch, Greg Coombe and Peter Shirley.
International Symposium on Non Photorealistic Rendering (NPAR) 2002.



Color Transfer Between Images
Erik Reinhard, Michael Ashikhmin, Bruce Gooch and Peter Shirley.
IEEE CG&A special issue on Applied Perception, Vol 21, No 5, pp 34-41, September - October 2001



The Lit Sphere: A Model for Capturing NPR Shading from Art
Peter-Pike J. Sloan, William Martin, Amy Gooch, and Bruce Gooch.
Proceedings of Graphics Interface 2001.



Interactive Artistic Rendering
Matt Kaplan, Bruce Gooch, Elaine Cohen.
International Symposium on Non Photorealistic Rendering (NPAR) 2000.



Artistic Composition for Image Creation
Bruce Gooch, Erik Reinhard, Chris Moulding, Peter Shirley.
Eurographics Rendering Workshop 2001.



Interactive Techincal Illustration
Bruce Gooch, Peter-Pike J. Sloan, Amy Gooch, Peter Shirley, Richard Riesenfeld.
ACM I3D



A Non-Photorealistic Lighting Model For Automatic Technical Illustration
Amy Gooch, Bruce Gooch, Peter Shirly, Elaine Cohen.
ACM Siggraph 1998.



Educational Publications

Computer Graphics
Bruce Gooch, Erik Reinhard, and Chris R. Johnson.
Encarta Encyclopedia, 2002.



Siam Book Review: Realistic Image Synthesis Using Photon Mapping. By Henrik Wann Jensen.
Review by Bruce Gooch
Siam Review, 2002.



Book Chapters

Non-Photorealistic Rendering.
Stuart Green, David Salesin, Simon Schofield, Aaron Hertzmann, Peter Litwinowicz, Amy Gooch, Cassidy Curtis, Bruce Gooch.
SIGGRAPH 1999 Course Notes



Non-Photorealistic Rendering.
Stuart Green, David Salesin, Simon Schofield, Aaron Hertzmann, Peter Litwinowicz, Amy Gooch, Cassidy Curtis, Bruce Gooch.
SIGGRAPH 1999 Course Notes



Theory and Practice of Non-Photorealistic Graphics: Algorithms, Methods, and Production System
Brett Achorn, Sheelagh Carpendale, David S. Ebert, Bruce Gooch, Victoria Interrante, Mario Costa Sousa, Lisa Streit, Daniel Teece, Oleg Veryovka.
SIGGRAPH 2003 Course Notes



Theory and Practice of Non-Photorealistic Graphics: Algorithms, Methods, and Production System
Bruce Gooch
Section 2: Silhouette Extraction



Theory and Practice of Non-Photorealistic Graphics: Algorithms, Methods, and Production System
Bruce Gooch, Mario Costa Sousa
Section 7: Composition



Perceptual and Artistic Principles for Effective Computer Depiction.
Maneesh Agrawala, Frédo Durand, Bruce Gooch, Victoria Interrante, Victor Ostromoukhov, Denis Zorin.
SIGGRAPH 2002 Course Notes



Perceptual and Artistic Principles for Effective Computer Depiction.
Bruce Gooch
Section 7: Neurological Theories of Aesthetics



Non-Photorealistic Rendering.
Amy Gooch and Bruce Gooch
Section 8: Using Non-Photorealistic Rendering to Communicate Shape



Non-Photorealistic Rendering.
Bruce Gooch and Amy Gooch
Section 10: Interactive Non-Photorealistic Rendering



Masters Thesis

Artisic Vision: Painterly Rendering Using Simple Vision Algorithms
Bruce Gooch
University of Utah, Decemeber 2000



Doctoral Dissertation

Human Facial Illustrations: Creation and Evaluation using Behavioral Studies and fMRI.
Bruce Gooch
University of Utah, August 2003