InfiniteRealities
InfiniteRealities
  • 25
  • 263 825
Spatial Memories
We're proud to showcase some recent real-time work with 3D / 4D Gaussian splatting.
In January of 2024 we acquired a full 3DGS commercial license with Inria to allow us to offer 4DGS services to clients around the world. We've spent the last 10 months developing our custom 4DGS software pipeline, utilizing our own GPU cluster to batch process 100,000's of 4DGS frames rapidly, combined with our state-of-the-art custom built volumetric capture system(s). We can capture anything from complex character interactions for visual effects shots, or dynamic fast fighting scenes, sports, acting, even capturing and storing memories of family and friends for the future! The possibilities are endless.
Our focus is always on quality and high-fidelity. We don't cut corners.
The below video showcases some 6-dof spatial captures we took of Henry Pearce's family. These scenes are played back in real-time @30fps inside a 3rd party engine running in a 120fps virtual environment.
This is a culmination of years of hard work and dedication and we are keen to commercialize this technology.
Please do reach out if you're interested in our captures systems and 3D/4DGS processing services.
#spatialcapture #vr #virtualmemories #inria #3dgs #4dgs #aeonx #ir #ximea
Music
"Vision"
by megiddo music
Special thanks to Aras Pranckevičius
Переглядів: 8 184

Відео

