Open Badel2 opened 7 years ago
This would be nice. What could be done is that instead of dynamic resolution, you could switch manually beetween different resolutions. It wouldn't be hard to add and however would be nice in order to see a really large amount of space (the minimal resolution could be 512*512 blocks = 1 pixel, that would allow us to do anything we want)
Something like this would be really nice to have, especially when trying to locate structures that are far apart (e.g. mansions).
The current implementation of unlimited zoom is suboptimal, it stores all the biome values when only very few are needed to render a proper map. I tried to solve this problem, however many parts of the code are hardcoded to the fragment size, so I didn't manage to change the resolution on the fly, however I can recompile amidst with a custom fragment resolution. You may think that nobody would use this feature, however this would also dynamically enable "full biome resolution", instead of the usual quarter resolution, when using the maximum World(0) resolution.
The main problem is how to change the on-screen size (and resolution) of the fragments on the fly. Any suggestions welcome.
My fork: https://github.com/Badel2/amidst/tree/infinite-zoom
Showcase album: https://imgur.com/a/Z792H