OPENNPAR: a system for developing, programming, and designing non-photorealistic animation and rendering

The notable amount and variation of current techniques in non-photorealistic rendering (NPR) indicates a level of maturity whereby the categorization of algorithms has become possible. We present a conceptual model for NPR, on which we base a modular system, OPENNPAR, which integrates NPR algorithms into distinct classes. Components in OPENNPAR are modularized and consequently reintegrated for various rendering purposes, allowing many kinds of NPR algorithms to be reproduced, including the integration of 2D and 3D methods. Additionally, the system provides support for a range of users (developers, programmers, designers) according to their respective levels of abstraction, thus being available in multiple contexts. Ultimately, OPENNPAR holds great potential as a tool in the development, augmentation, and creation of NPR effects.

[1]  Thomas Strothotte,et al.  Creating non-photorealistic images the designer's way , 2002, NPAR '02.

[2]  Takafumi Saito,et al.  Comprehensible rendering of 3-D shapes , 1990, SIGGRAPH.

[3]  Elaine Cohen,et al.  A non-photorealistic lighting model for automatic technical illustration , 1998, SIGGRAPH.

[4]  Stefan Schlechtweg,et al.  Non-photorealistic computer graphics: modeling, rendering, and animation , 2002 .

[5]  Bruce Gooch,et al.  Non-photorealistic rendering , 2001 .

[6]  Thomas Strothotte,et al.  Real-Time Halftoning: A Primitive for Non-Photorealistic Shading , 2002, Rendering Techniques.

[7]  David Salesin,et al.  Interactive pen-and-ink illustration , 1994, SIGGRAPH.

[8]  Mark J. Harris,et al.  Stylized rendering techniques for scalable real-time 3D animation , 2000, NPAR '00.

[9]  Frédo Durand,et al.  A Procedural Approach to Style for NPR Line Drawing from 3D models , 2003 .

[10]  Tobias Isenberg,et al.  Stylizing Silhouettes at Interactive Rates: 
 From Silhouette Edges to Silhouette Strokes , 2002, Comput. Graph. Forum.

[11]  Lee Markosian,et al.  Art-based rendering of fur, grass, and trees , 1999, SIGGRAPH.

[12]  Barbara J. Meier Painterly rendering for animation , 1996, SIGGRAPH.

[13]  Adam Finkelstein,et al.  WYSIWYG NPR: drawing strokes directly on 3D models , 2002, SIGGRAPH.

[14]  Nicolas Halper Supportive presentation for computer games , 2003, Ausgezeichnete Informatikdissertationen.

[15]  Frédo Durand,et al.  An invitation to discuss computer depiction , 2002, NPAR '02.

[16]  Paul S. Strauss,et al.  An object-oriented 3D graphics toolkit , 1992, SIGGRAPH.