Skip to content
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

Improved traversal approach for predictable 2d image formats displayed in 2d #957

Open
gkjohnson opened this issue Feb 5, 2025 · 0 comments
Milestone

Comments

@gkjohnson
Copy link
Contributor

Related to #943

WMTS, DZI, COG, etc are all 2d image formats with (presumably) consistently sized tiles which means you can very quickly determine which LoD and which sub tiles need to be rendered when the render perspective is limited to 2D. Ie if you have a specific 2d window and the tiles are all the same size, you can immediately determine which LoD level will need to be rendered for the tiles, and you can figure out how many tiles from 0, 0 the window is due to he consistent tile size. This also means the tile hierarchy does not need to be expanded into bounds higherarchy for traversal, as well.

When rendering in 3d these optimizations are not possible but if a user wants to display images in 2d it may be possible to add some improvements for traversing and rendering in these cases.

@gkjohnson gkjohnson added this to the v0.x.x milestone Feb 5, 2025
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