cesium icon indicating copy to clipboard operation
cesium copied to clipboard

The example data provided by KHR_Gaussian_stlatting is corrupted

Open smart4654154 opened this issue 6 months ago • 4 comments

The example data provided by KHR_Gaussian_stlatting is corrupted https://github.com/CesiumGS/glTF/tree/proposal-KHR_gaussian_splatting/extensions/2.0/Khronos/KHR_gaussian_splatting

Image

Image There should be more information later, but the file did not continue to be written Can you provide a complete sample data,thank you

Additionally, can you provide 3DGS results such as code to convert ply to this format? I want to load 3dgs in Cesium, thank you

Image

smart4654154 avatar Jun 03 '25 03:06 smart4654154

@keyboardspecialist (Maybe this was hitting some gist size limit? It's a bit strange that it was cut off somewhere near the end of the JSON, but might be). In any case: This should probably be shared as a GLB somehow. The embedded representation adds ~30% to the size, and is usually discouraged for everything else than small ("debugging") glTF assets.

javagl avatar Jun 03 '25 11:06 javagl

Also, I should point out that KHR_gaussian_splatting is outdated and has been replaced by KHR_spz_guassian_splats_compression.

I added a warning to https://github.com/CesiumGS/glTF/tree/proposal-KHR_gaussian_splatting/extensions/2.0/Khronos/KHR_gaussian_splatting for anyone who stumbles on the old extension.

lilleyse avatar Jun 03 '25 15:06 lilleyse

Also, I should point out that KHR_gaussian_splatting is outdated and has been replaced by KHR_spz_guassian_splats_compression.

I added a warning to https://github.com/CesiumGS/glTF/tree/proposal-KHR_gaussian_splatting/extensions/2.0/Khronos/KHR_gaussian_splatting for anyone who stumbles on the old extension.

Thank you very much.@lilleyse I'm not familiar with Cesium, but I want to load 3DGS in Cesium. Could you provide a tutorial, such as code, on how to convert the results of 3DGS into a format supported by Cesium? I think this would be helpful to everyone. Thank you very much.

smart4654154 avatar Jun 03 '25 15:06 smart4654154

@smart4654154 we'll have Gaussian splat (.ply) to 3D Tiles conversion in Cesium ion pretty soon. That will include tutorials for bringing in your data from other software.

In the meantime everything is still in development. There's the glTF extension KHR_spz_gaussian_splats_compression and the CesiumJS PR https://github.com/CesiumGS/cesium/pull/12582 but not too much beyond that.

lilleyse avatar Jun 03 '25 15:06 lilleyse