Gaussian Splat Size Issue on VR Devices


I’m experiencing an issue with Gaussian splatting in my PlayCanvas project. The splats render correctly on a PC browser, but when viewed on a VR device, each splat appears significantly larger. The assets themselves are not scaled up; rather, each individual splat seems to be oversized.

Error Description:
The Gaussian splats are rendering at a much larger size on VR devices compared to the PC browser.

Steps to Reproduce:

  1. Open this PlayCanvas project: PlayCanvas 3D HTML5 Game Engine
  2. View the scene in a PC browser to confirm the correct splat size.
  3. Switch to a VR device (e.g., Oculus Quest 3) and observe the splat size. The issue is also present when viewed through MS Mixed Reality Portal.

Expected Behavior:
The Gaussian splats should render at the same size on both PC browsers and VR devices.

Actual Behavior:
The splats appear much larger on VR devices.

Project Details:

  • PlayCanvas Version: 1.71.6
  • Browser: Chrome 126.0.6478.127
  • VR Device: Oculus Quest 3
  • Operating System: Windows 10

Additional Context:

I have tried adjusting the settings but have not found a solution. I suspect this might be related to the rendering settings for VR devices.

Any assistance or guidance on how to resolve this issue would be greatly appreciated. Thank you in advance!

This could be related to this: GSplats stereoscopic rendering (viewport size issues) · Issue #6053 · playcanvas/engine · GitHub

1 Like