I have CADRG image layers that are loaded after a certain zoom factor and DTED elevation layers that are added dynamically as the user pans around (at most 9 tiles of 1 by 1 lat/long loaded at a time). When the elevation layers are added the map refreshes and blinks, which is fine. However, if I'm too far zoomed in when the refresh occurs, the layers never render properly. Instead the layers are blurry and indistinguishable. If I load the elevation DTED layers and CADRG at higher viewpoint z factor, then this doesn't occur. The tiles load properly and I can zoom in further and they still display properly.
What could be causing the tiles to not load and look incorrect when dynamically loading them in closer to ground level?
I've found that the cut off is around 500,000 Meters above the surface. Dynamically loading CADRG and DTED at this level causes the images to never load properly. Loading above this value (600,000+) makes things load fine (and again after zooming in once its rendered is also fine).
I've checked the LODBlending class and messed with its options to see if it would have any effect, and it did not. I also removed LODBlending completely and it appeared nothing changed with that either.
I do not load these in the earth file. Instead I construct these like so:
hillshadeLayer is .tif with opacity .65 with minLevel 7
colorLayer is .tif with opacity .65 with minLevel 7
elevationLayer is .vrt with opacity .65 with minLevel 7
Edit: osgEarth version 2.10 file format looks wrong here it is: