Gaussian Splats rotate incorrectly in VR

@Cedric I’m working on this for my day job so I’m free all day to discuss and work with you if you have a method of live chat. :slight_smile:

1 Like

I tried to repro with viewport, without success.
It’ll be difficult to fix it with a simple repro as I don’t have a VR device.

I have a device, would you like to send me something I can debug with or send me a potential fix to test?

without a repro and a debugging session, I have no clue what to change.

Can we start by at least disabling the roll rotation of the splats in VR mode?

do you think you can try to do a repro or investigate the issue @RaananW ?

Will take me some time, as I am not 100% familiar with the GS code. I’ll assign it to me.

Cedric is working on a better solution, but just to check, can you use this playground and see if it solves the issue?

GS carousel | Babylon.js Playground (babylonjs.com)

1 Like

Seems to work! Hard to tell with a splat that is that dense but I’m pretty sure everything is working correctly. :slight_smile:

@RaananW What did you change? I don’t see anything in that script that looks like it would do anything different.

1 Like

Might not be the only problem. Or the solution is something else. I think the quality issue is also linked to this viewport problem.

Current VR quality:

With local hack:

1 Like

@RaananW the local hack looks correct - here’s the sample player, they match up.

1 Like

I’ve updated Raanan’s PR with a fix for rendering quality. Can you please test it @Elevons and let me know if the quality is better without any regression?

1 Like

Still building, need to wait a few minutes for the snapshot to update :slight_smile:

1 Like

@RaananW @Cedric - do I just test the previous link you sent?

Yep. Should be working now

@RaananW looks much much worse :frowning:

I’m not sure what you’re changing - the previous version looked fine in the headset. If you revert I can send a picture.

@Cedric - seems like the extra code lowered quality

I’ve pushed another change. Let me know how it goes before I revert if not better :slight_smile:

@Cedric same problem :frowning: