Results 156 comments of Mark Kellogg
trafficstars

Actually there is not a better way (right now), and there definitely should be. I haven't actually had a chance to do much experimenting with release-at-once systems, so there's definitely...

Hi, I haven't officially released it under any particular license because it was just a side project for fun. Honestly, it doesn't matter to me how anyone uses it! If...

I have also seen issues with spherical harmonics that only seem to occur on large splats, and I wonder if it's an issue with either the browser or graphics driver...

So based on my observations, it looks like I just can't use textures for spherical harmonics that are larger than 4096x4096, or have a width or height that is greater...

It might be technically possible to store the SH data in uniforms, but it would be a lot trickier to both store them and access them in the shader, given...

Functions like `viewer.changeSplatAlphaRemovalThreshold()` and `viewer.removeSplatScene()` make sense, but I'm not sure what you mean by `viewer.changeRenderMode()`, specifically what do you mean by "normal mode" and "Point cloud mode" ? As...

Yeah `dispose()` will release all resources held by the viewer. I plan on adding a `removeSplatScene()` function in the next release, so you won't have to wait too much longer...

You'd have to modify the shader for `SplatMesh` in this area: https://github.com/mkkellogg/GaussianSplats3D/blob/5c1fd4dd2b34512bfd20ce4f88efd4bedeac570a/src/SplatMesh.js#L303 Basically you'd want to interpolate between using eigen-values calculated from the covariances and the hard-coded eigen-values for point-cloud...

The reason I chose the approach to revealing the scene is that it matches the way splats are physically organized in `.ksplat` files, and the reason splats are organized in...