glColorTable

I want to use glColorTable() for Volume rendering.
I created a color table with this function, but how can I use the table I created.

Color tables are not accessible inside shaders.
The fragment shaders come AFTER the lookup.

Lookup tables for volume rendering are normally done with a dependent 1D texture lookup instead, like this:

float value = texture3D(volume, texcoord.xyz).r;
float4 color = texture1D(lookup, value);

Put your color table into the 1D texture.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.