Project

Silhouette and Pen-and-Ink Rendering

English only English only
Please note: This page is not regularly being updated anymore. Please visit my new research pages at http://tobias.isenberg.cc/Main/Research.

Hand-drawn pen-and-ink drawings have fascinated me for a long time. Using non-photorealistic rendering I have worked on generating such drawings consisting of silhouette lines and other strokes with the computer.

My specific interests lie in object-space techniques because this allows easy stylization and further processing of the extracted features. I worked on silhouette as well as hatching line extraction from polygonal models and the necessary hidden line removal. I also did research to reduce the visual artifacts that sometimes occur in this type of rendering. The programs implemented within the framework of the OpenNPAR project demonstrate most of these techniques.


Image using silhouettes and hatching. The hatching creates the illusion of smooth shading.

Other techniques address stylization issues such as how to represent style information in NPR line rendering pipelines and the interactive, object hierarchy-independent stylization of line drawings as shown in the image below:


Using G-strokes to capture style information and NPR Lenses to stylize renditions independent of their object hierarchy.

Recently, I worked on fast silhouette and stipple rendering of implicit surfaces. The project made use of some of the polygonal techniques mentioned above to speed up the process of finding silhouette lines and stipple points on the surface of an implicit shape. This is typically difficult because implicits lack the inherent sampling that polygonal shapes possess. The new technique not only allows interactive rendering but also interactive modelling at the same time which is a significant improvement over previous techniques.


Pen-and-ink rendering created from an implicit model.

Publications

Back Back

Unless otherwise noted, all material on this site © 1996-2006 by Tobias Isenberg <tobias.isenberg(at)web.de>. Disclaimer.