Rendering and Shading

Part of the Springer Professional Computing book series (SPC)


Computer animation takes place in a virtual 3D world. However it is normally visualized through a 2D screen made up of pixels. The rendering process is the computer animator’s camera, which records the virtual world in a format that can be broadcast. While the rendering process involves many well-documented stages, these have often been considered in isolation, and it is not always clear how these techniques can be combined into a practical renderer.


Virtual Machine Audio Signal Final Image Computer Animation Implicit 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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Apodaca, A.A. and Gritz, L., Advanced RenderMan: Creating CGI for Motion Pictures. Morgan-Kaufmann, 1999.Google Scholar
  2. Blinn, J., Dirty Pixels. Morgan-Kaufmann, 1998.Google Scholar
  3. Bloomenthal, J., et al., Introduction to Implicit Surfaces. Morgan-Kaufmann, 1997.Google Scholar
  4. Catmull, E., A Subdivision Algorithm for Computer Display of Curved Surfaces, UTEC, CSc, pp. 4–133, University of Utah, 1974.Google Scholar
  5. Cook, R.L. and Torrance, K.E., A reflectance model for computer graphics, ACM Transactions Graphics, 5(1), 1982.Google Scholar
  6. Duff, T., Interval arithmetic and recursive subdivision for implicit surfaces and CSG, SIGGRAPH, 1992.Google Scholar
  7. Ebert, D. et al., Texturing and Modeling. AP Professional, 1998.Google Scholar
  8. Flyn, M.J., Some computer organizations and their effectiveness. IEEE Trans. Computing, C-21 948–960, 1972.CrossRefGoogle Scholar
  9. Gritz, L. and Hahn, J. BMRT: a global illumination implementation of the Renderman standard VIN3, 1996.Google Scholar
  10. Hall, R., Illumination and Color in Computer Generated Imagery. Springer-Verlag,, 1989.Google Scholar
  11. Heckbert, P.S., Graphics Gems IV, AP Professional, 1994.Google Scholar
  12. Kirk, D., Graphics Gems III. AP Profesional, 1992.Google Scholar
  13. Olano, M., Hardware accelerated rendering, SIGGRAPH 2000, Course Notes.Google Scholar
  14. Perlin, K., An image synthesizer. Computer Graphics 19(3), 287–96 (SIGGRAPH) 1985. Pixar, Application note #31, 1999.CrossRefGoogle Scholar
  15. Pixar, RenderMan Interface Specification v3.2, 2000.Google Scholar
  16. Porter, T. and Duff, T., Compositing digital images, Computer Graphics, 18(3) 1984.Google Scholar
  17. Richards, M. and Whitby-Stevens, C. BCPL — the Language and its Compiler. Cambridge University Press, 1979.Google Scholar
  18. SideFX Software, The VEX Shading Language, 2000.Google Scholar
  19. Stam, J., Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values, SIGGRAPH 1998. Addison-Wesley.Google Scholar
  20. Upstill, S., The RenderMan Companion: a Programmer’s Guide to Realistic Computer Graphics. Addison-Wesley, 1989.Google Scholar
  21. Watt, A. and Watt, M. Advanced Animation and Rendering Techniques. Addison-Wesley, 1992.Google Scholar

Copyright information

© Springer-Verlag London 2003

Authors and Affiliations

  1. 1.Bournemouth UniversityPooleUK

Personalised recommendations