Three Dimensional or Solid Textures
The textures that we have discussed to this point are two-dimensional functions mapped onto two-dimensional surfaces. Another approach is to consider a texture as a function defined over a three-dimensional surface. Textures of this type are called solid textures.

Solid textures are very effective at representing some types of materials such as marble and wood. Generally, solid textures are defined procedural functions rather than tabularized or sampled functions as used in 2-D (Any guesses why?)

The approach that we will explore is based on
An Image Synthesizer, by Ken Perlin,
SIGGRAPH '85. The vase to the right is from this paper.

Lecture 22 Slide 22 6.837 Fall '98