next up previous
Next: Further Development Up: Hatching and Real-Time Hatching Previous: Hatching and Real-Time Hatching


The Beginnings

Figure: G-Buffers (left) in conjunction with unidirectionally hatched objects (middle) are used to produce hatched illustrations (right)


\resizebox*{0.5\textwidth}{!}{\includegraphics{saito90comprehensible.eps}}

One of the first approaches that tried to render images interactively in line-art style was on "Comprehensible rendering of 3D-Shapes" [#!saito90comprehensible!#]: By applying 2D image processing operations (e.g. edge enhancement) to a set of projected images (the so-called geometric buffers or 'G-Buffers'), contour lines, edges and hatches can be visualized (see Figure [*]). A similar approach which uses half-toning as such an image processing operation was presented in [#!EVL-1998-467!#].

It is crucial to mention that this approach did not try to copy the way in which artists work, but concentrated on the operations necessary to produce a more illustrative look, for example in CAD programs. Similar approaches that change the shading model for that purpose were presented in [#!gooch99interactive!#,#!gooch98lighting!#] (see Figure [*]). Information flow in such a sketchy modeler is discussed in [#!strithotte94how!#] and [#!schumann96assessing!#], enhancement of ordinary renderings with line-art illustrations in [#!dooley90automatic!#].

"Computer-Generated Pen-and-Ink Illustration" [#!CONF_CG-5!#] was the first paper which investigates how pen-and-ink illustrations are made by artists.

Figure: Strokes indicate tone as well as texture. The more strokes are blended, the darker the tone is.


\resizebox*{8cm}{!}{\includegraphics{CONF_CG-5-1.eps}}


A Stroke is produced by moving a nib with varying pressure along a slightly jagged path. Multiple strokes form a stroke texture (see Figure [*]), and multiple stroke textures are painted over eachother to produce a desired tone. If the scale of the texture is increased, more strokes are necessary to produce the same tone.

Figure: A house rendered with outlines
\resizebox*{4cm}{!}{\includegraphics{CONF_CG-5-2.eps}}


Outlines are special types of strokes which give a hint of the size and shape of an object and emphasize areas of interest (see Figure [*]): Boundary outlines surround an object, while Interior outlines are used to express shadow direction and give view-dependent accents to the illustration.



next up previous
Next: Further Development Up: Hatching and Real-Time Hatching Previous: Hatching and Real-Time Hatching
Gabriel Wurzer 2002-03-21