3D Gaussian Splats in Motion. 4DGS/RGB+W.
Переглядів 5 тис.10 місяців тому
This post represents our next phase of progress with 4DGS research. We're working with the original code base from Inria: repo-sam.inria.fr/fungraph/3d-gaussian-splatting/ Captured with IR's custom-built "AeonX:S0L" scanning rig. The next phase of R&D for us was to capture 3d Gaussian Splats under varying RGB W lighting states and to process them "in motion". This is an early sneak peek at 2 se...
Enter the SPLATRIX!
Переглядів 3 тис.11 місяців тому
We digitized @henrypearce4D and converted him over to 4DGS to be played back in the "Splatrix"!! 3D Gaussians Splats in Motion. 4DGS. Our goal was to improve the quality of our AeonX & 4DGS pipeline, with automated background removal to retain fine hair details as well as to improve overall surface consistency on a full torso capture. We're currently using a post process to temporally filter th...
Introducing the Battle Damaged T-H3NRY!
Переглядів 57911 місяців тому
3D Gaussian Splatting repo-sam.inria.fr/fungraph/3d-gaussian-splatting/ IR AeonX For these set of tests we wanted to push the pipeline further: 1) Fully automated ML image segmentation (background removal and floaters) 2) Multi-camera VFX compositing of "digital elements" into the 3DGS process Introducing the battle damaged T-H3NRY! HDRI lighting probes used on our physical rig: Grace Cathedral...
Visual Effects Compositing of RGB + W Captured Gaussian Splats PartV4d
Переглядів 35611 місяців тому
3D Gaussian Splatting repo-sam.inria.fr/fungraph/3d-gaussian-splatting/ IR AeonX For these set of tests we wanted to push the pipeline further: 1) Fully automated ML image segmentation (background removal and floaters) 2) Multi-camera VFX compositing of "digital elements" into the 3DGS process Static Scan from Left to Right: Pose 1) Squinting because our very bright "sun" light Pose 2) Introduc...
Visual Effects Compositing of RGB + W Captured Gaussian Splats PartV4c
Переглядів 30211 місяців тому
3D Gaussian Splatting repo-sam.inria.fr/fungraph/3d-gaussian-splatting/ IR AeonX For these set of tests we wanted to push the pipeline further: 1) Fully automated ML image segmentation (background removal and floaters) 2) Multi-camera VFX compositing of "digital elements" into the 3DGS process Static Scan from Left to Right: Pose 1) Squinting because our very bright "sun" light Pose 2) Introduc...
Visual Effects Compositing of RGB + W Captured Gaussian Splats PartV4b
Переглядів 34611 місяців тому
Visual Effects Compositing of RGB W Captured Gaussian Splats PartV4b 3D Gaussian Splatting repo-sam.inria.fr/fungraph/3d-gaussian-splatting/ IR AeonX For these set of tests we wanted to push the pipeline further: 1) Fully automated ML image segmentation (background removal and floaters) 2) Multi-camera VFX compositing of "digital elements" into the 3DGS process Static Scan from Left to Right: P...
Visual Effects Compositing of RGB + W Captured Gaussian Splats PartV4a
Переглядів 43711 місяців тому
3D Gaussian Splatting repo-sam.inria.fr/fungraph/3d-gaussian-splatting/ IR AeonX For these set of tests we wanted to push the pipeline further: 1) Fully automated ML image segmentation (background removal and floaters) 2) Multi-camera VFX compositing of "digital elements" into the 3DGS process Static Scan from Left to Right: Pose 1) Squinting because our very bright "sun" light Pose 2) Introduc...
3DGS Digital Double Lookdev Reference Part2
Переглядів 1,3 тис.11 місяців тому
3DGS Digital Double Lookdev Reference Part2 3D Gaussian Splatting github.com/graphdeco-inria/gaussian-splatting In 2019, we captured detailed data of a model from BMA Models in London, illuminating them with our bespoke 156x LED rig. This was achieved using specialized techniques and IR's earlier 48x Ximea camera setup. With the advancements offered by 3DGS by the team at Inria, we're now ventu...
3DGS Digital Double Lookdev Reference Part1
Переглядів 92011 місяців тому
3DGS Digital Double Lookdev Reference Part1 3D Gaussian Splatting github.com/graphdeco-inria/gaussian-splatting In 2019, we captured detailed data of a model from BMA Models in London, illuminating them with our bespoke 156x LED rig. This was achieved using specialized techniques and IR's earlier 48x Ximea camera setup. With the advancements offered by 3DGS by the team at Inria, we're now ventu...
Guassian Splatting Visual Effects Composite TestV3
Переглядів 6 тис.Рік тому
Visual Effects Compositing of RGB W Captured Gaussian Splats Part3 3D Gaussian Splatting github.com/graphdeco-inria/gaussian-splatting Showcasing 4x R&D tests of @henrypearce4D lit with our physical lighting rig using our own custom processes & HDRI's. 1) Global Illumination Capture (White light) 2) Surface Normals (RGB-encoded lighting) 3) IR Interior HDRI (baked lighting) 4) IR Exterior HDRI ...
Guassian Splatting Visual Effects Composite TestV2
Переглядів 12 тис.Рік тому
Visual Effects Compositing of RGB W Captured Gaussian Splats Part2 3D Gaussian Splatting github.com/graphdeco-inria/gaussian-splatting Showcasing 4x R&D lighting tests of @henrypearce4D lit with our physical lighting rig using the HDRI's listed below Uffizi - vgl.ict.usc.edu/Data/HighResProbes Ditch River & Factory Catwalk - hdrlabs.com The Sky Is On Fire - hdri-haven.com/hdri/the-sky-is-on-fir...
4D stop motion test in Unity + VR
Переглядів 1,9 тис.11 років тому
4D stop motion test in Unity VR
Pepper's Ghost IR Full-body Scan
Переглядів 4,8 тис.11 років тому
Pepper's Ghost IR Full-body Scan
IR Face Scans in Marmoset
Переглядів 25 тис.11 років тому
IR Face Scans in Marmoset
3D Bodyscanning
Переглядів 13 тис.12 років тому
3D Bodyscanning
3D Full Body Scanning
Переглядів 117 тис.12 років тому
3D Full Body Scanning
Hair in Softimage.
Переглядів 9 тис.13 років тому
Hair in Softimage.
A multi array LED Dome by Merry Hodgkinson
Переглядів 6 тис.13 років тому
A multi array LED Dome by Merry Hodgkinson
Xerxes: Arnold and Softimage Tests
Переглядів 27 тис.14 років тому
Xerxes: Arnold and Softimage Tests
Head Scan: Xerxes Expression
Переглядів 8 тис.14 років тому
Head Scan: Xerxes Expression
Head Scan: Xerxes by IR
Переглядів 11 тис.14 років тому
Head Scan: Xerxes by IR

