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
Download the publication : BCGF2010.pdf [5.9Mo]  
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.imag.fr/Publications/2010/BCGF10"
}

Other publications in the database

» Pierre Bénard