Self-Similar Texture for Coherent Line Stylization
NPAR 2010: Proceedings of the 8th International Symposium on Non-photorealistic Animation and Rendering, page 91--97 - 2010
Stylized line rendering for animation has traditionally traded-off between two undesirable artifacts: stroke texture sliding and stroke texture stretching. This paper proposes a new stroke texture representation, the self-similar line artmap (SLAM), which avoids both these artifacts. SLAM textures provide continuous, infinite zoom while maintaining approximately constant appearance in screen-space, and can be produced automatically from a single exemplar. SLAMs can be used as drop-in replacements for conventional stroke textures in 2D illustration and animation. Furthermore, SLAMs enable a new, simple approach to temporally coherent rendering of 3D paths that is suitable for interactive applications. We demonstrate results for 2D and 3D animations.
Images and movies
See also
Online Video
Slides
Download the full version of the slides with the videos (55Mb)
Source code
SLAMs synthesis (Matlab source files)
Related project
dpix: a viewer and library for interactive rendering of Google SketchUp 3D models using stylized lines. The viewer can load SLAMs (try the "stepbox_artmap.dps" scene).
BibTex references
@InProceedings\{BCGF10, author = "B\'enard, Pierre and Cole, Forrester and Golovinskiy, Aleksey and Finkelstein, Adam", title = "Self-Similar Texture for Coherent Line Stylization", booktitle = "NPAR 2010: Proceedings of the 8th International Symposium on Non-photorealistic Animation and Rendering", pages = "91--97", year = "2010", publisher = "ACM Press", keywords = "Non-photorealistic rendering, line drawing, temporal coherence, artmap", url = "http://artis.inrialpes.fr/Publications/2010/BCGF10" }