Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1111/j.1467-8659.2010.01747.xguideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A dynamic noise primitive for coherent stylization

Published: 28 June 2010 Publication History

Abstract

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 tradeoff. 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.

References

[1]
BÉNARD P., BOUSSEAU A., THOLLOT J.: Dynamic solid textures for real-time coherent stylization. In Proc. 2009 Symp. Interactive 3D graphics and games (2009), pp. 121-127. 2, 6, 9
[2]
BOUSSEAU A., KAPLAN M., THOLLOT J., SILLION F.: Interactive watercolor rendering with temporal coherence and abstraction. In Proc. 4th Int. Symposium on Non-Photorealistic Animation and Rendering (2006), pp. 141-149. 2, 3, 4, 5, 6, 9
[3]
BOUSSEAU A., NEYRET F., THOLLOT J., SALESIN D.: Video watercolorization using bidirectional texture advection. ACM Trans. Graphics 26, 3 (2007), 104:1-104:8. 2, 6, 8, 9
[4]
BRESLAV S., SZERSZEN K., MARKOSIAN L., BARLA P., THOLLOT J.: Dynamic 2d patterns for shading 3d scenes. ACM Trans. Graphics 26, 3 (2007), 20:1-20:6. 1, 2, 6, 9
[5]
BÉNARD P., THOLLOT J., SILLION F.: Quality assessment of fractalized NPR textures: a perceptual objective metric. In Proc. 6th Symp. Applied Perception in Graphics and Visualization (2009), pp. 117-120. 2, 9
[6]
COCONU L., DEUSSEN O., HEGE H.-C.: Real-time pen-and-ink illustration of landscapes. In Proc. 4th Int. Symposium on Non-Photorealistic Animation and Rendering (2006), pp. 27-35. 2, 6
[7]
COLE F., FINKELSTEIN A.: Partial visibility for stylized lines. In Proc. 6th Int. Symposium on Non-Photorealistic Animation and Rendering (2008), pp. 9-13. 5, 8
[8]
CHI M.-T., LEE T.-Y.: Stylized and abstract painterly rendering system using a multiscale segmented sphere hierarchy. IEEE Trans. Visualization and Computer Graphics 12, 1 (2006), 61-72. 2
[9]
CUNZI M., THOLLOT J., PARIS S., DEBUNNE G., GASCUEL J.-D., DURAND F.: Dynamic canvas for immersive non-photorealistic walkthroughs. In Proc. Graphics Interface 2003 (2003), pp. 121-130. 1, 2, 6
[10]
DANIELS E.: Deep canvas in disney's tarzan. In ACM SIGGRAPH 99 Conference abstracts and applications (1999), p. 200. 2
[11]
DURAND F., OSTROMOUKHOV V., MILLER M., DURANLEAU F., DORSEY J.: Decoupling strokes and high-level attributes for interactive traditional drawing. In Proc. 12th Eurographics Workshop on Rendering Techniques (2001), pp. 71-82. 5
[12]
EBERT D. S., MUSGRAVE F. K., PEACHEY D., PERLIN K., WORLEY S.: Texturing and Modeling: A Procedural Approach, 3rd ed. Morgan Kaufmann Publishers, Inc., 2002. 2, 3, 5
[13]
FRISVAD J. R., WYVILL G.: Fast high-quality noise. In Proc. GRAPHITE'07 (2007), pp. 243-248. 3
[14]
HAYS J., ESSA I.: Image and video based painterly animation. In Proc. 3rd Int. Symposium on Non-Photorealistic Animation and Rendering (2004), pp. 113-120. 2
[15]
KAPLAN M., COHEN E.: A generative model for dynamic canvas motion. In Proc. 1st Eurographics Workshop on Computational Aesthetics in Graphics, Visualization and Imaging (2005), pp. 49-56. 2, 3, 4, 6, 9
[16]
KENDALL M. G.: A new measure of rank correlation. Biometrika 30, 1-2 (1938), 81-93. 8
[17]
KAPLAN M., GOOCH B., COHEN E.: Interactive artistic rendering. In Proc. 1st Int. Symposium on Non-Photorealistic Animation and Rendering (2000), pp. 67-74. 2
[18]
KLEIN A. W., LI W. W., KAZHDAN M. M., CORREA W. T., FINKELSTEIN A., FUNKHOUSER T. A.: Nonphotorealistic virtual environments. In Proc. ACM SIGGRAPH 2000 (2000), pp. 527-534. 2
[19]
LUFT T., DEUSSEN O.: Real-time watercolor illustrations of plants using a blurred depth test. In Proc. 4th Int. Symposium on Non-Photorealistic Animation and Rendering (2006), pp. 11-20. 5, 8
[20]
LEWIS J.-P.: Texture synthesis for digital painting. In Computer Graphics (Proc. ACM SIGGRAPH 84) (1984), vol. 18, pp. 245-252. 2
[21]
LEWIS J. P.: Algorithms for solid noise synthesis. In Computer Graphics (Proc. ACM SIGGRAPH 89) (1989), vol. 23, pp. 263-270. 2, 3, 9
[22]
LAGAE A., LEFEBVRE S., COOK R., DEROSE T., DRETTAKIS G., EBERT D., LEWIS J., PERLIN K., ZWICKER M.: State of the art in procedural noise functions. In EG 2010 - State of the Art Reports (2010). 2
[23]
LAGAE A., LEFEBVRE S., DUTRÉ P.: Improving Gabor Noise. Report CW 569, Department of Computer Science, K. U. Leuven, 2009. 3
[24]
LAGAE A., LEFEBVRE S., DRETTAKIS G., DUTRÉ P.: Procedural noise using sparse Gabor convolution. ACM Trans. Graphics 28, 3 (2009), 54:1-54:10. 2, 3, 8, 10
[25]
LANDY M. S., MALONEY L. T., JOHNSTON E. B., YOUNG M.: Measurement and modeling of depth cue combination: in defense of weak fusion. Vision Research 35, 3 (1995), 389-412. 6
[26]
MEIER B. J.: Painterly rendering for animation. In Proc. ACM SIGGRAPH 1996 (1996), pp. 477-484. 1, 2, 6
[27]
PALMER S. E.: Vision Science: Photons to Phenomenology. MIT Press, 1999. 6
[28]
PERLIN K.: An image synthesizer. In Computer Graphics (Proc. ACM SIGGRAPH 85) (1985), vol. 19, pp. 287-296. 2, 3
[29]
PRAUN E., HOPPE H., WEBB M., FINKELSTEIN A.: Real-time hatching. In Proc. ACM SIGGRAPH 2001 (2001), pp. 581-586. 2, 6
[30]
SCHWARZ M., STAMMINGER M.: On predicting visual popping in dynamic scenes. In Proc. 6th Symp. Applied Perception in Graphics and Visualization (2009), pp. 93-100. 1, 7
[31]
VANDERHAEGHE D., BARLA P., THOLLOT J., SILLION F.: Dynamic point distribution for stroke-based rendering. In Proc. 2007 Eurographics Symp. Rendering (2007), pp. 139- 146. 2, 6
[32]
VAN WIJK J. J.: Spot noise texture synthesis for data visualization. In Computer Graphics (Proc. ACM SIGGRAPH 91) (1991), vol. 25, pp. 309-318. 2, 3, 9
[33]
WINNEMÖLLER H., FENG D., GOOCH B., SUZUKI S.: Using npr to evaluate perceptual shape cues in dynamic environments. In Proc. 5th Int. Symposium on Non-Photorealistic Animation and Rendering (2007), pp. 85-92. 6
[34]
WILCOXON F.: Individual comparisons by ranking methods. Biometrics Bulletin 1, 6 (1945), 80-83. 6
[35]
YANTIS S., JONIDES J.: Abrupt visual onsets and selective attention: evidence from visual search. J. Experimental Psychology 10, 5 (1984), 601-621.

