Hardware accelerated real time charcoal rendering

In this paper, we present simple rendering techniques implemented using traditional graphics hardware to achieve the effects of charcoal drawing. The effects include characteristics of charcoal drawings like broad grainy strokes and smooth tonal variations that are achieved by smudging the charcoal by hand. Further, we also generate the closure effect that is used by artists at times to avoid hard silhouette edges. All these effects are achieved using contrast enhancement operators on textures and/or colors of the 3D model.Our contribution lies in unifying the methods to achieve these effects under the common framework of contrast enhancement operators. Further, since the effects have been implemented using traditional graphics hardware, a single rendering pass is sufficient to create different effects. Hence, we can render highly complex models with large number of triangles at interactive rates. Thus, our method is especially suited for applications like scientific visualization and preliminary sketches/animations.

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

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

[3]  Victor Ostromoukhov Digital facial engraving , 1999, SIGGRAPH '99.

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

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

[6]  Paul Haeberli,et al.  Paint by numbers: abstract image representations , 1990, SIGGRAPH.

[7]  John L. Sibert,et al.  Charcoal sketching: returning control to the artist , 1988, TOGS.

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

[9]  Adam Finkelstein,et al.  Non-photorealistic virtual environments , 2000, SIGGRAPH.

[10]  Peter-Pike J. Sloan,et al.  Interactive technical illustration , 1999, SI3D.

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

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

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

[14]  Michael Gleicher,et al.  Non-invasive, interactive, stylized rendering , 2001, I3D '01.

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

[16]  Mario Costa Sousa,et al.  Observational Models of Graphite Pencil Materials , 2000, Comput. Graph. Forum.

[17]  Alexei Sourin,et al.  Functionally based virtual computer art , 2001, I3D '01.

[18]  Mario Costa Sousa,et al.  Computer‐Generated Graphite Pencil Rendering of 3D Polygonal Models , 1999, Comput. Graph. Forum.

[19]  Lee Markosian,et al.  Art-based rendering with continuous levels of detail , 2000, NPAR '00.

[20]  David Salesin,et al.  Scale-dependent reproduction of pen-and-ink illustrations , 1996, SIGGRAPH.

[21]  Elaine Cohen,et al.  Interactive artistic rendering , 2000, NPAR '00.

[22]  Lee Markosian,et al.  Artistic silhouettes: a hybrid approach , 2000, NPAR '00.

[23]  Peter Litwinowicz,et al.  Processing images and video for an impressionist effect , 1997, SIGGRAPH.

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

[25]  Aaron Hertzmann,et al.  Painterly rendering with curved brush strokes of multiple sizes , 1998, SIGGRAPH.

[26]  Gershon Elber,et al.  Interactive Line Art Rendering of Freeform Surfaces , 1999, Comput. Graph. Forum.

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

[28]  Mario Costa Sousa,et al.  Observational Model of Blenders and Erasers in Computer-Generated Pencil Rendering , 1999, Graphics Interface.

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

[30]  Lee Markosian,et al.  Real-time nonphotorealistic rendering , 1997, SIGGRAPH.

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

[32]  Adam Finkelstein,et al.  Real-time fur over arbitrary surfaces , 2001, I3D '01.

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

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

[35]  David Salesin,et al.  Computer-generated watercolor , 1997, SIGGRAPH.