Jump to content
  • Advertisement
Sign in to follow this  
dv

Clipmaps (NOT the geometry ones)

This topic is 3971 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, I am looking into clipmaps, but have trouble with several issues. 1) All papers and tutorials I encountered are from 1999 and earlier. They talk about stuff like virtual clipmaps which decide PER POLYGON which physical clipmap to use. In short, these resources are useless for modern GPUs. Does anyone know about more recent work into clipmaps (aside from the geometry ones)? 2) Hardware clipmap support does not exist, one has to fake them using one texture with a mipmap pyramid and several textures with only one mipmap level for constructing the clipmap stack. Or is there some support I overlooked? (I also think that using one big rectangular texture for the stack textures could be wiser) 3) (This is the most troublin part, also because of (1)) I am unsure how to choose the clipmap stack texture correctly. I have to perform the mipmap lod calculations manually, correct? And, I have to tweak the lod bias of the mipmap pyramid texture? 4) Storage. I suppose using DXT compression for the textures is a good idea. But what about disk storage? I mean, a 32k x 32k texture will eat storage space, unless some nifty compression is involved - per-tile, of course, so that tiles can be decompressed and used independently (as I dont think anything else than a tile-based storage layout would be suitable for texture paging). Any known methods for this? 5) Putting clipmaps on everything is not a good idea since the hard drive quickly becomes a bottleneck. Correct?

Share this post


Link to post
Share on other sites
Advertisement
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!