Abstract
In this paper, we present an empirical approach for rendering realistic watercolor effects in real-time. While watercolor being a versatile media, several characteristics of its effects have been categorized in the past. We describe an approach to recreate these effects using the Kubelka-Munk compositing model and the Sobel filter. Using modern per-pixel shading hardware, we present a method to render these effects in an interactive frame-rate.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Small, D.: Simulating watercolor by modeling diffusion, pigment, and paper fibers. In: Proceedings of SPIE 1991 (February 1991)
Curtis, C.j., Anderson, S.E., Seims, J.E., Fleischer, K.W., Salesin, D.H.: Computer-Generated Watercolor. In: Whitted, T. (ed.) Proceedings of SIGGRAPH 1987, Computer Graphics Proceedings, Annual Conference Series, pp. 421–430. Addison-Wesley, Reading (1997)
Kubelka, P.: New contributions to the optics of intensely light-scattering material, part ii: Non-homogeneous layers. J. Optical Society 44, 330 (1954)
Sloan, P.-P.J., Martin, W., Gooch, A., Gooch, B.: The Lit Sphere: A Model for Capturing NPR Shading from Art. In: Proceedings of Graphics Interface (2001)
Lake, A., Marshall, C., Harris, M., Blackstein, M.: Stylized Rendering techniques for scalable real-time 3D animation. In: Fekete, J.D., Salesin, D.H. (eds.) NPAR 2000: First International Symposium on Non-Photorealistic Animation and Rendering, pp. 13–20. ACM SIGGRAPH, New York (2000)
Freudenberg, B.: A Non-Photorealistic Fragment Shader in OpenGL 2.0. In: SIGGRAPH 2002 Talk, San Antonio (July 2002)
Fernando, R., Kligard, M.J.: The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics. In: Nvidia Corporation. Addison-Wesley, Reading (2003)
Nienhaus, M., Doellner, J.: Edge-Enhancement - An Algorithm for Real-Time Non-Photorealistic Rendering. In: WSCG 2003 - The 11-th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2003, February 3-7, pp. 346–353. Czech Republic, Plzen (2003)
Markosian, L., Kowalski, M.A., Trychin, S.J., Bourdev, L.D., Goldstein, D., Hughes, J.F.: Real-Time nonphotorealistic rendering. In: Whitted, T. (ed.) Proceedings of SIGGRAPH 1997, Computer Graphics Proceedings, Annual Conference Series, pp. 415–420. Addison-Weslsy, Reading (1997)
Willians, L.: Shading in Two Dimensions. In: Graphics Interface 1991, pp. 143–151. Morgan Kaufmann Publishers, San Francisco (1991)
Crawfis, R.A., Max, N.: Texture Splats for 3D Scalar and Vector Field Visualization. In: Proceedings of IEEE Visualization 1993 (1993)
Gooch, B., Sloan, P.S., Gooch, A., Shirley, P., Riesenfeld, R.: Interactive Technical Illustration. In: ACM Symposium on Interactive 3D Graphics 1999, Atlanta, GA, April 1999, pp. 31–38 (1999)
Raskar, R., Cohen, M.: Image Precision Silhouette Edges. In: ACM Symposium on Interactive 3D Graphics 1999, Atlanta, pp. 135–140 (1999)
Praun, E., Hoppe, H., Webb, M., Finkelstein, A.: Realtime hatching. In: Proceedings Computer Graphics (ACM SIGGRAPH), pp. 581–586 (2001)
Freudenberg, B., Masuch, M., Strothotte, T.: Real-Time Halftoning: A Primitive For Non-Photorealistic Shading. In: 13 Eurographics Workshop on Rendering, Pisa, Italy, June 2002, pp. 1–4 (2002)
Mitchell, J.L.: Real-Time 3D Scene Post-Processing. In: Game Developers Conference 2003 Talk (2003)
Worley, S.P.: A cellular texturing basis function. In: Proceedings SIGGRAPH 1996 , pp. 291–294 (1996)
Gonzales, R.C., Woods, R.E.: Digital Image Processing. Addison Wesley, Reading (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lei, S.I.E., Chang, CF. (2004). Real-Time Rendering of Watercolor Effects for Virtual Environments. In: Aizawa, K., Nakamura, Y., Satoh, S. (eds) Advances in Multimedia Information Processing - PCM 2004. PCM 2004. Lecture Notes in Computer Science, vol 3333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30543-9_60
Download citation
DOI: https://doi.org/10.1007/978-3-540-30543-9_60
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23985-7
Online ISBN: 978-3-540-30543-9
eBook Packages: Computer ScienceComputer Science (R0)