PDA

View Full Version : Large Texture Support and/or Paging Techniques



pleopard
07-11-2005, 04:56 AM
We have some ultra high resolution imagery (4096 pixels+) that we wish to map onto a sphere for an earth model in one of our analytical tools. The better cards we have here at the shop report a maximum texture dimension of 2048. So ... my question is two fold :

1) Easy method - How long before graphics hardware will be able to support such large textures ...

2) Hard method - Has anyone found a good, solid work-around for this problem such as texture paging techniques? I would think this would be hard to do for a spherical mapping as opposed to a linear mapping such as in a patch of square terrain. I would enjoy hearing some of your ideas ...

Thanks in advance,
Paul

jide
07-11-2005, 05:22 AM
geforce fx: GL_MAX_TEXTURE_SIZE: 4096, but I don't know if we speak of the same thing, you weren't explicit enough for me on the subject.

pleopard
07-11-2005, 05:26 AM
Yes, I was speaking of the maximum texture dimension (size). Is that for all models of the Fx?

Trahern
07-11-2005, 05:33 AM
Originally posted by pleopard:
Yes, I was speaking of the maximum texture dimension (size). Is that for all models of the Fx?I have 4096 even on fx5200 so I think that its the same on all FXs..

def
07-11-2005, 05:46 AM
Also on FX Hardware I have an earth model (sphere) in 8 parts each one mapped with a 4096x4096 texture.

pleopard
07-11-2005, 05:57 AM
How did you manage to map the textures onto the sphere?

def
07-11-2005, 07:07 AM
Originally posted by pleopard:
How did you manage to map the textures onto the sphere?actually that was done through a 3dsmax exporter we use...
If you have a spherical map, generating texture coordinates shouldn't be the problem.
Shading can be a problem with the single parts. Using automatic normal generation will cause shading errors at the edges. I'm sure it could be done with multitexturing (8) and just one geometry, that way you wouldn't need to worry about the normals.

Robert Osfield
07-19-2005, 10:55 AM
Originally posted by pleopard:
We have some ultra high resolution imagery (4096 pixels+) that we wish to map onto a sphere for an earth model in one of our analytical tools. The better cards we have here at the shop report a maximum texture dimension of 2048. So ... my question is two fold :

1) Easy method - How long before graphics hardware will be able to support such large textures ...

2) Hard method - Has anyone found a good, solid work-around for this problem such as texture paging techniques? I would think this would be hard to do for a spherical mapping as opposed to a linear mapping such as in a patch of square terrain. I would enjoy hearing some of your ideas ...

Thanks in advance,
PaulDatabase paging has been around for along time in the vis-sim world, and these days there are even open source solution for both paged database creation and rendering of paged database.

The OpenSceneGraph <http://www.openscenegraph.org> is one open source example that has full database paging support, and can comfortable handle moziacs of high res geospecifc imagery and digital elevation maps, including whole earth datasets.

CrazyButcher
07-19-2005, 01:31 PM
here is a technique about giant texture data handling, you might have seen the geometric clipmaps for terrain rendering

http://techpubs.sgi.com/library/dynaweb_docs/0620/SGI_Developer/books/Perf_PG/sgi_html/ch12.html