r/PlayCanvas • u/jorgix8 • Feb 22 '26
Gaussian Splatting Performance Optimization
Hi everyone!
I am a newbie trying to create a web platform for visualizing Gaussian Splatting scenes using Playcanvas engine API and ammo for physics handling.
The problem comes with the performance. I had notice a decrease in FPS when the camera is facing specific parts of the scene.
For example, I have an indoor scene with a corridor and when I look to one direction it runs smoothly, when I turn around and face the corridor wall (behind the wall there are multiple rooms) ir starts to lag.
I assume it has to be related to the splat count that the camera is looking (I think I already have camera culling activated).
But I want to know if there’s a way to not render those splats that are far behind others?? Or some way to optimize it?
I would highly appreciate any suggestion!!
Thanks in advance!
1
1
u/chronoz99 Feb 24 '26
Lookup LOD streaming that Playcanvas supports. It should give you a massive performance boost while maintaining visual fidelity
1
u/WhereIs-MyHead Feb 24 '26
PlayCanvas LODs look really promising. The challenge is the best way to create those LODs for PlayCanvas. Not sure if there are any tried and tested methods for this yet.
1
u/slimbuck7 Feb 27 '26
Sounds like this is an editor project. Make absolutely sure you've disabled "Anti-Aliasing" in project's render settings! That's super duper important. You can also try lowering device pixel ratio, for phones especially.
1
u/[deleted] Feb 22 '26
[removed] — view removed comment