3DTilesRendererJS
3DTilesRendererJS copied to clipboard
Renderer for 3D Tiles in Javascript using three.js
Some tiles seem to be fading and showing the background. Possibly related to the priority function updates? Should git bisect
### Description Dedicated issue tracker for TerrainRGB/Terrarium support following https://github.com/NASA-AMMOS/3DTilesRendererJS/issues/943#issuecomment-3538339285 ## Motivation for additional terrain sources In case it's useful, I just gathered several 2.5D `TerrainRGB` and `Terrarium` resources, existing...
Both WMS and WMTS use "capabilities" xml files that parse the file and contain a lot of relevant information for construction and setup. But these XML files seem to be...
The calculation [here](https://github.com/NASA-AMMOS/3DTilesRendererJS/blob/bf91c00e9b1ae37004dcee4d36d195734e4db857/src/three/plugins/images/ImageFormatPlugin.js#L286) calculates error as `1 / pixelCount` but in cases where the root layer is 2 tiles wide this will be incorrect. It's possible this should be `rooTileCount...
This can happen with the tile flattening plugin or other custom geometry modification or animation. Related to #1321. One option is to update the tile bounds as the geometry is...
When using the ImageOverlayPlugin / XYZTilesOverlay and zooming in or navigating close to the surface, then the rendered texture gets very blurry. I would expect that the next zoom levels...
Right now image overlays expect and require a fixed "levels" depth which is used to limit the tile requests or further split tiles to increase the detail resolution. But overlays...
TilesRenderer: Load order can result in children loading first, taking LRUCache space before parents
This can be an issue when the renderer settings trigger tiles to load that immediately overflow the cache (as happens with #1065). This can result in a case where children...
This PR adds preliminary support for `NodeMaterial` in `TilesFadePlugin`. I consider this preliminary because it doesn't support `BatchedMesh`, as I have not been able to use `BatchedMeshPlugin` with `WebGPURenderer` yet....
**Performance & Preload** - Add an asynchronous option for tile splitting to avoid framerate hiccups. Either add to a priority queue or perform one iteration per frame. - Instead of...