CesiumGS / cesium-omniverse

Bringing the 3D geospatial ecosystem to Omniverse
https://cesium.com/platform/cesium-for-omniverse/
Apache License 2.0
55 stars 7 forks source link

Add a load timer powertool for load benchmarking #668

Closed r-veenstra closed 7 months ago

r-veenstra commented 7 months ago

This PR adds a load timer powertool to assist with benchmarking load times for tilesets.

Rather than manually using a stopwatch or similar, this feature will automatically start a timer and trigger a reload of all tilesets in the stage. The timer automatically completes once 30 successive frames of zero loading occurs (this assumes all loading has finished).

image

This could also be extended to load with and without cache once caching is added.

@timoore this should he helpful when testing load times in your libcurl/cache branch