3D Gaussian Splatting from Hollywood Films!
Vložit
- čas přidán 12. 10. 2023
- Turning movie shots into 3D scenes using 3D Gaussian Splatting. We found movie clips online, converted scenes to image sequences, trained their GSPLATS, and brought them to UNREAL ENGINE 5.
3D Gaussian Splatting for Real-Time Radiance Field Rendering Paper:
repo-sam.inria.fr/fungraph/3d...
Join our discord server:
/ discord
If you wanna see us to do cool things follow us here too:
Instagram: / badxstudio
Twitter: / badxstudio
TikTok: / badxstudio
LinkedIn: / badxstudio
Bad Decisions Podcast 🎙️:
podcasters.spotify.com/pod/sh...
Our personal handles: (if you wanna stalk us)
/ farhad_sh
/ farazshababs
/ farhads__
/ farazshababi
/ farhadshababi
/ farazshababi
#unrealengine5 #3dgaussiansplatting #3dscan #gaussiansplatting #3d #3drender #nerf #unrealengine #blender3d #blender #drone #ai #photogrammetry #vfx #cgi #film
THIS IS WAYYY TOO INTERESTING TO MISS OUT. And Faraz casually being confidently wrong in 1980 being 33 years ago (when it's actually 43) is another highlight.
2:18 it is even 43 years old. 😉 Wow! Great video as always guys!
I wish It was "just" 33 years ago :-D I born in 1981, so I wouldn't mind 10y shaved off :-D
Not the best math 😅
hahahha
Oooppsss ..Quick Math
haha The math was amazing!
1980 is 43 years ago not 33, good video as usual guys
Hahahah yeah we realised we fked up 😂😂
@@badxstudio 😂😂😂
nah, those guys are editing some years themselves😉
Imagine how cool it could be with 4DGaussians? It is a recent paper about gaussian splats, but with motion. Yes, you can recreate 3d dynamic scenes from videos with this technique!
yea code is already out!
so CGI will look more realistic now?
@@irfanadamm5819 its basically better for filmmakers in post. once the fidelity gets really good, you’re eliminating a lot of the DP’s job outside of lighting. If you’re able to change the focal length, camera movement and composition in post
We saw the paper... and we are going to try it for sure, we just have 2 more experiments with 3DGS, VR and Video Games
@@pva5142 Why would they even want to do that? It's completely inorganic to do that, and the "fix it in post" mentality is gradually being forced out, thankfully. Also "outside of lighting"... so only the most important element of the job.
2:33 guys are living in the 2013😅go grab that bitcoin asap
hahahha I wish bro
I just cannot process what i have just seen .. this is insane especially that you got it from movies like this will change everything
This is just the beginning bro ...Imagine what is going to happen next year
There are no limits for G.Splatting, I guess.
Dude its just the beginning ... why do you think we've made 6 videos about it already? This is just going to get better from here
You mentioned that the video was super sharp despite being so old. That's because those movies were shot on film! If you can get your hands on the actual film of a movie you can basically remaster it in 4k or larger with perfect quality. That's because film is an analog medium, you don't have pixels in film. Those movies were played on a huge movie screen back then, the only reason why we connect those old movies with low resolution is that there was no need to render those movies for old TVs that were not capable of displaying HD. That's why you can now find old movies, music videos etc. with super crispy 4K quality. In my opinion they look even better than modern digital movies, there's just something about film that modern cameras can't replicate.
And by the way, amazing use of this technology! I knew about the existence of this but I haven't though about using it to digitize movie scenes. That's genius!
Thanks so much for the wonderful explanation! Loved it ❤️
And yeah turning films to 3D was a truly magical moment for us to experience!
Digital films are caught at a higher resolution and color range then old film. None of what you said matches the actual facts.
3D Splatting is unbelievable!
The background process is really interesting
Great idea to test gaussian on movies. Funny and educational! Well done!
Yeah dude it had to be done we were so curious!!! Also remember when u said try it in VR? We jus did yesterday … it was soo good! Still needs work but definitely exciting!
Great stuff guys always entertaining and learning while watching 🙌
Chris that's the goal ma man
Always blessed especially when these videos drop 💯
Good to hear that G
That's crazy, very impressing!
I really love the work you guys do. Thank you ❤
Our pleasure!
This is awfully like lucid dreams if you've had them. Very similar restrictions, like you can't go beyond a certain point where it becomes like an invisible border of less details or something obstructing your view
Wait really?? We’ve never had a lucid dream unfortunately. Is that truly how it feels?
I’ve never had a Lucid dream that had a barrier. Usually I can go wherever I like
@@luiginotcool if you used to fly in lucid dream you would have eventually noticed that you can't go beyond a certain altitude.
YALL ARLREADY ON A WHOLE NEW ERA!
Glad you think so mate
You guys are excited so much on this concept that its infectious😁 and even I would love doing the exact same stuff like you showed here. What a mind blowing tech 3D Gaussian Splatting is. Will have to upgrade my PC just for playing with this in UE.
Hahahahha It's obvious we are having fun isn't it?
I mean it really is exciting being able to create 3D scenes from movies that were shot ages ago. Where does this go next?
We've already found videos about 4D Gaussian Splatting which is technically the same tech but in motion so think Gaussians but in video form. Where we are heading is absolutely insane much like video games!
@@badxstudio Oh man! That would be crazy. Can't still process the excitement after seeing this 3D gaussian splat itself and now you say 4D. Imagine those awesome movie scenes of that golden era re created through our vision. Perfecto!!🤟
What tools are you using to generate the splats?
"That movie was made in the 80s, that was 33 years ago" what. But then again, you can tell these guys aren't the brightest tool in the shed. They are marveling at something your phone has been able to do for a decade now
amazing stuff guys!!
Thanks Kim 🙌
Thanks for trying out movies. I was so excited to see how that would turn out. It's a little trickier than I thought it would be, even with some pretty perfect scenes (limited movement within the scene and rotating camera). Video games into VR is a great next idea, since a rotating camera is as simple as moving the right joystick in most cases. I'd also like to see if you can figure out how to edit the capture, delete unnecessary artifacts, etc. Is that possible?
In our UE video, we showed how you can crop these scenes but we still don't have a precision tool for deleting each ellipsoid in UE (devs have already made it for Unit)
Guys, you make tech fun again! I LOVE your videos. I wish you all the best.
Thanks so much!
So I have been using Luma interactive scenes. Its pretty good but I know you all mention in a previous video that you can get more control with the method your using by letting it go through more variations. I have a Gpu with a 4090. Do you think its worth doing the setup to get the extra fidelity? Also how long are you all usually training a splat?
Really enjoying your info and love of the process. Thank you
Thankssss Zackward
Wait till we bring all of this to VR in the next video
Y'all are CRAZY and I love it
hahaha thanks buddy
Best 3D/UE edutaiment content on CZcams🔥
Big love to you
Edutaiment love that btw!
This technology is amazing!! But you two playing around in your videos make it so much fun to watch. 😂😀
first of all Jonny it's nice to see you again
Love you guys 💗
You know we love you too right?
OMG this is next level!!! Well done guys!
Thanks Phill
One Love!
Always forward, never ever backward!!
☀☀☀
💚💛❤
🙏🏿🙏🙏🏼
Lets gooooo!!!
Very clever idea guys. Love your videos.
Thanks brother 😎🫡
You guys are soooooo underrated.. the videos are entertaining and educational. Good job!
They are the next corridor crew for the era of AI 3D vfx
content is good, but their style is very annoying. cant stand all the forced wooooooows
Thanks so much buddy! Glad you enjoy them
I love you guys. Talented beyond belief
WE LOVE YOU TOO
Keep ‘em coming!
will do ;)
That's so cool!
Couldn't agree more!
Insaneeeee!!!! You guys rock
Thank you Brother
😳 this insane ! I love how you guys break it down with all the information and knowledge ! 10/10 the edits have gotten so much better 🎉❤
Yooo buddy... thank u so much ..glad u like it
You guys beat me to it!!! I'm wondering how Gaussian Splatting would go with stereoscopic side by side video at full frame.
I think the cool way I would use it would be to build 3d models from miniatures and sculptures for added realism, texture and flavor
Super cool! I've been wanting to try the same thing with the matrix and NeRFs for a while now.
Right???? it's super exciting!!
In the Trinity shot did you notice the doubling was gone? Also it was squashed, it's like the 3D point cloud stage undid the doubling by squashing them together causing the whole scene to get squashed horizontally.
Yeah we realized that too but in general it made it difficult for the algorithm to arrange the point clouds.
What's the biggest advantage of using GSplats for video games? I am just wondering if the image sequence taken directly from the video game by panning the view joystick in video games to generate a 3D scene would have any practical benefits
That's actually awsome !! Gg 👏👏 it brings some much exploration to enjoy, understand a scene.... The setting, the composition, the atmosphere.... Super video, actually as you said in a VR viewer it would be craaazy
Thanks a lot! Glad you liked it buddy...yeah VR is next
looking awesome!
One more thing. Say I want to scan a building with a drone. Could I take interior shots and combine them for an outside and inside model? I assume once loaded into Unity or whatever you could piece the separate splats together.
this video is a real gem love you guys love from turkey
Ooooof ma man from Turkey! Listen your food is phenomenal!!!! Been there before and love it!
@@badxstudio thx man you are always welcome to my city adana the home of kabab, you guys should make a video about render problems in unreal engine after 5.1.1 movie render queue not working well im handling it somehow but many people cant
Brilliant idea.👍
Thanks buddy
can the gsplats cast and/or receive shadows? like if you put a cube in the middle of the table in that one scene and cast a light, will the table receive a shadow?
I love this.
Imagine taking one of those CZcams videos where someone filmed san fran or LA in 1920 and with the forward motion create a 3D splat or 4D splat. Somehow the forward video would have to be interpreted as side view for at least 180 view.
this technique would be great for an overhead ring of cameras or partial ring of cameras synchronized similar to the matrix shots - not to take the single output video from per se as you did, but for the filmmakers being able to relight the scene in post
This is mindblowing
100% agreed
that particular shot in the shining is from the timberline lodge in mount hood Oregon, USA
What software are you using for generating/rendering these? Did you write it? Is it on github?
Do you have a way to run it on a 1080ti? When I try it complains that it needs performance 7 or something :-D
First thought in my head. I think NEO bullet scene was the second thing I tried after I installed the software. Did not come out so well either. Gaussian Splatting can be used from now on for scenes like this for better effect.
Such a great content 👏🏻🔥🔝
Love you broski!
So cool to see brothers working together and having fun together still while adults. Not much of that in the world.
Well, they are the reason i cant see their videos. Both hairstyles… my eyes cant take it.. and emotions are so fake. Or they use mdma before filming?
Thanks brother!! Well maybe by us making these videos we will inspire more people to have fun as adults 😎😜❤️
holy moly, turn it down a few notches lads !
Hey can you please try this on apollo 11 or other missions? I tried it with apollo 11, but only with the images. But they aren't overlapping enough :( Is it possible somehow to tell the 3DGS, where each photo was taken and the angle? would that help?
Too sophisticated and inspirational at the same time
Thank you brother glad u liked it!
amazing ideas!
Can't wait for these to be used in "we made ...insert movie title... R-rated" by corridor digital.
That shot from the Shining is taken at the top of Mt. Hood ski resort in Oregon. There is a glacier there where you can ski even in the summer time. When I skied there, I instantly recognized the lodge as the one used in all the exterior shots in the Shining.
Oh that is so cool to hear!! How was the ski experience there tho?
@@badxstudioI trained there with the Swedish and Korean national teams during the summer of 1991. Glacier skiing in the summer isn’t the best when compared to normal winter powder skiing, but its good for training on the off season.
Good work!
Thank you! Cheers!
Excellent!
Thank you! Cheers!
That was 43 years ago you wonderful math geniuses
LOL :D
imagine filming and recording splat scenes directly.
This is a game-changer 4sure! Lovely experiment guys, keep em comin!
(plus what great news to find out that, since i was born in 1983, according to ur math, I've only just turned 30 this year! Thank God, i thought i was 40 years old, **phew** such a relief, i feel 10yrs younger!) 🎉🎂🥳
hahah Thanks a lot buddy.... You are 30 years young my friend. Age is just a number
@@badxstudio 😊
Bro this is crazy, future flim making is gonna bring up more creative in pictures 🔥
Haha, the Batman part suggests that the conversion process should know the camera FOV.
If I were going to have a talk with host and guest I assume I would do a 360 of them in their chairs first before a 2D video interview was started in order to create a 4D splat of the 2D video? How would you do this?
Just finished the full video. Your video production, knowledge, camera presence and humour will make your channel blow up.
Wowwww thank u so much buddy
be interesting to see where this goes. im wondering how long until we see animated gaussian splats and scenes being recorded in 360 from multiple cameras, sync them up and being able to "play" it like a video, or drop it directly into your 3d environment ect.
Definitely going towards that world! We already saw some videos of 4D Gaussian splats which is technically Gaussian Splats in motion
I actually made a 360 video that could be played and stopped while in VR. I have a CZcams video of it on my CZcams channel somewhere. It is The Cable Center VR Virtual Archive on STEAM. In one part of the building I have a 360 video section. You place the bubble of the video onto your face and you are in the video. The controller changes and allows stop and play. No fast forward though or rewind. That would have been cool. The exhibit was made in 2016 so it is a bit dated.
Fantastic stuff, I had no clue about this technology until I came across your channel guys. Parcham Balast
Love you dadash!
They can include moving data and blend it in according to camera angle vs original angle.
You're videos are great
We appreciate that!
love you videos! 3DGS is such a fascinating technology! and I love that fellow vancouverites are working on it :)
I had an idea. to test the versatility of the technology. can you download the google street view spherical photos of a street like robson, and then feed it to 3DGS and see if the outcome is good?
We have tried a similar experiment where we rendered a camera movement inside Unreal Engine while loading Google Maps. And it worked.
Like this is a new technique to make the world stop time! :D
Good shlt.very interesting.
Someday you guys will get a viral +1M video. You deserve.
YESSSIRRRRR!!! And when we do ... we shall celebrate together
Loads of Jerry Bruckheimer films you could have used.
That. Is. Insane.
AGREED
How did you convert the Gaussians to geometry to work in unreal engine?
we used a plugin to convert them into Niagara Particles.
Listening to this on 10% volume and it still feels like I'm going to get a noise complaint
Hahahahahahahah 😜
2:30 nice math bro
hahhaha ooppss
looks like a visualization of memorys
At this point I am not even surprised to see what it can do
Hahahahahaha I know right!
I think static and long views of fully CG scenes are probably the best bets of getting anything out of this.
Which is at least interesting for the idea that you could then take old somewhat subpar CG shots and recreate the scenes with the same camera movement. At least until it's possible to account for the moving elements completely.
Video games are cool and all as a use case but most of them are already 3d and can have their assets ripped, so the only real use case with that is putting funny things inside the scenes.
in the viewer you get the best results by retracing footage camera path. Press V in Sibr viewer and play a sequence of the original camera path, the result is always good. I have a question, do you get the same quality in unreal as the sibr viewer? thanks for sharing your knowledge!! you guys are awesome!🤟
Thanks for the info! Didn't know about the V button. sibr viewer is slightly better than the UE because in UE we convert them into Niagara Particles
Do you think it's possible to export a 3d scene like to this to twinmotion?
this is shit, don't you see it generates errors at camera angles, mesh will be horrible similar when you stitch panorama from photos without nodal point. it's just represent points clouds in Gaussian blur. You can do the same in Epic Reality Capture, and it won't require high-end video card just need much RAM and middle-end config, the result will be much better than this AI stuff for ads nvidia
What is the name of the program program?
The software?! that's the only thing i am interested in, what is the software to download?
You can train it manually using ur own GPU or use online services like Polycam
Try to do that with Badge Man photo at grassy knoll.
Imagine if they held off doing The Matrix 4 for just a few more years, they could SHOT for the use of this technology and would have been an incredible revolution from the previous version of bullet time. These tests are amazing but imagine it with a Hollywood budget... someone out there is going to do something insane with it.
HollyWood are u reading this?????? hahaha totally agree
Would it work for scenes where cameras move across or remain stationary? I'm thinking of using this method to colorize black and white footage, so I'm just wondering
Camera needs to be moving to show clear depth! As of now this Gaussian Splatting tech works on finding points of interest, and if you are not moving your camera the right way you might fail your training!
@@badxstudio All I need really is for the scenes to be rendered exactly how they are for what I want to do, as I'd like to edit each object individually
I'm sure it's gonna be doable! You just have to test it out!@@thevfxmancolorizationvfxex4051
@@thevfxmancolorizationvfxex4051 I think there are other methods you could use for recolorizing old footage. I don't think gsplats will be the right way to do so, especially with stationary camera.. it can't figure out the depth of a scene without multiple viewpoints. It doesn't create any data that isn't already in the video.
What's kind of cool, is even though AI is used to generate these, you can use some other AI to replace the missing "footage" -- for instance trees and mountain behind. (Sure it wouldn't necessarily be exactly what's actually behind the hotel, but it could generate lost information to give you a reasonable facsimile of what might haave been behind it
We were talking about it after watching Adobe Max, it would be dope to try the video in painting feature. This is definitely something that eventually will be part of the process.
Awesome, the matrix :3
consider this is tech in it's infancy, imagine where we'll be 1 or 5 years from now.
3:42 now consider the next leap forward where it will intelligently create all the parts we never had a camera record.
Yes exactly!!
1980 was 43 years ago
oooppsss
Lol for that first shot you have yo undo the anamorphic squeeze or it looks funny