11.6. Further Information
The book Texturing and Modeling: A Procedural Approach, Third Edition, by Ebert et al. (2002) is entirely devoted to creating images procedurally. This book contains a wealth of information and inspires a ton of ideas for the creation and use of procedural models and textures.
The shaders written in the RenderMan Shading Language are often procedural in nature, and The RenderMan Companion by Steve Upstill (1990) and Advanced RenderMan: Creating CGI for Motion Pictures by Apodaca and Gritz (1999) contain some notable examples.
Bump mapping was invented by Jim Blinn and described in his 1978 SIGGRAPH paper, Simulation of Wrinkled Surfaces. A very good overview of bump mapping techniques can be found in a paper titled A Practical and Robust Bump-mapping Technique for Today's GPUs by Mark Kilgard (2000).
A Photoshop plug-in for creating a normal map from an image is available at NVIDIA's developer Web site at http://developer.nvidia.com/object/photoshop_dds_plugins.html.