3DTilesRendererJS
3DTilesRendererJS copied to clipboard
Renderer for 3D Tiles in Javascript using three.js
Even though pointer events are being used.
Something like `TilesRenderer.unregisterPlugin` to remove the plugin and all associated behaviors from the TilesRenderer. Requires updating each Plugins `dispose` function to reset all materials, etc. The issue are cases where...
Related to #632 Adds an option for limiting the amount of jobs started per frame while allowing for more parallel jobs. Timing before: ~2486 ms Timing after with higher maxJobs...
Related to #632 In progress PR for queuing up all tiles needed for rendering so we can make sure the jobs are saturated as consistently as possible. Currently tiles can...
The traversal and updates of the fields and objects in debug plugin can cause some hiccups and slowness. It would be nice to be able to disable the function of...
The proxy bounding volumes for Regions are generated by picking a specific set of points from the surface of the region shape and producing a bounding volume from those. However...
- Clean up code - Make behavior framerate independent - Improve performance by limiting raycasts where possible - Make zoomed-out globe rotation behavior dependent on click point - Some flags...
Add a utility for querying when tiles change and only perform raycasts when needed. Ie when a tile that might be hit toggles in visibility. This can be used to...
Ie this is how some GLTF extensions or plugins in the examples foldre can be distributed while keeping the core folders more organized.