GaussianSplats3D
GaussianSplats3D copied to clipboard
Three.js-based implementation of 3D Gaussian splatting
For custom effects, it would be great to have a callback into shader generation. This can currently be achieved with some hackery (e.g. attach to three's shader compiler), but I...
`const inViewer = new GaussianSplats3D.DropInViewer(); inViewer.addSplatScenes( [ { 'path': 'assets/data/point_cloud.ply', 'splatAlphaRemovalThreshold': 20, }, ], true );`
I'm currently trying to get the DropInViewer running together with a normal three.js scene. If I use the normal Viewer class and specify the scene via the threeScene parameter, everything...
XR (AR) working with iOS and "Variant Launch" , no splat rendering with Android "DropInViewer" WebXR
I'm currently implementing many features of GaussianSplats3D in my app meetwheels. (DropInViewer, kSplat usage, WebXR Mode) I managed to make the splats working on iOS with Variant Launch (https://launch.variant3d.com) I'ts...
I see that the viewer only allows 0, 1, or 2 sh level, but my splat looks best with 3. Why are 3 SH bands not possible?
Hi mkkellogg, I found on Iphone13 with 4G GPU memory,the demo fails to load (but it happens to be successful!). If i change the ply model to smaller size, the...
Three.Box3.setFromObject and Three.Box3.setFromObject compute a bounding box of any 3D objects by searching for specific properties and recursively repeating the operation in the descendant of that object [^1]. For now,...
Hello, Currently, when I am trying to load a new scene while a scene has already been rendered, it doesn't remove the old scene but rather combines them. Is there...
Hi Mark, im trying to setup a mesh to put under the bottom of a splat. The best way to achieve that is to calculate the lower bottom using the...
Is it possible to use your library with react ? do you have any exemple ?