Skip to content

Control of LOD details for Lowres layer rendering #706

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
xystudio2 opened this issue Jun 10, 2025 · 1 comment
Open

Control of LOD details for Lowres layer rendering #706

xystudio2 opened this issue Jun 10, 2025 · 1 comment

Comments

@xystudio2
Copy link

xystudio2 commented Jun 10, 2025

In our Server, there are many, many tall bridges and great buildings.

However, when we view these tall structures, which are often only one or two blocks thick or wide, on BlueMap, due to the LOD for distant scenes (lowres layer), they turn into strange "high walls" that block the skyline.

Could it possible to resolve this issue?

My idea is:
a. Could there be an option to use lower values (as minimum?) rather than the maximum (or nearest) during LOD calculations for interpolation sampling? (Since the heightmap resolution during LOD is lower than one block, this might filter out excessively narrow structures.) (I think it is may most possible)

b. As a solution that’s not quite as straightforward to implement. It might require more sophisticated LOD strategies, possibly involving heightmaps, or something along the lines of what Distant Horizons does.

c. Set up some kind of detection mechanism to filter out floating surface structures that are both too far from the ground and too thin — this could involve combining both height and brightness calculations for better results.

d. Just straight-up filter out any floating structures whose thickness doesn’t meet a certain threshold.

@xystudio2
Copy link
Author

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant