JavaScript EditorFree JavaScript Editor     Ajax Editor 



Main Page
Previous Page
Next Page

5.11. Further Information

Many of the built-in functions described in this chapter are used in example shaders in the remainder of this book. All you need to do is keep reading to see them in action.

Some additional detail on the built-in functions can be found in the The OpenGL Shading Language, Version 1.10, by John Kessenich, Dave Baldwin, and Randi Rost (2004).

Various OpenGL Shading Language built-in functions, including the derivative and filter width functions, were inspired by similar functions in RenderMan. Motivation for some of these functions is discussed in The RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics by Steve Upstill (1990) and Advanced RenderMan: Creating CGI for Motion Pictures by Tony Apodaca and Larry Gritz (1999). For additional details on noise functions, see the papers by Perlin and the references provided at the end of Chapter 15.

  1. Apodaca, Anthony A., and Larry Gritz, Advanced RenderMan: Creating CGI for Motion Pictures, Morgan Kaufmann Publishers, San Francisco, 1999. http://www.renderman.org/RMR/Books/arman/materials.html

  2. Kessenich, John, Dave Baldwin, and Randi Rost, The OpenGL Shading Language, Version 1.10, 3Dlabs, April 2004. http://www.opengl.org/documentation/spec.html

  3. Perlin, Ken, An Image Synthesizer, Computer Graphics (SIGGRAPH '85 Proceedings), pp. 287296, July 1985.

  4. Perlin, Ken, Improving Noise, Computer Graphics (SIGGRAPH 2002 Proceedings), pp. 681682, July 2002. http://mrl.nyu.edu/perlin/paper445.pdf

  5. Pixar, The RenderMan Interface Specification, Version 3.2, Pixar, July 2000. https://renderman.pixar.com/products/rispec/index.htm

  6. Segal, Mark, and Kurt Akeley, The OpenGL Graphics System: A Specification (Version 2.0), Editor (v1.1): Chris Frazier, (v1.21.5): Jon Leech, (v2.0): Jon Leech and Pat Brown, Sept. 2004. http://www.opengl.org/documentation/spec.html

  7. Upstill, Steve, The RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics, Addison-Wesley, Reading, Massachusetts, 1990.

  8. Zwillinger, Dan, CRC Standard Mathematical Tables and Formulas, 30th Edition, CRC Press, 1995. http://www.geom.uiuc.edu/docs/reference/CRC-formulas/


Previous Page
Next Page




JavaScript EditorAjax Editor     JavaScript Editor