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
About Tiles3DLoader loading 3d tiles will flicker #2570
Comments
f8hkg-c8ekx.mp4This video will help you to see the problem more visually |
Thanks for reporting. that particular tileset does seem to exhibit the problem in a very pronounced way. Assuming the tileset is well formed (I would guess that something in the tileset is exacerbating the issue), this would indicate problems in the tileset traversal algorithm (the algorithm that selects which tiles to show based on the viewport). Unfortunately, loaders.gl currently does not have any active maintainers of the traversal algorithms for 3D tiles. We are always looking for contributors, however the funding and focus in loaders.gl for the last few years has been on I3S rather than 3D tiles. |
Through understanding, it seems to be related to the logic of tiles' isVisible ' |
@vanness30214 Thanks for investigating! If you can provide additional info it would be highly appreciated. |
I don't know if my viewpoint is correct or not; It seems to be related to the rendering scheduling order of tiles; According to my personal understanding, the tiles with the lowest LOD level at the beginning of the rendering serve as the bottom layer for bottoming out; Then render deeper level tiles; Based on source code:tiles-tile-3d.ts - updateVisibility function
It is related to the "_visible" logic display of this code Then I consulted some other friends about the solution to this problem, and they proposed "Template testing solution, first dye the sub template values, and render the parent based on the sub template values" Solution for |
I don't know if my explanation will be helpful to the team, as I am also a beginner and don't have much ability to make changes. I have implemented too many functions and can only request the team's help; thanks |
This question has been asked before by an issue. |
Here is a demo
https://github.com/vanness30214/map-demo
question:
These are the issues I found, thanks a lot
The text was updated successfully, but these errors were encountered: