Jump to content
  • Advertisement
Sign in to follow this  

Clipmaps (NOT the geometry ones)

This topic is 4059 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
Sign in to follow this  

  • Advertisement

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!