A Procedural Approach to Style for NPR Line Drawing from 3D models
Stephane Grabli, Frédo Durand, Emmanuel Turquin, François X. Sillion.
INRIA, No. 4724, February,
2003. [BibTeX]
An Invitation to Discuss Computer Depiction
Frédo Durand.
2nd International Symposium on Non-Photorealistic Animation and Rendering (NPAR'02), Annecy, France, June 3-5,
2002. [BibTeX]
Apparent ridges for line drawing
Tilke Judd, Frédo Durand, Edward Adelson.
SIGGRAPH '07: ACM SIGGRAPH 2007 papers, pp. 19, ACM,
2007. [BibTeX]
Decoupling Strokes and High-Level Attributes for Interactive Traditional Drawing
Frédo Durand, Victor Ostromoukhov, Matthew Miller, Francois Duranleau, Julie Dorsey.
Eurographics Workshop on Rendering 2001,
2001. [BibTeX]
Defining Pictorial Style: Lessons from Linguistics and Computer Graphics
John Willats, Frédo Durand.
Axiomathes, Vol. 15, No. 2,
2005. [BibTeX]
Density Measure for Line-Drawing Simplification
Stephane Grabli, Frédo Durand, François X. Sillion.
12th Pacific Conference on Computer Graphics and Applications (PG'04), pp. 309--318, Seoul, Korea, October 06 - 08,
2004. [BibTeX]
Dynamic Canvas for Non-Photorealistic Walkthroughs
Matthieu Cunzi, Joëlle Thollot, Sylvain Paris, Gilles Debunne, Jean-Dominique Gascuel, Frédo Durand.
Graphics Interface (GI'03),
2003. [BibTeX]
Interactive Artificial Ant Colonies for Non-Photorealistic Rendering
Yann Semet, Una-May O'Reilly, Frédo Durand.
2004. [BibTeX]
Perceptual and Artistic Principles for Effective Computer Depiction
Maneesh Agrawala, Frédo Durand, Bruce Gooch, Victoria Interrante, Victor Ostromoukhov, Denis Zorin.
SIGGRAPH 2002, ACM Press, Course #13, San Antonio, Texas,
2002. [BibTeX]
Programmable Style for NPR Line Drawing
Author(s): Stephane Grabli, Emmanuel Turquin, Frédo Durand, François X. Sillion.
Proceedings: Rendering Techniques 2004 (Eurographics Symposium on Rendering), ACM Press,
2004.
[BibTeX]
Abstract:
This paper introduces a programmable approach to non-photorealistic line drawing from 3D models, inspired by programmable shaders in traditional rendering. We propose a new image creation model where all operations are controlled through user-defined procedures. A view map describing all relevant support lines in the drawing and their topological arrangement is first created from the 3D model; a number of style modules operate on this map, by procedurally selecting, chaining or splitting lines, before creating strokes and assigning drawing attributes. The resulting drawing system permits flexible control of all elements of drawing style: first, different style modules can be applied to different types of lines in a view; second, the topology and geometry of strokes are entirely controlled from the programmable modules; and third, stroke attributes are assigned procedurally and can be correlated at will with various scene or view properties. Finally, we propose new density control strategies where strokes can be adapted or omitted to avoid visual clutter. We illustrate the components of our system and show how style modules successfully capture stylized visual characteristics that can be applied across a wide range of models.