- uniform sampler3D Tex1;
- uniform sampler1D ctable;
- varying vec3 TexCoord;
- void main()
- {
- vec4 value = texture3D(volume,TexCoord);
- vec4 color;
- color.r = texture1D(ctable,value.r).r;
- color.g = texture1D(ctable,value.g).g;
- color.b = texture1D(ctable,value.b).b;
- color.a = texture1D(ctable,value.a).a;
- gl_FragColor = color;
- }