Skip to content

Conversation

@mkkellogg
Copy link
Owner

  • Support 2D Gaussian splatting scenes: https://surfsplatting.github.io/, activate with Viewer parameter splatRenderMode: GaussianSplats3D.SplatRenderMode.TwoD
  • Fixed rendering bug with spherical harmonics in scenes with large number of splats
  • Fixed scaling bug with spherical harmonics
  • Properly apply scene opacity and visibility when scene is loaded
  • Fixed bug where call to remove splat scene would never complete if there was only one splat scene loaded
  • Fix double dispose() call in Viewer.removeSplatScene()
  • Added Viewer.removeSplatScenes()

@mkkellogg mkkellogg merged commit 992ed9a into main Jul 15, 2024
@random-yang
Copy link

Untitled Image 1
I enable the 2dgs renderer, and drop the file from the online 3dgs site. The result looks like this. Does this mean that 2dgs is a separate file that the training results are received in, and that the two files are not generic?

@mkkellogg
Copy link
Owner Author

If you mean that you are trying to view a normal 3DGS scene, with 3 scale values per splat, with 2D rendering mode activated, then you will definitely see incorrect results :) A 2DGS scene only has 2 scale values per splat.

tedchao pushed a commit to tedchao/GaussianSplats3D that referenced this pull request Oct 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants