“Coherent noise for non-photorealistic rendering” by Kass and Pesare

  • ©Michael Kass and Davide Pesare




    Coherent noise for non-photorealistic rendering



    A wide variety of non-photorealistic rendering techniques make use of random variation in the placement or appearance of primitives. In order to avoid the “shower-door” effect, this random variation should move with the objects in the scene. Here we present coherent noise tailored to this purpose. We compute the coherent noise with a specialized filter that uses the depth and velocity fields of a source sequence. The computation is fast and suitable for interactive applications like games.


    1. Bénard, P., Lagae, A., Vangorp, P., Lefebvre, S., Drettakis, G., and Thollot, J. 2010. A dynamic noise primitive for coherent stylization. Computer Graphics Forum (Proceedings of the Eurographics Symposium on Rendering) 29, 4 (June). Google Scholar
    2. Bousseau, A., Neyret, F., Thollot, J., and Salesin, D. 2007. Video watercolorization using bidirectional texture advection. ACM Trans. Graph. 26, 3, 104. Google ScholarDigital Library
    3. Cabral, B., and Leedom, L. C. 1993. Imaging vector fields using line integral convolution. In SIGGRAPH, 263–270. Google Scholar
    4. Cook, R. L., and DeRose, T. 2005. Wavelet noise. ACM Trans. Graph. 24, 3, 803–811. Google ScholarDigital Library
    5. Haralick, R., Sternberg, S., and Zhuang, X. 1987. Image analysis using mathematical morphology. PAMI 9, 4 (July), 532–550. Google Scholar
    6. Lagae, A., Lefebvre, S., Drettakis, G., and Dutré, P. 2009. Procedural noise using sparse gabor convolution. In SIGGRAPH ’09: ACM SIGGRAPH 2009 papers, 1–10. Google Scholar
    7. Max, N., and Becker, B. 1995. Flow visualization using moving textures. In Proceedings of the ICAS/LaRC Symposium on Visualizing Time-Varying Data, 77–87.Google Scholar
    8. Neyret, F. 2003. Advected textures. In ACM-SIGGRAPH/EG Symposium on Computer Animation (SCA). Google Scholar
    9. Oppenheim, A. V., and Schafer, R. W. 1975. Digital Signal Processing. Prentice-Hall.Google Scholar
    10. Peachey, D. R. 1985. Solid texturing of complex surfaces. In SIGGRAPH, 279–286. Google Scholar
    11. Perlin, K. 1985. An image synthesizer. In SIGGRAPH, 287–296. Google Scholar

ACM Digital Library Publication:

Overview Page: