A Dynamic Noise Primitive for Coherent Stylization
Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering 2010), Volume 29, Number 4, page 1497--1506 - june 2010
We present a new solution for temporal coherence in non-photorealistic
rendering (NPR) of animations. Given the conflicting goals of
preserving the 2D aspect of the style and the 3D scene motion, any
such solution is a trade-off. We observe that primitive-based methods
in NPR can be seen as texture-based methods when using large numbers
of primitives, leading to our key insight, namely that this process
is similar to sparse convolution noise in procedural
texturing. Consequently, we present a new primitive for NPR based on
Gabor noise, that preserves the 2D aspect of noise, conveys the 3D
motion of the scene, and is temporally continuous. We can thus use
standard techniques from procedural texturing to create various
styles, which we show for interactive NPR applications. We also
present a user study to evaluate this and existing solutions, and to
provide more insight in the trade-off implied by temporal
coherence. The results of the study indicate that maintaining
coherent motion is important, but also that our new solution provides
a good compromise between the 2D aspect of the style and 3D motion.
Images and movies
See also
Online Video
Slides
Download the full version of the slides with the videos (220Mb)
User study
- Protocol details and additional figures
- Image and video stimuli (.zip 255Mo)
- Compared methods:
- “Dynamic 2D Patterns for Shading 3D Scenes”, Breslav et al. 2007
- “Video Watercolorization using Bidirectional Texture Advection”, Bousseau et al. 2007
- “Dynamic Solid Textures for Real-Time Coherent Stylization”, Bénard et al. 2009
Cookbook
Styles cookbook with shaders
Related project
Original Gabor noise paper: “Procedural Noise using Sparse Gabor Convolution”, Lagae et al. 2009
BibTex references
@Article\{BLVLDT10, author = "B\'enard, Pierre and Lagae, Ares and Vangorp, Peter and Lefebvre, Sylvain and Drettakis, George and Thollot, Jo{\"e}lle", title = "A Dynamic Noise Primitive for Coherent Stylization", journal = "Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering 2010)", number = "4", volume = "29", pages = "1497--1506", month = "june", year = "2010", keywords = "non-photorealistic rendering, expressive rendering, temporal coherence, noise, user study", url = "http://artis.inrialpes.fr/Publications/2010/BLVLDT10" }