Why do textures have different gamma?
Because they are made from tiles with different zoom levels.
For example, if RWT use zoom 19 for 8192x8192, then zoom 16 is used for 1024x1024.
But you can force RWT use tiles from a certain zoom level.
Just specify Max Level 19.
This will increase the amount of downloaded data, but your textures will be made from tiles with the same zoom level and the problem will be gone.
The way to reduce the amount of downloaded data:
The provider has the same gamma in the range of zoom levels, for example zoom 17-20.
Regenerate the texture adjacent to the high-resolution texture until you find the minimum "Max Level" value, in which the textures have the same gamma.
For example:
Max Level - 19. Gamma OK.
Max Level - 18. OK.
Max Level - 17. OK.
Max Level - 16. Gamma fail.
You use Max Level 17 for all terrains.
How to automate regeneration, based on an example:
http://forum.infinity-code.com/viewtopi … 3093#p3093
Replace:
RealWorldTerrainWindow.StartCapture();
to:
RealWorldTerrainWindow.prefs.maxTextureLevel = XXX;
RealWorldTerrainWindow.StartCapture();
Where XXX is an integer zoom level.
Kind Regards,
Infinity Code Team.
Boost your productivity a lot and immediately using
Ultimate Editor Enhancer.
Trial and non-commerce versions available.