PDA

View Full Version : 3d texture on pc



hwj_just
05-26-2005, 11:20 PM
hello i want to do volume rendering via 3d texture on pc .does 3d texture on pc can have a bright further? i use 256*256*256 texture ,can i use much bigger texture?
thank you!

Obli
05-27-2005, 02:35 AM
I fear there's a limit of 4096x4096 pixels on GeForces, which means 256x256x256 pixels in a 3D texture. I believe this to be a pixel limit but I haven't checked it out yet. So, it may be possible to have different dimensions but I cannot tell for sure.

A whopping amount of memory is going to be burnt with a 256^3 texture (well, not really but they are 16M pixels after all) so, maybe it's better to take care in case you're doing HDR.
It doesn't seem to be a problem for "regular" texture formats however.

clunis_immensus
05-31-2005, 08:44 AM
3D textures are not limited to 256^3.
On a 256MB GeForce card, close to 512^3 may be possible.

micho2
06-01-2005, 02:23 AM
Hi,
you can use glGetIntegerv(GL_MAX_TEXTURE_SIZE, &size2d) to obtain maximal resolution of 2D texture supported by your GPU. And glGetIntegerv(GL_MAX_3D_TEXTURE_SIZE, &size3d) for 3D texture maximal resolution.

Micho