A very large number of effects can be created by using voxels. It can of course be created in software and rendered by opengl, but something like a function that takes a pointer to a 3dvoxel field and rendered it to the screen would be nice. It’s one step towards making it supported in hardware.
Check out http://www.ati.com/na/pages/resource_cen…deonVolVis.html for a demo of using 3D textures for volume visualization.
The texture3d extension or the 1.2 feature does not do volume rendering in the strict sense.
The original poster said something that I wanted and I’m voting for this one!
Something like
glBindTexture(GL_TEXTURE_3D, textureID);
glRenderVoxelfv(GLfloat *a_Cube);
is welcomed.
V-man
how bout glpointsprites ( look for dx8 pointsprites for further information )