Illustrative Interactive Stipple Rendering

Simulating hand-drawn illustration can succinctly express information in a manner that is communicative and informative. We present a framework for an interactive direct stipple rendering of volume and surface-based objects. By combining the principles of artistic and scientific illustration, we explore several feature enhancement techniques to create effective, interactive visualizations of scientific and medical data sets. We also introduce a rendering mechanism that generates appropriate point lists at all resolutions during an automatic preprocess and modifies rendering styles through different combinations of these feature enhancements. The new system is an effective way to interactively preview large, complex volume and surface data sets in a concise, meaningful, and illustrative manner. Stippling is effective for many applications and provides a quick and efficient method to investigate both volume and surface models.

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

[2]  Matthias Zwicker,et al.  Surfels: surface elements as rendering primitives , 2000, SIGGRAPH.

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

[4]  Oliver Deussen,et al.  Floating Points: A Method for Computing Stipple Drawings , 2000, Comput. Graph. Forum.

[5]  Pedro V. Sander,et al.  Silhouette clipping , 2000, SIGGRAPH.

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

[7]  Kwan-Liu Ma,et al.  A hardware-assisted hybrid rendering technique for interactive volume visualization , 2002, Symposium on Volume Visualization and Graphics, 2002. Proceedings. IEEE / ACM SIGGRAPH.

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

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

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

[11]  Eduard Gröller,et al.  Fast Visualization of Object Contours by Non‐Photorealistic Volume Rendering , 2001, Comput. Graph. Forum.

[12]  David S. Ebert,et al.  Non-photorealistic volume rendering using stippling techniques , 2002, IEEE Visualization, 2002. VIS 2002..

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

[14]  Matthias Zwicker,et al.  Surface splatting , 2001, SIGGRAPH.

[15]  H. Reeves,et al.  The Guild handbook of scientific illustration , 1991 .

[16]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[17]  Marc Levoy,et al.  The Use of Points as a Display Primitive , 2000 .

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

[19]  David S. Ebert,et al.  Hardware-Accelerated Interactive Illustrative Stipple Drawing of Polygonal Objects Vision , Modeling , and Visualization 2002 , 2002 .

[20]  Kwan-Liu Ma,et al.  Hardware-accelerated parallel non-photorealistic volume rendering , 2002, NPAR '02.

[21]  Steve Strassmann,et al.  Hairy brushes , 1986, SIGGRAPH.

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

[23]  Michael T. Goodrich,et al.  Efficient perspective-accurate silhouette computation and applications , 2001, SCG '01.

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

[25]  Lukas Mroz,et al.  RTVR-a flexible Java library for interactive volume rendering , 2001, Proceedings Visualization, 2001. VIS '01..

[26]  E. Akleman IMPLICIT SURFACE PAINTING , 2003 .

[27]  Eduard Gröller,et al.  Interactive Volume Rendering based on a "Bubble Model" , 2001, Graphics Interface.

[28]  David S. Ebert,et al.  Volume illustration: non-photorealistic rendering of volume models , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[29]  Min Chen,et al.  Volumes of expression: artistic modelling and rendering of volume datasets , 2001, Proceedings. Computer Graphics International 2001.

[30]  Kwan-Liu Ma,et al.  Extracting feature lines from 3D unstructured grids , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[31]  Victoria Interrante,et al.  Illustrating surface shape in volume data via principal direction-driven 3D line integral convolution , 1997, SIGGRAPH.

[32]  Matthias Zwicker,et al.  EWA volume splatting , 2001, Proceedings Visualization, 2001. VIS '01..

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

[34]  R. Bernstein,et al.  Shading 3D-Images from CT Using Gray-Level Gradients , 1986, IEEE Transactions on Medical Imaging.

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

[36]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[37]  László Neumann,et al.  Gradient Estimation in Volume Data using 4D Linear Regression , 2000, Comput. Graph. Forum.

[38]  M. Carter Computer graphics: Principles and practice , 1997 .