Gaussian Splats rotate incorrectly in VR

Still being built. i’ll let you know when :slight_smile:

Ah cool, I’ll keep refreshing the forum! lol

1 Like

Should be good now

@RaananW no change :frowning:

I’ve reverted my changes. The VR rendering quality improvement will happen later:)

1 Like

@Cedric is it compiling now? Nothing’s changed on my end.

You can see the build progress at the end of this page : GS - Use the right viewport value for position calculation by RaananW · Pull Request #15104 · BabylonJS/Babylon.js · GitHub

2 Likes

It works, thank you guys! So if I pull the Babylon libraries now the fix is included?

Next version will be released tomorrow

1 Like

Got it working in my project, wasn’t able to update it so I just started a new one - cool! Definitely noticing the visual quality difference in headset but it’s awesome that it’s working at least a bit now. :slight_smile:

2 Likes

@Cedric do you think you’ll have time to revisit the quality issue? Now that I have a less dense splat I’m really noticing it - there’s lots of gaps between the splats.

I’ve open an issue for that : Improve GaussianSplatting for VR · Issue #15109 · BabylonJS/Babylon.js · GitHub
I don’t own a VR headset so making a valid and tested fix will be problematic. I’ll check with the team how we can address this.

2 Likes

Ok! Let me know if you want some more testing help. :slight_smile: Happy to do so.

1 Like

@Cedric @RaananW - now I’m noticing the rotating problem in standard webGL, looks like we might have introduced a bug there. :frowning:

EDIT:

Hm…I’ve been using splats converted by SuperSplat, so the file format is .splat. But for what it’s worth .ply, while much slower, makes the effect less visible in WebGL (though it is still occuring).

1 Like

Will look into that. Any file I can use to reproduce this? Or does it happen with the default ones we have in the playground as well?

Sent you a PM with the file. :slight_smile: Hopefully we can use it to improve the VR display as well.

1 Like

It should not be related to .ply/.splat (rendering datas are the same at the end). looks like the same ratio/viewport issue to me.

I’ll check if GS - Use the right viewport value for position calculation by RaananW · Pull Request #15104 · BabylonJS/Babylon.js · GitHub is a regression (I doubt it).

EDIT: I’ve checked other impl and fix seems good.
.

1 Like

Bump. Any news?

@Elevons It has only been three days including a weekend…