@incollection{Buchin:2003:HSS,
www = {http://page.mi.fu-berlin.de/~buchin/proj/shaderx2_strokes/},
optaddress = {},
author = {Kevin Buchin and Maike Walther},
optkey = {},
optseries = {},
opttype = {},
editor = {Wolfgang Engel},
optedition = {},
url = {http://www.shaderx2.com/},
localfile = {papers/Buchin.2003.HSS.pdf},
optchapter = {},
publisher = {Wordware Publishing, Inc.},
optmonth = {},
optdoi = {},
optcrossref = {},
booktitle = {ShaderX\textsuperscript{2} -- Shader Tips and Tricks},
optstatus = {},
optvolume = {},
optnumber = {},
abstract = {Hatching is a common technique used in Non-Photorealistic
Rendering (NPR). For hatching, series of strokes are combined into
textures. These compositions of strokes can convey the surface
form through stroke orientation, the surface material through
stroke arrangement and style, and the effect of light on the
surface through stroke density. Up until now an important issue of
real-time hatching techniques has been how to employ the limited
programmability of the graphics hardware currently available.
Pixel programmability has now reached a state where we can shift
the focus to adding more flexibility to the hatching scheme and
combining hatching with other techniques for creating new effects.
We present a hatching scheme and some extensions to it, namely
interactively changing the stroke style, and hatching with
specular highlights. As an application, we show how we integrate
hand drawings into a scene taking into account the effect of
lighting. Finally, we show how to choose a color for each stroke
depending on the background color, which can be used for a
pointillistic style.},
title = {{H}atching, {S}troke {S}tyles \& {P}ointillism},
year = {2003},
pages = {340--347},
}
|