Book:

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

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

The Impact of Game Design on Students’ Interest in CS
Yolanda Rankin, Amy Gooch and Bruce Gooch
Foundations of Digital Games



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



User Centered Game Design: Evaluating Massive Multiplayer Online Role Playing Games for Second Language Acquisition
Yolanda A. Rankin, McKenzie McNeal, Marcus W. Shute, Bruce Gooch
ACM SIGGRAPH Symposium on Video Games 2008



Resolution Independent NPR-style 3d Line Textures
Kristin Potter, Amy Gooch, Bruce Gooch, Peter Willemsen,Joe Kniss, Richard Riesenfeld
Computer Graphics Forum



Perception-based Construction of 3D Models from Line Drawings
Sangwon Lee, David Feng, Bruce Gooch
ACM Symposium on Interactive 3D Graphics (I3D) 2008



Connectdots: Visualizing Social Network Interaction for Improved Social Decision Making.
Deidra Morrison and Bruce Gooch
HCI International



Simulating and Analyzing Jackson Pollocks Paintings.
Sangwon Lee, Sven C. Olsen, and Bruce Gooch
Journal of Mathematics and Arts



Retargeting Images and Video for Preserving Information Saliency
Vidya Setlur, Tom Lechner, Marc Nienhaus and Bruce Gooch
IEEE Computer Graphics and Applications



Team-based Pedagogy for CS102 Using Game Design
Yolanda A. Rankin, Tom Lechner and Bruce Gooch
ACM SIGGRAPH 2007 educators program



Using NPR to Evaluate Perceptual Shape Cues in Dynamic Environments
Holger Winnemoller, David Feng, Bruce Gooch and Satoru Suzuki
International Symposium on Non Photorealistic Rendering (NPAR) 2007.



Extended Game Platform for Novice Programmers
Yolanda Rankin, Tom Lechner and Bruce Gooch
Eurographics



Interweaving Game Design into Core CS Curriculum
Yolanda Rankin, Bruce Gooch and Amy Gooch
Foundations of Digital Games



3D Role-Playing Games as Language Learning Tools.
Yolanda Rankin, Rachel Gold and Bruce Gooch.
Eurographics



Visualizing DNS Traffic
Pin Ren, John Kristoff and Bruce Gooch
VizSEC 2006: Proceedings of the 3rd international workshop on Visualization for computer security



Detecting False Captioning Using Common-sense Reasoning
Sangwon Lee, David A. Shamma and Bruce Gooch
Digital Investigation 2006



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



Playing for Keeps: Gaming as a Language Learning Tool
Yolanda A. Rankin, Rachel Gold and Bruce Gooch
ACM SIGGRAPH 2006 Educators program



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



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



Automatic Image Retargeting
Vidya Setlur, Saeko Takagi, Ramesh Raskar, Michael Gleicher, and Bruce Gooch.
International Conference on Mobile and Ubiquitous Multimedia



Retargeting Vector Animation for Small Displays.
Vidya Setlur, Yingqing Xu, Xuejin Chen, and Bruce Gooch
International Conference on Mobile and Ubiquitous Multimedia



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



Enhancing Perceived Depth in Images Via Artistic Matting.
Amy Gooch and Bruce Gooch
Eurographics Workshop on Computational Aesthetics



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



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



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



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



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.



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



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



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