<--back--      home      --next-->
Dependent texture reads are vital for multi-dimensional transfer functions. They allow the results from one texture read to be used as the input to a second texture read. This means that the color values stored in one texture become the texture coordinates for a different texture. We can evaluate a 3D transfer function using a 3D texture, where each unique combination of V, G, and H have a unique position in this texture. Unfortunately, this method may result in transfer functions which are larger than the volume itself.