CesiumGS / cesium-omniverse

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

Cache USD instead of glTF #18

Closed lilleyse closed 1 year ago

lilleyse commented 2 years ago

We use cesium-native for 3D Tiles streaming, loading, and caching. Tiles are cached as glTF blobs in a local sqlite database.

Since we need to convert glTF to USD to bring it into Omniverse, it would be more efficient if we could store USD in the cache so that we don't have to perform this conversion every time a tile is loaded from the cache.

Related to and will likely build on the work in https://github.com/CesiumGS/cesium-native/issues/566

lilleyse commented 1 year ago

This is no longer relevant now that we go directly from glTF to Fabric. Though possibly relevant to future 3D Tiles / USD interop work.