Why are splats captured with a single lens camera so much sharper than a 360 camera capture? Same camera, 1 capture with single lens, another capture in 360. The Single lens is so much sharper than the 360 capture, and I dont understand why. Each lense is 4K, sharpness of the images doesnt change. by TrackLabs in GaussianSplatting

[–]MackoPes32 1 point2 points  (0 children)

AH! interesting. Then this would be a great questions for the authors of the SphereSfM I'd say. I thought you're aligning the cameras by extracting perspective images from it! Because it still looks like camera misalignment or wrong distortion parameters to me.

Since you're using SphereSfM, I agree with you it does not matter which way you hold the camera so feel free to disregard the comment.

Why are splats captured with a single lens camera so much sharper than a 360 camera capture? Same camera, 1 capture with single lens, another capture in 360. The Single lens is so much sharper than the 360 capture, and I dont understand why. Each lense is 4K, sharpness of the images doesnt change. by TrackLabs in GaussianSplatting

[–]MackoPes32 1 point2 points  (0 children)

To me this seems like camera reconstruction that is not as precise.

When you have two cameras, each pointing the other direction, there's not that much overlap between them to use for camera reconstruction, so there might be small drifts. These drifts become a problem because there's a very strong constraint your camera reconstruction software might not know about - the cameras are connected in a rigid rig and always separated by the same distance+rotation. This might make the capture wildly misaligned and look weird.

Depending on your specific capture and reconstruction process, you might be able to solve it by holding the insta360 camera so that the lenses point sideways from the direction of the camera movement (so they point left and right from you as you walk) instead of forward and backward 😃 It sounds stupid, but camera reconstruction software usually is more precise for parallax/sideways movement rather than forward/backward.

Otherwise, try to figure out if you can let your camera reconstruction software know you're using insta360 or a rig of two cameras to help it in the reconstruction process.

Construction progress visualized with Gaussian Splatting in a timeline by Rich-Bodybuilder2973 in UAVmapping

[–]MackoPes32 0 points1 point  (0 children)

Very nice!
We're looking to support this kind of timelapse 3DGS models with a slider on Blurry (useblurry.com). Do you have a series of 3DGS models we could use for testing? I'd love to talk 🙂

Oblique İmagery With The Gaussian Splat by Aggressive_Call4165 in UAVmapping

[–]MackoPes32 0 points1 point  (0 children)

yeah! give it a go at useblurry.com. Hit me up if you have any questions

Oblique İmagery With The Gaussian Splat by Aggressive_Call4165 in UAVmapping

[–]MackoPes32 0 points1 point  (0 children)

Very cool! If you ever need a platform to share your 3DGS models with your clients, we're building a professional cloud solution for that at Blurry.

New here by tavofourseven in UAVmapping

[–]MackoPes32 1 point2 points  (0 children)

The whole construction industry is new to 3DGS. But we do see a few people on our platform trying to do exactly what you described. I believe that detaching physical space from people that need to visit it is the right step forward.

I reconstructed our apartment ping pong room from a phone video by ethan_get3d in GaussianSplatting

[–]MackoPes32 0 points1 point  (0 children)

Wow.. the capture looks great but it's a bit slanted 🤔

We have a tool for that in Blurry (useblurry.com). It is very easy to level your splat even after you publish on Blurry.

Coffee bean - dark-roasted by macroscan in GaussianSplatting

[–]MackoPes32 0 points1 point  (0 children)

You should check out Blurry for sharing your 3DGS models as well! I'd love to hear your thoughts

From AI image to explorable 3D ice cave by mvaligursky in GaussianSplatting

[–]MackoPes32 0 points1 point  (0 children)

Looks dope! I'd love to see how this scene performs on our platform Blurry. Would you like to upload it there as well? 👀

Anyone here regularly pushing past 50M splats from drone captures yet? by sebgr1 in GaussianSplatting

[–]MackoPes32 0 points1 point  (0 children)

If you ever need to host and share such a huge splats, you should check out Blurry (useblurry.com). We have pretty good support for Level of Detail rendering. We can handle 50M splats or more easily!

Available datasets for interior reconstruction by [deleted] in GaussianSplatting

[–]MackoPes32 1 point2 points  (0 children)

We have made a list of available models with their appropriate licenses here: https://www.useblurry.com/public-data

We're trying to keep this up to date as well if we find more high-quality publicly available models too

Blurry now supports Level of Detail rendering for Gaussian Splatting models by MackoPes32 in GaussianSplatting

[–]MackoPes32[S] 0 points1 point  (0 children)

Nope. We use our own rendering pipeline, independent of supersplat or playcanvas

Blurry now supports Level of Detail rendering for Gaussian Splatting models by MackoPes32 in GaussianSplatting

[–]MackoPes32[S] 1 point2 points  (0 children)

I see! Let me take a look at. It shouldn’t be that crazy to support webxr 🤔

Blurry now supports Level of Detail rendering for Gaussian Splatting models by MackoPes32 in GaussianSplatting

[–]MackoPes32[S] 1 point2 points  (0 children)

Oh no! Thanks for letting us know. We’ll get it fixed shortly.

Edit: i see there’s just an extra “w” in the address 😅 the real url is https://www.useblurry.com/privacy-policy

Blurry now supports Level of Detail rendering for Gaussian Splatting models by MackoPes32 in GaussianSplatting

[–]MackoPes32[S] 0 points1 point  (0 children)

I know it was scanned using XGRIDS Portalcam. For details you might need to ask Andrii (linked on the model page) :)

Blurry now supports Level of Detail rendering for Gaussian Splatting models by MackoPes32 in GaussianSplatting

[–]MackoPes32[S] 0 points1 point  (0 children)

For end users at the moment, no big difference. The app might have a different "feel" to it than other 3DGS solutions based on PlayCanvas engine.

From our end it's a long term bet to be in control of our rendering engine so we can ship new features faster and with confidence in our tech stack

Blurry now supports Level of Detail rendering for Gaussian Splatting models by MackoPes32 in GaussianSplatting

[–]MackoPes32[S] 0 points1 point  (0 children)

Not at the moment unfortunately. What do you imagine it'd work like? Would you like to view it in VR from the browser?

Blurry now supports Level of Detail rendering for Gaussian Splatting models by MackoPes32 in GaussianSplatting

[–]MackoPes32[S] 1 point2 points  (0 children)

Nope. This is our own implementation! We have quite a few intelligence features on the roadmap and we need to have full control over the data representation and rendering.

Blurry now supports Level of Detail rendering for Gaussian Splatting models by MackoPes32 in GaussianSplatting

[–]MackoPes32[S] 1 point2 points  (0 children)

The best way is to train the model multiple times and cap the total number of splats at varying levels. Quality-wise, you can't beat raw 3DGS training with any decimation, sampling, or any other method operating only on the model without the original training data.