Corrupted rendering of Gaussian Splattings

Hello,
It appears we cannot correctly display 3D Gaussian splats created using the code I cloned from the 3DGS GitHub repo (the one accompanying the original paper).
Here is an example of such 3DGS

If you click the download button to get the splatting and upload it to SuperSplat , you see this file is fine. I also converted it to a ply and uploaded to polyCam and also it was displayed 100% correctly

BabylonJS:

Super Splat:

Please let me know how I can display these splattings in BabylonJS
Thank you

It could be a quaternion normalization issue, the splats seem to have the correct position and scaling but the rotation is off :thinking:

1 Like

@CrashMaster Thank you - you are absolutely right. That’s it - I need to normalize the quaternions!!!
It appears that SuperSplat is doing that, but BabylonJS is not.
I never mind to do that on my end

1 Like

cc @Cedric ?

1 Like