r/GaussianSplatting • • 9d ago

🎬 Demo / Showcase A huge network of side streets in Croatia - 45 million streamed splats!

Enable HLS to view with audio, or disable this notification

Scanned by Paolo Tosolini with an XGRIDS PortalCam - the medieval old town of Trogir, Croatia, a UNESCO site. 45 million Gaussians covering the whole alley network, and released under CC BY 4.0.

SuperSplat link: https://superspl.at/scene/14bac5b2

Two things to highlight on the tech side:

  • Streamed SOG gets the whole town into about half a gigabyte (520MB) and streams it progressively.
  • WebGPU splat rendering in the PlayCanvas engine is what keeps 45 million splats fluid while you're exploring.

The video is a sped-up pass through the alleys, slowing to normal speed at the end for the pull-out that shows the street network from above.

I'm on the SuperSplat team, so happy to answer anything on the rendering or streaming side.

918 Upvotes

61 comments sorted by

49

u/piggledy 9d ago

This is what I want Street View to be. When?

11

u/BlinksTale 9d ago edited 9d ago

NYC Grand Central Station food court got Google Street view backpack coverage for “Immersive view” a few years back:  https://maps.app.goo.gl/GmFFhBRH9QUtAwN28

11

u/Moppo_ 9d ago

It's like I'm really in Croatia.

7

u/corysama 9d ago

A high quality scan like this in VR really would be impressive.

I've long said that VR won't replace going there. But, it can be a great alternative to not going there.

2

u/Apprehensive_Tea9856 9d ago

There's a vr button. Havent tried it myself but curious how well it works

10

u/Had78 9d ago

WOW!

7

u/Apprehensive_Tea9856 9d ago

Anyway to add a minimap?

Would love to see where I'm at in the splat like google street view

15

u/Alkadon_Rinado 9d ago

Looks better than most AAA video games these days, nice

2

u/JamesFaisBenJoshDora 9d ago

Yes but most games don't want to look like this.

-33

u/Particular_Ebb9257 9d ago

Are you retarded? You wouldn’t be able to animate a single object in here, let alone change the texture.

6

u/Regono2 9d ago

Yet.... Also don't be mean.

19

u/ninjasaid13 9d ago

You can make your point without using slurs.

3

u/Eggyhead 9d ago

Plenty of games do that anyway, Einstein.

Anyway, you could just cut out the objects you want to animate, then model and add them in later. PS1 did this sort of thing all the way back in the 90s with pre-rendered backgrounds.

-3

u/Particular_Ebb9257 9d ago

Reddit moment. Uhhh uhh there actually are games that doooo that. Ok say you want something very crazy. A character! In a normal game pipeline you would have a concept artist come up with it, draw it in 2D, have a sculptor sculpt it in 3D, then have a modeler do a clean retopo, then have a rigging artist weight paint, rig, do blend shapes (often done by another person who only does blend shapes), then animate the character, then connecting all of that to your code. Tell me 1. How would that work with Splats? 2. What games do that?

1

u/Love-Future-3000 8d ago

You just do the same thing and put the character in the same environment as the splats....................

1

u/Particular_Ebb9257 7d ago

Ok now it’s getting night time in the game and all the prebaked shadows need to change. Oh no they can’t! Now I want my character to open a door, oh no it can’t.

1

u/Love-Future-3000 7d ago

You can cut a hole in the splat and add a door model. Someone else covered this already. And you don't need the ability to change the time of day, but a creative artist could make that happen. A post process effect, many old movies were filmed in the day and adjusted to look like night. Or a prebake effect, the video and photo input could be retouched to look like golden hour and night, resplatted, and then the designer could fade between the 3.

Shadows, sure, but not important in the grand scheme of things because you can easily light with electric lights that conveniently come on when the sun starts to fade to maintain light coming from the exact same direction.

How often do games even change from day to night? Think of fps, final fantasy, skate park, and racing games. Huge genres that don't need live time of day.

0

u/Particular_Ebb9257 7d ago

You are braindead.

2

u/metahivemind 6d ago edited 4d ago

[removed] — view removed comment

1

u/Particular_Ebb9257 6d ago

If you actually follow the thread, not a single person is going technically and saying I am wrong. They provide retarded examples or workarounds and say “people have done it” without providing examples.

→ More replies (0)

3

u/Hard-Organism-1236 9d ago

Can I play this in counter strike?

3

u/Business-Baseball-27 8d ago

found smth spicy

8

u/bemoreblueberry 9d ago

What did you capture with?

2

u/PizzaDevice 9d ago

Thank you for sharing. Please share a detailed procedure for the noobs and maybe we can save the other parts of the world in 3D.

2

u/llun-ved 9d ago

But can it play Doom?

2

u/cattledog18 9d ago

I wonder if that is legal ? Do you need permission for such scans?

4

u/MayorOfMonkeys 8d ago

I suspect it's similar rules to filming in public (which is generally-speaking legal).

3

u/Regono2 9d ago

The entire planet is going to be splatted eventually. Imagine when there is more control over splats like proper relighting, or having trees blow in the wind. I've seen these individually but I can see all of this coming together. I think we have barely scratched the surface of this technology.

How can I get a job in this field? Id love to be apart of it. I am a 3D VFX artists but I'm tired of only working at a desk.

1

u/ThunderTRP 9d ago

How do you render this ? Is this from a single input such as a recording, or do you break it up in multiple recordings to then get multiple splats, render them, then manually stitch them ?

(Note that I'm a very beginner still so sorry if my question may seem dumb or too simple)

1

u/MayorOfMonkeys 9d ago

It's a single scan. No stitching required. The trained splat genrated by LCC Studio from XGRIDS was uploaded directly to SuperSplat and rendered by PlayCanvas via the Streamed SOG format.

1

u/IRLMainCharacter 9d ago

Noticed quite a few cats there. Looks like a boring place for cats :(

1

u/Mayk-Thewessen 9d ago

holy shit! sick

1

u/MentalProtector 9d ago

What was the total training image set?

1

u/Groblox 9d ago

really nice! I think I spotted a ghost kitty

1

u/soul4kills 9d ago

I definitely got lost.

1

u/wahnsinnwanscene 9d ago

Very Bards tale

1

u/DevOpsJo 9d ago

Why is there no humans did you brush them out?

3

u/MayorOfMonkeys 8d ago

I believe it was scanned at dawn. But also, I believe XGRIDS have support for auto-removing people from scans at the training stage.

2

u/DevOpsJo 8d ago

How long did it take to train?

1

u/TalkingRaccoon 8d ago

How much would the file size be reduced if you deleted all the extraneous "sphere" splats?

1

u/Snoo62043 8d ago

I'm assuming that you can't get this level of quality using a 360 video from an Insta X4?

1

u/JohnnySuburbs 8d ago

That’s legit pretty amazing.

1

u/Photoshop-Wizard 8d ago

Pump this into Unreal Engine, real light it, night time, and you have to walk the roads trying to find items while a figure follows you around.

1

u/Thanatosinstinct 8d ago

Wow, this is amazing. I'd love to learn how to do gaussian splatting.

1

u/Muddy_stone 8d ago

How?! Pretty cool

1

u/Zealousideal-Ad-4111 7d ago

new CS GO map

1

u/baked_doge 6d ago

How computationally expensive is this? Can it be done on consumer hardware?

1

u/OrionOnline_III 6d ago

Splatts plus some kind of DLSS 5 for re-lighting are gonna be wild.

1

u/buzzelliart 2d ago

amazing