In the following, a pixel-based method is presented. A set of G-buffers is used for encoding visual and geometric properties of the models. G-buffers store information for each pixel of the image. These buffers are combined with other geometric data to form the line drawing.
@incollection{Deussen1997PixelOrientedRendering,
address = {Heidelberg},
author = {O. Deussen},
booktitle = {Computational visualization : graphics, abstraction, and interactivity},
editor = {Strothotte, Thomas},
isbn = {3-540-63737-0},
pages = {105--119},
publisher = {Springer},
title = {Pixel-Oriented Rendering of Line Drawings},
url = {http://graphics.uni-konstanz.de/publikationen/Deussen1997PixelOrientedRendering},
year = {1997}
}