CesiumGS / cesium-omniverse

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

Spec and implement improved UI/UX for refreshing and reloading tilesets and raster overlays #676

Open corybarr opened 5 months ago

corybarr commented 5 months ago

Currently, some edits to raster overlays, cartographic polygons, etc, can result in a cascade of overloads. Starting from a product level, we should revisit the UX/UI with an eye out for the following:

Cesium for Unreal currently has some different approaches than Cesium for Omniverse. Listing these differences and deciding if they should be adopted provides a starting point.

lilleyse commented 5 months ago

One idea for cutting down on tileset reloads is to hardcode a maximum number of raster overlays per tile so that the material doesn't need to be recreated each time a new raster overlay is added or removed.

corybarr commented 5 months ago

I also wonder how feasible it is to add the visibility-toggle eye icon that USD prims have for each raster overlay. Changes to non-visible raster overlays could be batched until visible. Aside from being a way to disable reload, it also might make data exploration like comparison between raster-overlay datasets easier.