Cited By

View all

Index Terms

  1. A dynamic noise primitive for coherent stylization

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Guide Proceedings
      EGSR'10: Proceedings of the 21st Eurographics conference on Rendering
      June 2010
      1506 pages

      Sponsors

      • Cluster of Excellence MMCI: Cluster of Excellence MMCI
      • it.saarland: it.saarland
      • Universität des Saarlandes
      • mpii: max planck institut informatik

      Publisher

      Eurographics Association

      Goslar, Germany

      Publication History

      Published: 28 June 2010

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 05 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)Noise-based enhancement for foveated renderingACM Transactions on Graphics10.1145/3528223.353010141:4(1-14)Online publication date: 22-Jul-2022
      • (2021)FaceBlitProceedings of the ACM on Computer Graphics and Interactive Techniques10.1145/34512704:1(1-17)Online publication date: 28-Apr-2021
      • (2019)Stylizing video by exampleACM Transactions on Graphics10.1145/3306346.332300638:4(1-11)Online publication date: 12-Jul-2019
      • (2018)Motion-coherent stylization with screen-space image filtersProceedings of the Joint Symposium on Computational Aesthetics and Sketch-Based Interfaces and Modeling and Non-Photorealistic Animation and Rendering10.1145/3229147.3229163(1-13)Online publication date: 17-Aug-2018
      • (2018)An image-based method for animated stroke renderingThe Visual Computer: International Journal of Computer Graphics10.1007/s00371-018-1531-934:6-8(817-827)Online publication date: 1-Jun-2018
      • (2017)Tensor field design in volumesACM Transactions on Graphics10.1145/3130800.313084436:6(1-15)Online publication date: 20-Nov-2017
      • (2016)StyLitACM Transactions on Graphics10.1145/2897824.292594835:4(1-11)Online publication date: 11-Jul-2016
      • (2014)Color me noisyProceedings of the 25th Eurographics Symposium on Rendering10.5555/2855536.2855538(1-10)Online publication date: 25-Jun-2014
      • (2014)Sampling Gabor noise in the spatial domainProceedings of the 30th Spring Conference on Computer Graphics10.1145/2643188.2643193(79-82)Online publication date: 28-May-2014
      • (2013)Stylizing animation by exampleACM Transactions on Graphics10.1145/2461912.246192932:4(1-12)Online publication date: 21-Jul-2013
      • Show More Cited By

      View Options

      View options

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media