I’m trying to visualize cloud data stored in a GRIB-2 file in Cesium. Currently, my solution involves manually extracting the relevant raster bands, using Cesium’s primitive to individually generate tiles for each cloud and then displaying them. While it works, it is simply not performant enough and despite having attempted two optimization passes, I am unable to make it run smoothly.
The Cesium 3D Tiles system seems to be the way to go, but I’m a little lost on how to prepare data for it. I’ve read the specs on GitHub for how the tiles need to be defined, but I was wondering if an automated workflow for extracting raster bands from GRIB-2 files and converting them to a format compatible with Cesium 3D Tiles is already available.
I believe a simple point cloud system would work, but even 3D cubes would suffice. Any advice on how to go about accomplishing this task would be appreciated.