Skip to main content
Log in

Geometry-based shading for shape depiction enhancement

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Recent works on Non-Photorealistic Rendering (NPR) show that object shape enhancement requires sophisticated effects such as: surface details detection and stylized shading. To date, some rendering techniques have been proposed to overcome this issue, but most of which are limited to correlate shape enhancement functionalities to surface feature variations. Therefore, this problem still persists especially in NPR. This paper is an attempt to address this problem by presenting a new approach for enhancing shape depiction of 3D objects in NPR. We first introduce a tweakable shape descriptor that offers versatile functionalities for describing the salient features of 3D objects. Then to enhance the classical shading models, we propose a new technique called Geometry-based Shading. This technique controls reflected lighting intensities based on local geometry. Our approach works without any constraint on the choice of material or illumination. We demonstrate results obtained with Blinn-Phong shading, Gooch shading, and cartoon shading. These results prove that our approach produces more satisfying results compared with the results of previous shape depiction techniques. Finally, our approach runs on modern graphics hardware in real time, which works efficiently with interactive 3D visualization.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

References

  1. Anjyo K, Wemler S, Baxter W (2006) Tweakable light and shade for cartoon animation. In: Proceedings of the 4th international symposium on non-photorealistic animation and rendering, ACM, pp 133–139

  2. Cignoni P, Scopigno R, Tarini M (2005) A simple normal enhancement technique for interactive non-photorealistic renderings. Comput Graph 29(1):125–133

    Article  Google Scholar 

  3. DeCarlo D, Finkelstein A, Rusinkiewicz S, Santella A (2003) Suggestive contours for conveying shape. ACM Trans Graph (TOG) 22(3):848–855

    Article  Google Scholar 

  4. Decaudin P (1996) Cartoon-looking rendering of 3d-scenes. Syntim Project Inria:6

  5. Fleming R W, Torralba A, Adelson E H (2004) Specular reflections and the perception of shape. J Vis 4(9):10–10

    Article  Google Scholar 

  6. Fleming R W, Torralba A, Adelson EH (2009), Three dimensional shape perception, chapter shape from sheen

  7. Gooch A, Gooch B, Shirley P, Cohen E (1998) A non-photorealistic lighting model for automatic technical illustration. In: Proceedings of the 25th annual conference on computer graphics and interactive techniques, ACM, pp 447–452

  8. Hao W, Wang Y (2013) Saliency-guided luminance enhancement for 3d shape depiction. In: International conference on virtual reality and visualization (ICVRV), 2013, IEEE, pp 9–14

  9. Hogarth B (1991) Dynamic light and shade. ERIC

  10. Judd T, Durand F, Adelson E (2007) Apparent ridges for line drawing. In: ACM transactions on graphics (TOG), ACM, vol 26, p 19

  11. Kajiya J T (1986) The rendering equation. In: ACM Siggraph computer graphics, ACM, vol 20, pp 143–150

  12. Kindlmann G, Whitaker R, Tasdizen T, Moller T (2003) Curvature-based transfer functions for direct volume rendering: methods and applications. In: Visualization, 2003. VIS 2003. IEEE, IEEE, pp 513–520

  13. Kolomenkin M, Shimshoni I, Tal A (2008) Demarcating curves for shape illustration. In: ACM transactions on graphics (TOG), ACM, vol 27, p 157

  14. Lake A, Marshall C, Harris M, Blackstein M (2000) Stylized rendering techniques for scalable real-time 3d animation. In: Proceedings of the 1st international symposium on non-photorealistic animation and rendering, ACM, pp 13–20

  15. Lee C H, Hao X, Varshney A (2006) Geometry-dependent lighting. IEEE Trans Vis Comput Graph 12(2):197–207

    Article  Google Scholar 

  16. Lee Y, Markosian L, Lee S, Hughes J F (2007) Line drawings via abstracted shading. In: ACM transactions on graphics (TOG), ACM, vol 26, p 18

  17. Lee J, Kim S, Kim S J (2015) Mesh segmentation based on curvatures using the gpu. Multimedia Tools and Applications 74(10):3401–3412

    Article  MathSciNet  Google Scholar 

  18. Miao Y, Feng J, Pajarola R (2011) Visual saliency guided normal enhancement technique for 3d shape depiction. Comput Graph 35(3):706–712

    Article  Google Scholar 

  19. Miao Y W, Feng J Q, Wang J R, Pajarola R (2012) A multi-channel salience based detail exaggeration technique for 3d relief surfaces. J Comput Sci Technol 27 (6):1100–1109

    Article  Google Scholar 

  20. Ohtake Y, Belyaev A, Seidel H P (2004) Ridge-valley lines on meshes via implicit surface fitting. ACM Trans Graph (TOG) 23(3):609–612

    Article  Google Scholar 

  21. Pharr M, Green S (2004) Ambient occlusion. GPU Gems 1:279–292

    Google Scholar 

  22. Ritschel T, Smith K, Ihrke M, Grosch T, Myszkowski K (2008) Seidel HP, 3d unsharp masking for scene coherent enhancement. In: ACM transactions on graphics (TOG), ACM, vol 27, p 90

  23. Rusinkiewicz S (2004) Estimating curvatures and their derivatives on triangle meshes. In: 2nd international symposium on 3D data processing, visualization and transmission, 2004. 3DPVT 2004. Proceedings. IEEE, pp 486–493

  24. Rusinkiewicz S, Burns M, DeCarlo D (2006) Exaggerated shading for depicting shape and detail. In: ACM transactions on graphics (TOG), ACM, vol 25, pp 1199–1205

  25. Saito T, Takahashi T (1990) Comprehensible rendering of 3-d shapes. In: ACM SIGGRAPH computer graphics, ACM, vol 24, pp 197–206

  26. Schulze M (2011) A new monotonic, clone-independent, reversal symmetric, and condorcet-consistent single-winner election method. Soc Choice Welf 36(2):267–303

    Article  MathSciNet  MATH  Google Scholar 

  27. Todo H, Ki Anjyo, Baxter W, Igarashi T (2007) Locally controllable stylized shading. ACM Trans Graph (TOG) 26(3):17

    Article  Google Scholar 

  28. Todo H, Anjyo K, Yokoyama S (2013) Lit-sphere extension for artistic rendering. Vis Comput 29(6-8):473–480

    Article  Google Scholar 

  29. Toler-Franklin C, Finkelstein A, Rusinkiewicz S (2007) Illustration of complex real-world objects using images with normals. In: Proceedings of the 5th international symposium on non-photorealistic animation and rendering, ACM, pp 111–119

  30. Vanderhaeghe D, Vergne R, Barla P, Baxter W (2011) Dynamic stylized shading primitives. In: Proceedings of the ACM SIGGRAPH/eurographics symposium on non-photorealistic animation and rendering, ACM, pp 99–104

  31. Vergne R, Barla P, Granier X, Schlick C (2008) Apparent relief: a shape descriptor for stylized shading. In: Proceedings of the 6th international symposium on non-photorealistic animation and rendering, ACM, pp 23–29

  32. Vergne R, Pacanowski R, Barla P, Granier X, Schlick C (2009) Light warping for enhanced surface depiction. In: ACM transactions on graphics (TOG), ACM, vol 28, p 25

  33. Vergne R, Pacanowski R, Barla P, Granier X, Schlick C (2010) Radiance scaling for versatile surface enhancement. In: Proceedings of the 2010 ACM SIGGRAPH symposium on interactive 3d graphics and games, ACM, pp 143–150

  34. Vergne R, Pacanowski R, Barla P, Granier X, Shlick C (2011) Improving shape depiction under arbitrary rendering. IEEE Trans Vis Comput Graph 17(8):1071–1081

    Article  Google Scholar 

  35. Xie X, He Y, Tian F, Seah H S, Gu X, Qin H (2007) An effective illustrative visualization framework based on photic extremum lines (pels). IEEE Trans Vis Comput Graph 13(6):1328–1335

    Article  Google Scholar 

  36. Zhang L, He Y, Xia J, Xie X, Chen W (2011) Real-time shape illustration using laplacian lines. IEEE Trans Vis Comput Graph 17(7):993–1006

    Article  Google Scholar 

  37. Zhao F, Liu X (2014) 3D gradient enhancement. Vis Comput 30(1):113–126

    Article  Google Scholar 

  38. Zhao H, Jin X, Mao X (2013) Real-time directional stylization of images and videos. Multimedia Tools and Applications 63(3):647–661

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Riyad Al-Rousan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Al-Rousan, R., Sunar, M.S. & Kolivand, H. Geometry-based shading for shape depiction enhancement. Multimed Tools Appl 77, 5737–5766 (2018). https://doi.org/10.1007/s11042-017-4486-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-4486-3

Keywords

Navigation