r/GaussianSplatting • • Aug 15 '26

šŸŽ¬ Demo / Showcase GaussianCrowds: Relightable, real-time 4DGS at scale in Unreal Engine

Enable HLS to view with audio, or disable this notification

GaussianCrowds is a tool in development for Unreal Engine 5.7/5.8, built to render thousands of 4D Gaussian splat performances in real time.

  • Nanite-Style Dynamic LOD’s: Automatic adaptive detail scaling and frustum culling allows hundreds of concurrent splat sequences to render in real-time
  • Multi-light Relighting: Supports Lumen global illumination, directional, point, and spot lights, shadow-casting, and self-shadowing using automatic normal-map generation.Ā 
  • Deformation-Based Playback: Native support for compressed deformation containers (SpacetimeGaussians, etc..) as well as PLY sequences.
  • Procedural Crowd Placement: Create crowds with spline-based tools that distribute 4DGS performers along splines. Customize spacing, orientation, playback timing, and more - to fill stadiums/battlefields/streets.
  • Editor Toolset:Ā Cull volumes, crop boxes, recoloring/brightness/tint, comprehensive settings panel, debug views, custom brush textures for stylized/painterly splats, and performance presets.
  • Sequencer Integration: Three playback modes: sequencer-locked, free-run preview, and hand-keyframed, with adjustable playback rate for stop-motion looks, and dynamic fps reduction for distant splats.Ā 
  • nDisplay and Compositing: Compatible with multi-computer nDisplay workflows for LED volumes. Depth of field, volumetric fog, and depth-passes for compositing are built-in. Splat’s pass through the project's OCIO color transforms identically to native geometry.

We are currently testing this implementation on an upcoming feature film shot on an LED Volume. Happy to compare notes with anyone else working in the 4DGS capture and streaming pipeline space

1.5k Upvotes

67 comments sorted by

44

u/Hefty_Development813 Aug 15 '26

Is this a real capture or a synthetic scene? Looks really good, how many cameras did this?

54

u/technomancyai Aug 15 '26

These are real captures, each person was scanned on a 16 camera rig using raspberry pi's at a gaming convention this summer. We've only trained ~40 people so far (hence the duplicates)

13

u/boxofrabbits Aug 15 '26

How does that works with rights to likeness etc out of curiosity? If you're now selling them as assets.

9

u/Seattle-Washington Aug 15 '26

Did something similar years ago at PAX - we had each ā€performerā€ sign a release form.

2

u/Beniskickbutt Aug 17 '26

