Rendering complexity in computer-generated pen-and-ink illustrations

We present a method to aid in the generation of pen-and-ink style renderings of complex geometry. Most illustration algorithms focus on rendering a small number of surfaces with as much detail and expression as possible. These methods break down when the scene is composed of many small, overlapping details that are not individually resolvable. We propose a hybrid 2D/3D pipeline that incorporates image processing with the full scene geometry to extract regions which may require special handling. For silhouette renderings, grayscale value is matched to a sample rendering while preserving important edges and texture. For hatched areas, the approximate surface properties of each logical region is represented. The result is an image that is more clear for informative purposes, and more artistic for aesthetic purposes.

[1]  Przemyslaw Prusinkiewicz,et al.  A Few Good Lines: Suggestive Drawing of 3D Models , 2003, Comput. Graph. Forum.

[2]  David Salesin,et al.  Computer-generated pen-and-ink illustration , 1994, SIGGRAPH.

[3]  David Salesin,et al.  Rendering parametric surfaces in pen and ink , 1996, SIGGRAPH.

[4]  Wolfgang Heidrich,et al.  Fast Primitive Distribution for Illustration , 2002, Rendering Techniques.

[5]  Christian Rössl,et al.  Line-art rendering of 3D-models , 2000, Proceedings the Eighth Pacific Conference on Computer Graphics and Applications.

[6]  Aaron Hertzmann,et al.  Illustrating smooth surfaces , 2000, SIGGRAPH.

[7]  Frank Van Reeth,et al.  Fast 3D cartoon rendering with improved quality by exploiting graphics hardware , 2001 .

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

[9]  Mario Costa Sousa,et al.  The edge buffer: a data structure for easy silhouette rendering , 2000, NPAR '00.

[10]  Ramesh Raskar,et al.  Image precision silhouette edges , 1999, SI3D.

[11]  David Salesin,et al.  Orientable textures for image-based pen-and-ink illustration , 1997, SIGGRAPH.

[12]  Adam Finkelstein,et al.  Real-time hatching , 2001, SIGGRAPH.

[13]  Thomas Strothotte,et al.  Capturing and Re‐Using Rendition Styles for Non‐Photorealistic Rendering , 1999, Comput. Graph. Forum.

[14]  Oliver Deussen,et al.  Computer-generated pen-and-ink illustration of trees , 2000, SIGGRAPH.

[15]  Tobias Isenberg,et al.  A Developer's Guide to Silhouette Algorithms for Polygonal Models , 2003, IEEE Computer Graphics and Applications.

[16]  Victoria Interrante,et al.  Line direction matters: an argument for the use of principal directions in 3D line drawings , 2000, NPAR '00.

[17]  Adam Finkelstein,et al.  Lapped textures , 2000, SIGGRAPH.