Extended Cartoon Rendering using 3D Texture

3차원 텍스처를 이용한 카툰 렌더링의 만화적 스타일 다양화

  • Received : 2011.06.15
  • Accepted : 2011.07.20
  • Published : 2011.08.28


In this paper, we propose a new method for toon shading using 3D texture which renders 3d objects in a cartoon style. The conventional toon shading using 1D texture displays shading tone by computing the relative position and orientation between a light vector and surface normal. The 1D texture alone has limits to express the various tone change according to any viewing condition. Therefore Barla et. al. replaces a 1D texture with a 2D texture whose the second dimension corresponds to the view-dependent effects such as level-of-abstraction, depthof-field. The proposed scheme extends 2D texture to 3D texture by adding one dimension with the geometric information of 3D objects such as curvature, saliency, and coordinates. This approach supports two kinds of extensions for cartoon style diversification. First, we support "shape exaggeration effect" to emphasize silhouette or highlight according to the geometric information of 3D objects. Second, we further incorporate "cartoon specific effect", which is examples of screen tone and out focusing frequently appeared in cartoons. We demonstrate the effectiveness of our approach through examples that include a number of 3d objects rendered in various cartoon style.


Non-Photorealistic Rendering;Cartoon Rendering;Curvature;Shading;oon Shading;Highlight;Screen Tone;Outfocusing


Supported by : 한국과학재단


  1. Yuehu Liu, Yuanqi Su, Yu Shao, and Daitao Jia, "A Parameterized Representation for the Cartoon Sample Space," Advances in Multimedia Modeling, Lecture Notes in Computer Science, Vol.5916/2010, pp.767-772, 2010.
  2. P. Barla, J. Thollot, and Lee Markosian, "X-Toon: an Extended Toon Shader," In Proceedings of the 4th International Symposium on Non-Photorealistic Animation and Rendering (NPAR'06), pp.127-132, 2006.
  3. Amy Gooch, Bruce Gooch, Peter Shirley, and Elaine Cohen, "A Non-Photorealistic Lighting Model For Automatic Technical Illustration," In Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'98), pp.447-452, 1998.
  4. M. Harris and M. Blackstein, "Stylized Rendering Techniques For Scalable Real-Time 3D Animation," In Proceedings of the 1st International Symposium on Non-Photorealistic Animation and Rendering(NPAR'00), pp.13-20, 2000.
  5. M. Spindler, N. Rober, R. Dohring, and M. Masuch, "Enhanced Cartoon and Comic Rendering," In Proceedings of Eurographics Short Papers, pp.141-144, 2006.
  6. C. DeCoro, F. Cole, A. Finkelstein, and S. Rusinkiewicz, "Stylized Shadows," In Proceedings of the 1st International Symposium on Non-Photorealistic Animation and Rendering (NPAR'07), pp.77-83, 2007.
  7. S. Rusinkiewicz, M.l Burns, and D. DeCarlo, "Exaggerated Shading for Depicting Shape and Detail," ACM Transactions on Graphics (SIGGRAPH'06), Vol.25, No.3, pp.1199 -1205, 2006.
  8. C. H. Lee, Y. M. Kim, and A. Varshney, "Saliency-Guided Lighting," IEICE Transactions on Information and Systems, Vol.E92-D, No.2, pp.369-373, 2009.
  9. C. H. Lee, A. Varshney, and D. W. Jacobs, "Mesh Saliency," ACM Transactions on Graphics (SIGGRAPH'05), Vol.24, No.3, pp.659-666, 2005.
  10. R. Vergne, R. Pacanowski, P.l Barla, X. Granier, and C. Schlick, "Light Warping for Enhanced Surface Depiction," ACM Transactions on Graphics (SIGGRAPH'09), Vol.28, No.3, pp.1-8, 2009.
  11. G. Taubin, "Estimating the Tensor of Curvature of a Surface from a Polyhedral Approximation," In Fifth International Conference on Computer Vision (ICCV'95), pp.902-907, 1995.
  12. S. Rusinkiewicz, "Estimating Curvatures and Their Derivatives on Triangle Meshes," In Second International Symposium on 3D Data Processing, Visualization, and Transmission (3DPVT'04), pp.486-493, 2004.