КОМЕНТАРІ

  • @sascham3274
    @sascham3274 2 дні тому

    this will be our downfall

    • @infiniterealities4D
      @infiniterealities4D 2 дні тому

      Why so?

    • @sascham3274
      @sascham3274 2 дні тому

      @@infiniterealities4D its 100% going to be abused to forge incriminating footage or to claim that incriminating footage was made up

    • @infiniterealities4D
      @infiniterealities4D День тому

      @@sascham3274 you mean like people do with photos and videos now.. these are baked captures just like video.

    • @sascham3274
      @sascham3274 День тому

      @@infiniterealities4D im dumbf af

  • @salehbaker9221
    @salehbaker9221 Місяць тому

    what are the camera video spec ? 4k or 8k ? 60fps or 120fps or higher?

  • @ChrisCapel
    @ChrisCapel Місяць тому

    Dude cut to different angles and edit them together! Did you capture these? It’s like grabbing a performance all at once and then cutting it together instead of setting up each angle, lights, props, etc. This is crazy!

    • @infiniterealities4D
      @infiniterealities4D Місяць тому

      Thanks it's all real-time you can view it from any angle you need to.

  • @VidFFB
    @VidFFB 2 місяці тому

    I would love to see dancers recorded with this. Especialy breaking(breakdance).

  • @cg.man_aka_kevin
    @cg.man_aka_kevin 2 місяці тому

    Watching a person that passed away with this 4D gaussian splats feels more sad and touching... 😭🥹

  • @Daexx5
    @Daexx5 2 місяці тому

    I was here before it went mainstream. It's awesome.

  • @tonydu5658
    @tonydu5658 2 місяці тому

    Exciting work! Did you implement 4DGS on your own or based on some research? Can the training results be viewed in Unreal?

    • @infiniterealities4D
      @infiniterealities4D 2 місяці тому

      Thanks. It's 3DGS as a flipbook essentially. We don't support Unreal at the moment as there is not a performant way to play them back quickly enough. We reached out to Epic but there was little interest.

    • @tonydu5658
      @tonydu5658 2 місяці тому

      @infiniterealities4D Thank you for your reply. So your implementation is to train each frame in 3DGS and then play it, right? Very cool! I never thought it could be implemented this way! You guys are really great. Yes, currently there are few DCC software or engines that support the preview of 3DGS or 4DGS. The way we are using is to convert Gaussian splashes into Unreal's Niagara particle system using the 3DGS plugin. Maybe we can convert the motion of each frame of 3DGS into particles? Anyway, seeing the exciting effect of your demo is so inspiring, looking forward to more of your technical demos and keeping in touch with you.

    • @infiniterealities4D
      @infiniterealities4D 2 місяці тому

      @@tonydu5658 Thank you!

    • @Reliix1
      @Reliix1 2 місяці тому

      @@infiniterealities4D This is amazing. I'm curious about this comment because I've heard Gaussian splats are more CPU friendly than pbr and photogrammetry. Also below you seem to say it can run on a PS5, so how can it not run in Unreal in a performant way? I am shocked Epic is not interested in this, this is the very cutting edge-how soon will these models be riggable for use? Thanks

  • @st-nq1vb
    @st-nq1vb 3 місяці тому

    Did you only use camera data? Do you use the same lidar license for meshing?

  • @Instant_Nerf
    @Instant_Nerf 4 місяці тому

    How many cameras? Will it be doable with.. I’m assuming u guys have it 360 and from all angles

  • @Instant_Nerf
    @Instant_Nerf 4 місяці тому

    What’s the workflow .. how many camera and where is the GitHub link

  • @thomascotter5878
    @thomascotter5878 5 місяців тому

    How many cameras did you use here?

  • @sluggy6074
    @sluggy6074 5 місяців тому

    4d is just a meme now

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      How cool is that! It's broken through to the mainstream. Great positive attitude :D

  • @marc-andrepiche1809
    @marc-andrepiche1809 5 місяців тому

    Incredible

  • @justmovies682
    @justmovies682 5 місяців тому

    How you doing it.. ? Have u seen beeble ai new depth map n mesh creation (NAB SHOW) this is better but we need to make it accessible to mortal beinga

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      Lots of cameras and the 3DSG code base. Beeble's a multi-millionaire NFT baker he should have the resources to do this :)

    • @justmovies682
      @justmovies682 5 місяців тому

      @@infiniterealities4D please redo the same output with minimum number of phone, bringing it simplicity for indie creators.

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      @@justmovies682 not possible atm sadly, maybe in 5-10 years.

  • @ediiiwang8559
    @ediiiwang8559 5 місяців тому

    how to do.that?

  • @joselitogonzalezgeraldo3286
    @joselitogonzalezgeraldo3286 5 місяців тому

    Genial

  • @sergeigourski
    @sergeigourski 5 місяців тому

    How large is the 4D NeRF model?

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      Currently each frame averages about 10mb. With better 4DGS compression code we should be able to reduce this or reuse the splats more over time.

  • @surendirenparthasarathy9087
    @surendirenparthasarathy9087 5 місяців тому

    Will the playstation 5 be able to supoort this kind of graphics.

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      The Playstation 4 could do with a similar type of process with "Dreams". The PS5 easily.

  • @quaternionsoftware
    @quaternionsoftware 5 місяців тому

    Love the T2 reference. Having a shiny T1000 in there would be the ultimate test 😊

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      We've done that already. Full silver outfit + guitar playing. New video coming soon :)

  • @mattm381
    @mattm381 5 місяців тому

    What software is used to combine the multiple videos?

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      The videos were captured using OBS from a real-time playback @60fps and composited side by side in After Effects.

    • @mattm381
      @mattm381 5 місяців тому

      Sorry, I meant for a single 4DGS what did you use to combine the different camera angles taken?

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      ​@@mattm381 We're working with the original code base from Inria: repo-sam.inria.fr/fungraph/3d-gaussian-splatting/ to train the data. Plus we use our own code base for 4DGS playback.

  • @darmelli954
    @darmelli954 5 місяців тому

    I get how the normal pass on a good Gaussian splat would give the ability to relight in post, but I’m lost at the part where you can cast shadows and soft shadows at that in post..

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      Not sure where the confusion comes from. We're not stating that's possible with our data.. yet. We're just able to collect the data required for future processing. If you need confidence see Meta's Codec Avatar 3 relightable gaussians. We just don't have the resources that Meta does.

    • @darmelli954
      @darmelli954 5 місяців тому

      Hang on? I'm not missing the data or anything, it looks amazing, But I'm assuming that what your showing here is 1 gaussian splat captured in a well lit ambient studio, You've then taken that capture data and put it in different hdris environments stating it's a composite (i.e done in post using compositing software such as nuke or resolve fusion) So from a compositing standpoint, if you have a world normal pass of a render then you can relight the gaussian splatter to match another environment as you are shown there. But you also showed that the gaussian splat casts self shadows. Now if that was done in composite alone, I think that's cool and was wondering how?. But if you said this was done in the render engine and not post/composite then I understand ( still cool)

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      @@darmelli954 We're not showing the gs showing self cast shadows. There's no relighting or lights being used in the render engine, no shadowing. That's trained into the data from the baked lighting from the input images. "we captured a static pose of @henrypearce4D under varying "baked" illumination patterns." I hope that helps. But we can capture the normals, specular, roughness, albedo (+mesh surface) information now to train future ML databases for relighting shadow casting etc. We just cannot demo that atm.

    • @darmelli954
      @darmelli954 5 місяців тому

      @@infiniterealities4D Ah right, Sorry for the misunderstanding, And that's way cooler then I thought Thanks for the info

    • @xyi1023
      @xyi1023 5 місяців тому

      @@infiniterealities4D I wonder how you get the normal, do you capture it directly, or do you estimate them algorithmically using some SOTA method, many thanks

  • @andrewarez4059
    @andrewarez4059 5 місяців тому

    Maaaan the tech is powerful and a bit scary. But it’s fun scary 🔥

  • @unnf9971
    @unnf9971 5 місяців тому

    What is this fever dream

  • @redman-uc4ps
    @redman-uc4ps 5 місяців тому

    Absolutely amazing bascially the future of 'photography', would love to get involved

  • @spiderbite7849
    @spiderbite7849 5 місяців тому

    How many cameras were used?

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      176 cameras.

    • @spiderbite7849
      @spiderbite7849 5 місяців тому

      @@infiniterealities4D wow. all synced with timecode?

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      @@spiderbite7849 yes with audio (multi mic) sync

    • @방현편
      @방현편 5 місяців тому

      ​@@infiniterealities4D What kind of camera? and resolution.. Don't it need an RGB-D camera?

    • @user-jk9zr3sc5h
      @user-jk9zr3sc5h 5 місяців тому

      @@방현편 technically when you know the instrinsic values of the camera you can infer the depth from the disparity of the images- but there are newer neural network driven approaches too

  • @Movilavideo
    @Movilavideo 5 місяців тому

    This is insane!

  • @strategy
    @strategy 6 місяців тому

    thats awesome. how big is the video/game file though?

    • @infiniterealities4D
      @infiniterealities4D 6 місяців тому

      Small enough and performant enough to play back on the Quest 3.

  • @lebasson
    @lebasson 6 місяців тому

    impressive.

  • @v000000000000v
    @v000000000000v 6 місяців тому

    how many cameras does this rig have?

    • @infiniterealities4D
      @infiniterealities4D 6 місяців тому

      It varies. Our body system uses 176x cameras. This was captured on the head capture system with 64x cameras.

  • @aromncoronado2005
    @aromncoronado2005 6 місяців тому

    So this is a digital 3d model?

    • @infiniterealities4D
      @infiniterealities4D 6 місяців тому

      It's a Gaussian Splat... there is a digital model underneath it as well though. So tehcnically yes.

    • @aromncoronado2005
      @aromncoronado2005 6 місяців тому

      ​@@infiniterealities4D do you think an average computer will become toast if there is an attempt to open this in blender?

    • @infiniterealities4D
      @infiniterealities4D 5 місяців тому

      @@aromncoronado2005 It depends what you mean by average. Modern gaming hardware is a given for any content that is next generation.

  • @bahamu
    @bahamu 6 місяців тому

    First.

  • @eerotiainen8555
    @eerotiainen8555 6 місяців тому

    Very inspiring! Keep up the great work!

  • @jimgunzel
    @jimgunzel 6 місяців тому

    This is insane! Mind blowing, do you use custom code for 4d gaussian?

    • @infiniterealities4D
      @infiniterealities4D 6 місяців тому

      Thanks. Some custom processes and playback tools, most of the training code is original. Nearly all of the published 4DGS code online does not work (as advertised) especially with multi-camera data. So we've had to improvise for the time being.

  • @Camtrack
    @Camtrack 6 місяців тому

    the next matrix movie should use this tech the whole timeline

  • @Leyverse
    @Leyverse 6 місяців тому

    This + AVP

  • @ScottishAtheist
    @ScottishAtheist 6 місяців тому

    Not so much bullet time, as balloon time, ballerina time, baby time.

  • @Mranshumansinghr
    @Mranshumansinghr 6 місяців тому

    I watched it 20 times already.

  • @Blooper1980
    @Blooper1980 6 місяців тому

    How was the hair captured?

  • @Blooper1980
    @Blooper1980 6 місяців тому

    NEXT LEVEL!

  • @TheRealJerseyJoe
    @TheRealJerseyJoe 6 місяців тому

    Superb ! Love it. Great work as always.

  • @renderdefender
    @renderdefender 6 місяців тому

    This is the stuff the Star Wars holograms are made of! 🤪🤘

  • @MitDave95
    @MitDave95 6 місяців тому

    🫣🫣🫣🫣🫣🔥🔥🔥🔥🔥🔥🔥🔥 what you folks are doing with gsplats is amazing and unparalleled

  • @egalegalegalegal
    @egalegalegalegal 6 місяців тому

    Holy smokes, that looks amazingly sharp.

  • @JustinHackney-z4z
    @JustinHackney-z4z 7 місяців тому

    this has blown my mind !

  • @macitseferi1843
    @macitseferi1843 8 місяців тому

    Do you have a road map to make the same quality more usable, such as reducing it to mobile phones or web cameras?

    • @infiniterealities4D
      @infiniterealities4D 8 місяців тому

      We have compression working for playback on VR devices. It's not our interest to pursue mobile or web camera capture? I'm sure academic (funded) researchers will be focused on that

  • @anuragparcha4483
    @anuragparcha4483 8 місяців тому

    This is amazing! I am working on modifying the 3DGS architecture to make the model optimization explicitly learn lighting conditions based on spherical harmonics, covariance matrix and alpha values to subsequently modify the reflectance, texture and BRDFs. Wanted to ask if it's something that you guys tried and if you have any advice that could be useful.

    • @infiniterealities4D
      @infiniterealities4D 8 місяців тому

      You should drop us a DM on Twitter/X. We could potentially share some test data with you to experiment on.

  • @stickmanunivers5si9d
    @stickmanunivers5si9d 8 місяців тому

    amazing , How do you create a dynamic gaussian splatting rather than static effect?

    • @infiniterealities4D
      @infiniterealities4D 8 місяців тому

      Thanks. Imagine it as a stop-motion play back. Each frame is unique and played in sequence, very quickly.

    • @stickmanunivers5si9d
      @stickmanunivers5si9d 8 місяців тому

      @@infiniterealities4D Thanks. I see, does it take a long time to calculate? And how big is the size of the final result?

    • @infiniterealities4D
      @infiniterealities4D 8 місяців тому

      @@stickmanunivers5si9d We farm the training out, it can take up to 15m per frame depending on your settings. Sizes vary but anything from 25mb-100mb per frame (without compression) We now have compression methods so can reduce those to half

    • @stickmanunivers5si9d
      @stickmanunivers5si9d 8 місяців тому

      @@infiniterealities4D Thank you for your response, it was very insightful.

  • @Javawok
    @Javawok 9 місяців тому

    Was waiting for one of them to blink . Dammit 😅 got me. So awesome!!

  • @theteddychannel8529
    @theteddychannel8529 9 місяців тому

    that's awesome! What's the performance like? Fast enough to run in VR?

  • @BusyPlaying
    @BusyPlaying 9 місяців тому

    Блин, мужик. ну ты прям МОЛОДЦА. я буду следить дальше за твоими работами. (Всё что могу - лайки...)