Illumination and Shading

  • Frank Klawonn
Part of the Undergraduate Topics in Computer Science book series (UTICS)


Modelling illumination and shading is essential for 3D scenes to obtain realistic images. Basic notions for illumination and shading like different light sources, reflection of light, shadows, transparent objects and textures on surfaces are explained. Apart from the standard illumination techniques, the radiosity model and ray tracing are introduced. The use of illumination and shading within Java 3D is demonstrated by numerous Java 3D examples.


Light Source Diffuse Reflection Ambient Light Specular Reflection Freeform Surface 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Blinn, J.F.: Simulation of wrinkled surfaces. In: Proc. SIGGRAPH’78, Computer Graphics, vol. 12, pp. 286–292 (1978) Google Scholar
  2. 2.
    Cohen, M.F., Chen, S.E., Wallace, J.R., Greenberg, D.P.: A progressive refinement approach to fast radiosity image generation. In: Proc. SIGGRAPH’88, Computer Graphics, vol. 22, pp. 75–84 (1988) Google Scholar
  3. 3.
    Cohen, M.F., Greenberg, D.P.: The hemi-cube: A radiosity solution for complex environments. In: Proc. SIGGRAPH’85, Computer Graphics, vol. 19, pp. 31–40 (1985) Google Scholar
  4. 4.
    Goral, C.M., Torrance, K.E., Greenberg, D.P., Battaile, B.: Modeling the interaction of light between surfaces. In: Proc. SIGGRAPH’84, Computer Graphics, vol. 18, pp. 213–222 (1984) Google Scholar
  5. 5.
    Gouraud, H.: Continuous shading of curved surfaces. IEEE Trans. Comput. C-20, 623–629 (1971) CrossRefGoogle Scholar
  6. 6.
    Nishita, T., Nakamae, E.: Continuous tone representation of three-dimensional objects taking account of shadows and interreflection. In: Proc. SIGGRAPH’85, Computer Graphics, vol. 19, pp. 124–246 (1985) Google Scholar
  7. 7.
    Phong, B.-T.: Illumination for computer generated pictures. Commun. ACM 18, 311–317 (1975) CrossRefGoogle Scholar
  8. 8.
    Thibieroz, N.: Deferred shading with multiple render targets. In: Engel, W.F. (ed.) Shader X2, Shader Programming, Tips & Tricks with DirectX 9, pp. 251–269. Plano, USA (2004) Google Scholar
  9. 9.
    Warn, D.R.: Lighting controls for synthetic images. In: Proc. SIGGRAPH’83, Computer Graphics, vol. 17, pp. 13–21 (1983) Google Scholar

Copyright information

© Springer-Verlag London Limited 2012

Authors and Affiliations

  • Frank Klawonn
    • 1
  1. 1.Department of Computer ScienceOstfalia University of Applied SciencesWolfenbüttelGermany

Personalised recommendations