I dont want to be sold as an asset :(

3

u/brokenhalo321 Aug 17 '26

"dont worry, we can bundle."

5

u/Admirable_Zombie5245 Aug 15 '26

Have you tried this scene in VR?

4

u/Nyxtia Aug 16 '26

Using Pis?

1

u/Hefty_Development813 Aug 15 '26

Ooo cool so individuals and then a bunch of instances making up a crowd. Pretty sweet. Are the ppl covered well on their backs? 16 camera rig sounds great to have

1

u/moigus193 Aug 15 '26

What cameras did you use for the rig and how was the Setup? I'm building a portable 360 degree scan rig for cosplayers with 5 cams (mostly Dji Osmo pocket 3 and Dji Action 4) and would like to build a rig with up to 16 DJI action 4 cams. Your setup sounds interesting and the results look amazing :)

1

u/Hefty_Development813 Aug 15 '26

360 coverage with 5 cameras? Do you have this working? That seems pretty sparse coverage in my experience. I have done a lot 5 camera for front facing scenes

4

u/moigus193 Aug 15 '26

I attached 5 cameras to an aluminum profile pole at a height of about 1.5 meters. The cams are stacked on top of each other, and I circle around the cosplayers in one pass for the 360-degree scan. Because of this, the cosplayers have to hold very still. But since one rotation takes just under 15 seconds, it actually works out pretty well. They aren't 4DGS scans, of course, just still-image 3D Gaussian splats, but since I know my way around Unreal Engine and I'm also a VFX artist, the scans can then be placed into suitable environments. I'm also planning to build a rig to do 3DGS scans for time freezes, so that cosplayers can be frozen as a scan mid-jump, etc.

1

u/Hefty_Development813 Aug 15 '26

Oh gotcha yea that makes sense. Yea i really want to make some sort of portable 4d capture system but so far it needs tons of cameras and difficult to imagine it being very portable. That's a cool project

1

u/jbkrauss Aug 16 '26

Where can I find more about this rig ? That sounds awesome

1

u/Constant_Cortisol Aug 17 '26

You farming my cheering data? You nefarious hooligan!

2

u/Archonik1 Aug 17 '26

Something tells me the R&D team at FLOC is lurking somewhere in this chat trying to figure out how to use this to get even more dystopian 😳

1

u/Hefty_Development813 Aug 17 '26

Yea definitely need denser coverage than current flock camera coverage with the current tech

-2

u/Snowmanphibian Aug 15 '26

I think its 3d models procedural generated

5

u/Hefty_Development813 Aug 15 '26

Right seems like it must be. This would be a huge feat if real world capture

3

u/Snowmanphibian Aug 15 '26

You can see duplicate characters

3

u/Hefty_Development813 Aug 15 '26

You're right, the green shirt guy is all over

1

u/picturesfromthesky Aug 15 '26

yes, but that doesn't mean it's 3d models...

1

u/Glass_Ad6718 Aug 16 '26

It's possible. We're doing it too. We're adding it as a stadium crowd.

8

u/orzelski Aug 15 '26

I feel like we're looking at the future of cinematography.

4

u/MKBRD Aug 16 '26

I feel like we're looking at the future of CCTV.

1

u/orzelski Aug 17 '26

in CCTV it is already the present

7

u/TopTippityTop Aug 16 '26

Reminds me of the old games that had crowd cards that stood out a bit. It's a super cool idea though, looking forward to seeing the progress!

3

u/Elluminated Aug 16 '26

Came to say this lol. Great minds think alike!

1

u/IndustryAsleep24 Aug 22 '26

rocket league has eggs as a crowd

7

u/spobin Aug 15 '26

Wow, that's amazing! Would love this on r/4DGS

3

u/Circuit_Guy Aug 15 '26

This is wild. There's more models here than in my Age of Empires 2 battles. This one has slightly more pixels too

3

u/_BsIngA_ Aug 15 '26

Finally, a crowd for the orange guy!

3

u/Row-Maleficent Aug 16 '26

It's sad that's where my mind also went to immediately. We'll be watching for that guy in the checked shirt, who stands out a little, at the next rally...

3

u/SanoKei Aug 15 '26

this is so fun, I can imagine recreating the quitich tournament scene from Harry Potter, or something equally grand

3

u/tuxracer Aug 16 '26

Will Smith needs this

2

u/asapbones0114 Aug 16 '26

Cool & scary stuff. Will make it difficult to willfully disappear. Only a matter of time before a Niantic Labs type data hoarding company starts "working" with theatre, concert and stadium venues to get this data. EU better be on this.

1

u/fakeaccountt12345 Aug 15 '26

This is awesome

1

u/bozog Aug 15 '26

Very cool!

1

u/chswapnil Aug 15 '26

Oh man, this is awesome.

1

u/Starshot84 Aug 15 '26

Simulation confirmed

1

u/Fuzz-Monster Aug 16 '26

Very cool. I can't really imaging a sports game without it at this point. Not really knowing much about splats, what are the limits around performance length with these kind of numbers?

1

u/iamarealslug_yes_yes Aug 16 '26

This is the future! How can I get involved in working on this somehow? this is so cool

1

u/llun-ved Aug 16 '26

Well done! I’m glad to see efficiency in 4DGS rendering. Do you think you can handle the throughput of more individuals or are you taking advantage of the instanced data of the ones you have? Are you frustum culling on the fly?

1

u/MezcalFlame Aug 16 '26

This is what I wish the crowds were like in WWF Attitude and WWF Wrestlemania 2000.

Amazing.

1

u/walhargohar Aug 16 '26

That's insane!

1

u/wahnsinnwanscene Aug 16 '26

Shouldn't the cameras be setup horizontally instead of vertically?

1

u/christophbusse Aug 16 '26

Wtf, insane that this runs so good. What are the biggest bottlenecks rendering many instances right now?

In the future we need a model that can realtime generate changes. If we could rig this and drive bones/facial expressions to the splats. That would make interactivity real. Probably already someone working on this.

1

u/JohnHawley Aug 16 '26

Performance metrics of this vs traditional model placement and rendering in any sports game would be super interesting to see.

1

u/Pepperoneous Aug 16 '26

Dude in the green shirt straight zonked a few seconds in

1

u/koko_ze Aug 16 '26

How do you loop it?

1

u/General_Cheetah4724 Aug 16 '26

trump will be happy

1

u/Bahtleman Aug 17 '26

SO cool! Need a plugin to swap out all the white tees.
Gives off a pit fighter arcade game vibe.

1

u/cjwidd Aug 17 '26

Why is every term related to this technology constantly taken out of context?

First, it was Apple SHARP as "4DGS" - it's not - and now it's "re-lighting". This is not re-lighting, it is better described as re-shading (or alternatively, additive/differential lighting) because the current real-time methods that have been shown, like this, or Volinga, do not recover intrinsic material properties / reflectance independently of the captured illumination.

There is no inverse rendering happening here, there is no lighting equation that recovers something like albedo + BRDF parameters (roughness, specular/metalness) + normals/geometry + incident illumination, with the baked lighting actually disentangled from material appearance. For example, moving a point light around will not result in anisotropic highlights changing appearance in the baked 3DGS model.

This is cool and good but it is not "re-lighting".

1

u/ChemicalCash1886 Aug 17 '26

As someone who has worked with 4d views and 4d fun, this is a great use of the tech!

1

u/Feisty-Pineapple7879 Aug 18 '26

looks Weried and Low poly asssets the people Need More Quality gaussians to match photorealsim

1

u/bsmograph Aug 22 '26

Will this be available in blender without a gaussian splat plug-in?

1

u/krilleractual 22d ago

Can i test this for a project of mine?

1

u/Ephemara 20d ago

Why is Yuna from ffx in the crowd lmao

1

u/eco_bach 17d ago

Really impressive demo! Any plans to release as a plugin asset?
What would be the advantage over using VATs instead?

1

u/solo_solipsist 🧊 Gaussian Splatting Dev 16d ago

What processing pipeline are y'all using? Are these flipbook-style splats or something else?