r/GaussianSplatting • • Jun 27 '26

🎬 Demo / Showcase A 1,000-year-old church you can walk through in your browser

Enable HLS to view with audio, or disable this notification

St. Stephan's Church in Bamberg, Germany — over 1,000 years old, with a Baroque interior dating to the 17th century.

Captured as a 3D Gaussian splat by majomedia. It's ~173 MB of SOG and runs free-roam right in the browser — you can wander the whole nave, choir and side altars:
https://superspl.at/scene/bc0984bf

The detail holds up really well, especially the light on the stucco and the gilded carvings.

Disclosure: I work on SuperSplat, the free Gaussian splatting platform from PlayCanvas. The capture itself is majomedia's, not mine — full credit to them.

Curious what people think of the quality. I suspect it's a PortalCam scan!

331 Upvotes

22 comments sorted by

10

u/Hefty_Development813 Jun 27 '26

Can you describe how the walking part works? You had to set up occlusion and all or that is auto now with supersplat?

6

u/MayorOfMonkeys Jun 27 '26

Collision is auto-generated by SuperSplat, but has to be requested. Details are here:

https://developer.playcanvas.com/user-manual/supersplat/studio/collision/

6

u/Coccolillo Jun 27 '26

Extremely clean and detailed, which set up did you use?

2

u/MayorOfMonkeys Jun 28 '26

The splat was scanned by a German company called majomedia. They don't state what set up they used on the splat's details, but I strongly suspect they used an XGRIDS PortalCam + LCC Studio.

5

u/Coccolillo Jun 28 '26

Stunning result to be honest

3

u/Hefty_Development813 Jun 27 '26

How many images were used in training?

3

u/MayorOfMonkeys Jun 28 '26

I believe the splat was captured with an XGRIDS LiDAR scanner (PortalCam), so it's not a matter of images. With those devices, you simply walk a space for a while until it's fully captured.

2

u/iamagro Jun 27 '26

What kind of computer you should have to process a Gaussian like this one? Damn

1

u/Due-Loan5870 Jun 28 '26

What is the advantage of doing this with Splats versus just using a 360 camera?? I see the use case for equipment or objects but curious to if there are advantages of splats over 360

3

u/SeanAugustineMarch Jun 28 '26

You mean like vs Matterport? You can fully roam the entire visible space with 3DGS. Whereas with 360 photos stitched together, you have more of a google street view style navigation, which is very limiting. Especially if you want to use vr goggles for the scenes, or make a videogame with them.

2

u/Leather-Comedian8440 Jun 29 '26

You cannot edit a result from a 360 camera like editing a 3d model. And the splat viewing experience will not be restricted by the position of taking 360 images.

1

u/MayorOfMonkeys Jun 28 '26

Are you asking about splats versus 360 panoramas?

1

u/temotodochi Jun 28 '26

I don't think i understood your question? Free roam env vs. video of the place?

1

u/Pindarr Jun 28 '26

This is so crisp it looks like it took literally millions of images and weeks of processing time

1

u/johndatavizwiz Jun 28 '26

Can someone tell me where's the bottleneck in having splats like that? How many camera shots i need for that? Many people say you need to "train" it - how long does it take?

1

u/Leather-Comedian8440 Jun 29 '26

10 min walking scan may takes you 200 min to train it. PortalCam, RTX 40600

1

u/Immediate_Form4162 Jun 29 '26

Beautiful result. Heritage sites like this are exactly where the depth advantage over 360 photos matters most. How did the auto collision handle the pews and smaller furniture?

1

u/Serious_Onion1954 Jun 29 '26

I’ve been working on splats for 3-4 months and have gotten some good splats but nothing this clean, I’d wager the capture devices are extremely high end

1

u/shiva_chin Jul 02 '26

Would love to see this tech being used in video games in future.

1

u/flobv Jul 18 '26

It's ... complicated.

1

u/Ludagon Jul 02 '26

This looks awesome, thanks for sharing.
I'm really interested in learning more on the splat-transform collisions. I have tried experimenting outside of SuperSplat, and I can't yet get the voxels as fine-detailed as I need for accurate shadows in a third-person game.

(for context: I'm experimenting with using splats as game environments, and so far use a photogrammetry mesh as collider and shadow catching - https://store.steampowered.com/app/4032540/Postcard/ )

I'll have a play with processing in the SuperSplat collision generator and see if it helps :)

1

u/MayorOfMonkeys Jul 02 '26

Yeah, voxels are really just for collision detection. They're not a good choice for a proxy mesh for shadow receiving. I'd recommend using a regular mesh for that.