Тёмный

3D Gaussian Splatting - Explained! 

Creative Tech Digest
Подписаться 6 тыс.
Просмотров 89 тыс.
50% 1

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 152   
@pletch
@pletch 10 месяцев назад
I stumbled across this video and I'm blown away. In a former life I use to do a lot of graphics and old-school 3D work. Could I request a beginner's guide on "how to get started" with the tech you covered?
@ashwinkumar8119
@ashwinkumar8119 8 месяцев назад
Hands down the best explainer I’ve found about Gaussian splatting - super clear and understandable without compromising any technical accuracy!
@creativetechdigest
@creativetechdigest 8 месяцев назад
Thank you Ashwin!
@mreflow
@mreflow 10 месяцев назад
Great breakdown man! I definitely have a better understanding now. :)
@creativetechdigest
@creativetechdigest 10 месяцев назад
Is this explanation the one?! 😂
@alphasiera1757
@alphasiera1757 10 месяцев назад
This can be used to google maps street view. Imagine instead of clicking arrows to move forward, you just need to press “w” maybe as if you are walking in a video game
@alvydasjokubauskas2587
@alvydasjokubauskas2587 9 месяцев назад
Exactly
@hallo_ween07
@hallo_ween07 7 месяцев назад
Maybe too expensive and big for the whole world
@DirkvanDale
@DirkvanDale 4 месяца назад
@@hallo_ween07 Starting with a town maybe? Then slowly moving towards a country? Maybe a different type of google car can be made to use photogrammetry instead
@SpikeySlayer
@SpikeySlayer 3 месяца назад
You cand use wasd but you walk in a 360 pic, when you exit you are in space and you can play doom
@MrFaraz1979
@MrFaraz1979 10 месяцев назад
Much needed information, short and crisp, thanks Bilawal
@OlliHuttunen78
@OlliHuttunen78 10 месяцев назад
Very Well explained! Now I really understood the spherical harmonic part of this tech. Thank you.
@creativetechdigest
@creativetechdigest 10 месяцев назад
It really is the cherry on top, and love that an OG physics concept helps pull it off!
@laurenneal
@laurenneal 10 месяцев назад
Fantastic! This level of detail is candy for Gaussian Splatting devotees
@creativetechdigest
@creativetechdigest 10 месяцев назад
Thanks! I’ve been wondering if I go more high level but I think this might be the way to go
@BohdanTrotsenko
@BohdanTrotsenko 6 месяцев назад
I've discovered the topic today and my mind is blown away
@SergioMaciasVazquez
@SergioMaciasVazquez 6 дней назад
Incredible Video Ashwin! Thank you - just subscribed!
@mohammadbuhnad9258
@mohammadbuhnad9258 10 месяцев назад
Wow, that's truly impressive! Thank you for this video it explains everything so well Keep up the good work!
@marekpietrak8279
@marekpietrak8279 10 месяцев назад
Brother your channel is going places. Your content is presented in a very straight forward manner and will get you far. Keep at it. See you at the 1 million Sub mark.
@audunjohansen
@audunjohansen 10 месяцев назад
Nice vid bro. I love your editing style
@JacobNguyen1
@JacobNguyen1 10 месяцев назад
Really great stuff, man -- love the in-depth breakdown done in a conversational manner. Looking forward to seeing your channel's growth!
@bernhardzeisl4437
@bernhardzeisl4437 10 месяцев назад
Bravo Bilawal! Well done. Straight to the point why GS is such a promising approach. I especially enjoyed the comparison to the "wonky looking broccoli trees" ;-)
@creativetechdigest
@creativetechdigest 10 месяцев назад
🥦 🙈 you know all about it 😂 great to see you!
@RaviKrishnan1984
@RaviKrishnan1984 10 месяцев назад
Amazing explanation for those working in 3D. Thanks
@creativetechdigest
@creativetechdigest 10 месяцев назад
My pleasure!
@YahiyaJasem
@YahiyaJasem 10 месяцев назад
the editing quality is dope!
@skysurf9
@skysurf9 6 месяцев назад
Really awesome video and how you explained it - clear, crisp, in-depth. And thanks for including links to further resources.
@shableep
@shableep 10 месяцев назад
this is genuinely the best explanation i've heard on gaussian splatting. especially the part i don't think i've heard anyone talk about that is HUGE, which is *spherical harmonics*. actually showing reflections and the sun through the leaves that you're showing here. massive.
@YanAwithU
@YanAwithU Месяц назад
Thanks for impressive explanation!!
@Macr2229
@Macr2229 10 месяцев назад
Amazing video! Really exciting applications for this!
@kennethnavarro661
@kennethnavarro661 9 месяцев назад
Very comprehensive explanation, I actually do research on these reconstruction and view synthesis topics and your intro explanation made it very clear where/how to start thinking about gaussian splats.
@basedovi
@basedovi 10 месяцев назад
Amazing tech 💜. Bilawal really makes the inner lost 3d kid in me resurface 🚀
@lion87563
@lion87563 8 месяцев назад
Perfect video, thank you very much. It denotes main paper ideas and help me understand paper even more
@vp-land
@vp-land 10 месяцев назад
This is a great explainer - thank you!
@creativetechdigest
@creativetechdigest 10 месяцев назад
Glad you enjoyed it!
@CSGhostAnimation
@CSGhostAnimation 10 месяцев назад
I... I think my degree is already outdated
@creativetechdigest
@creativetechdigest 10 месяцев назад
Gosh, everyone feels that way lately no matter the degree. The fundamentals still matter tho so you’re good!
@nalbandianinverona
@nalbandianinverona 2 месяца назад
Bro...I started on film....freeze me in carbonite and put me on display in the natural history museum.
@benwinstanleymusic
@benwinstanleymusic 4 месяца назад
Great explanation, love the video quality. Cheers
@bmschech
@bmschech 10 месяцев назад
Thank you, that was clearly explained and very exciting. A very minor quibble is that Gaussian splatting is named for one of the greatest mathematicians of all times. His name is pronounce gawse and the curve he discovered is called the gawsian and is central to the study of probability and statistics. And now, computer graphics!
@creativetechdigest
@creativetechdigest 10 месяцев назад
Thank you, and duly noted on pronunciation!
@sirleto
@sirleto 10 месяцев назад
i am confused, watching the video right now, and the pronouciation sounds very typical american? i think its good, whats to complain? the real pronouciation of course is difficult for non german speakers, listen here en.wikipedia.org/wiki/File:De-carlfriedrichgauss.ogg
@daverayment
@daverayment 10 месяцев назад
​​@@sirletoare you able to say "house" or "mouse"? You don't need to be German to pronounce Gaussian correctly!
@bmschech
@bmschech 10 месяцев назад
@@sirleto I don't want to make this a big deal. Mathematicians and physicists all pronounce it this way and thought you might care :) @daverayment explains it better. Gauss rhymes with house.
@alansmithson5940
@alansmithson5940 10 месяцев назад
Very clear explanation. Thank you.
@chasechampagne867
@chasechampagne867 6 месяцев назад
This is a great explanation for guass splat !
@lancemarchetti8673
@lancemarchetti8673 5 месяцев назад
Gosh this is insane progress
@LightKinematic
@LightKinematic 10 месяцев назад
Excellent work! 3dgs can be used for any presentations, including those for ordinary consumers, real estate agents for project visualization, doctors, VFX/CGI, artist....
@creativetechdigest
@creativetechdigest 10 месяцев назад
Thanks! Agreed - huge potential for many verticals
@Virkhs100
@Virkhs100 10 месяцев назад
Extremely fast but caught up with mind-boggling information.
@kbssidhuex-ias7959
@kbssidhuex-ias7959 10 месяцев назад
WoW 🤩-it’s doesn’t get any better!
@abdullahgun
@abdullahgun 10 месяцев назад
What a legend you are mate! Thank you for this great content
@simonlynen3184
@simonlynen3184 10 месяцев назад
Great work breaking things down Bilawal! Nice job
@creativetechdigest
@creativetechdigest 10 месяцев назад
Means a lot coming from you! Miss ya G ❤️
@DeanCutlet
@DeanCutlet 4 месяца назад
If you use enough buzz words and look around the room you can sound like you know what you're talking about. Good job.
@alexnovikov1609
@alexnovikov1609 4 месяца назад
Thank you!
@studiodevis
@studiodevis 10 месяцев назад
Please make a video about cloud editing tools and point cloud shaders with Gaussian Splats. Thanks!
@creativetechdigest
@creativetechdigest 10 месяцев назад
*takes notes*
@user-ub1og8ux2s
@user-ub1og8ux2s 6 месяцев назад
Amazing, thank you!
@inxomnyaa
@inxomnyaa 10 месяцев назад
now i just wish to see some kind of style filters. since it uses point clouds, we definitely have depth as a parameter, giving us stuff like edge highlighting or idk, zoom effects. Could probably train a stylized cartoon filter. Since the splats are mostly gradients, maybe flatten the colors to specific styles? Would be fun to mess with if my PC would be able to process all the stuff :/
@creativetechdigest
@creativetechdigest 10 месяцев назад
Def doable. Check this out: twitter.com/johnowhitaker/status/1696336230299185647
@Ax6Creepyxxd
@Ax6Creepyxxd 10 месяцев назад
This tech now looks so close to what Brain Dances look on Cyberpunk 2077
@florianwagner9400
@florianwagner9400 10 месяцев назад
Should I re-name from MESH IMAGES to GAUSS IMAGES? Great video, looking forward to the next one!
@creativetechdigest
@creativetechdigest 10 месяцев назад
Ngl I kinda like gauss images way more than “gsplats” or “GaSp” 😂
@paulfedor9828
@paulfedor9828 3 месяца назад
I am a VFX artist in Los Angeles who does digital sets, Matte Paintings, and Environments. I am trying to understand Gaussian Splatting from a non white paper stand point. It seems like it takes the capture camera Meta data ...turns it into a point cloud......and when you view it through your camera...it takes the photos or batch of photos that are near by and basically shows you photoprojections from the photo capture? Its basically viewing a flip book of pictures as your moving your camera based on the capture data positions? Forgive my laymen understanding. As a matte painter we do the same thing manually........doing a series of projections based on camera. How far off am I?
@WhatWillCome
@WhatWillCome Месяц назад
This is awesome. But what if I wanna take the splats to Blender, to insert a 3D statue in the middle of scene? it's possible, or we need some kind of file conversion ?
@PopoRamos
@PopoRamos 10 месяцев назад
Imagine having a 3D rendering engine that can automatically harness the power of Gaussian splatting for 3D animation, rendering only the needed Ray traced frames to create the splatting and turbo charge the rest of the frames making it possible to render long animations on a single consumer machine in record time.
@creativetechdigest
@creativetechdigest 10 месяцев назад
Love this. I think this we’ll get tools like this sooner than we think - 2024 is gonna be a fun one
@punkdigerati
@punkdigerati 10 месяцев назад
Gauss-ian, it's named after Carl Friedrich Gauss
@sebbes333
@sebbes333 10 месяцев назад
*@Creative Tech Digest* 0:11 No, I have no idea what any of those words means, and several other words, THAT was why I went to this video in the first place, to learn more, but I just get to hear a lot of meaningless words. :(
@creativetechdigest
@creativetechdigest 10 месяцев назад
This is good feedback. I have added a “3D Capture 101” video to my queue! This video def assumes you know the basics of photogrammetry and 3d scanning tech
@maximilianmander2471
@maximilianmander2471 10 месяцев назад
I think 3d video's will also be a great thing when they are ready? I just have seen a demo of a video that probably had a depth map, so it was a 2d video but made 3d. But when you went behind an object to the side where there was no camera, then there was no object. I think AI could automatically predict what is behind an object and in that way create 3d maps from just normal videos. Then you could watch videos and walk around in those video's. I think this will be amazing.
@creativetechdigest
@creativetechdigest 10 месяцев назад
Spot on - I think this is the direction apple seems to be going. Do more sophisticated infilling of a parse 3D capture
@ryanbair7624
@ryanbair7624 10 месяцев назад
Thanks B!
@hectorescobar9450
@hectorescobar9450 Месяц назад
I wonder if you can transform a 3D scene with textures into a gaussian splatting format to make games more optimal without sacrificing too much visual quality
@Ali-wf9ef
@Ali-wf9ef 7 месяцев назад
Wow such a good video. I don't need to read the paper anymore
@creativetechdigest
@creativetechdigest 7 месяцев назад
Glad you found it helpful!
@snezanamijic5185
@snezanamijic5185 5 месяцев назад
I was trying to find the origin and interpretation of the term -Gaussian Splatting. Does anyone know why it is called like that?
@PascalKuraica
@PascalKuraica 7 месяцев назад
Great Video👍🏼
@indibarsarkar3936
@indibarsarkar3936 6 месяцев назад
But how do Gaussians show spherical harmonics? Is it a mono colour blob that fades away or does it have many colours showing at different angles?
@indibarsarkar3936
@indibarsarkar3936 6 месяцев назад
class Gaussian: def __init__(self, center, scale, covariance, color): self.center = center self.scale = scale self.covariance = covariance self.color = color #Is this enough? Or is there more to it to attain spherical harmonics?
@wesside1992
@wesside1992 10 месяцев назад
Will this ever work for video? Could you combined multiple angles of a speaker or actor and create a moving Gaussian splat video? Great video!!
@brappineau4161
@brappineau4161 6 месяцев назад
What is the best gausian splatting software for using drone footage. I have the original DJI MINI so I can't plot routes. I'm assuming video to luma ai would be easiest
@limegpt
@limegpt 10 месяцев назад
Interesting
@slavko321
@slavko321 10 месяцев назад
Counting minutes until a vr game releases with this.
@VaughnCampbell
@VaughnCampbell 10 месяцев назад
This is insane
@dingosmoov
@dingosmoov 10 месяцев назад
Spline added Gaussian Splatting today. So it’s real-time for the web.
@kbssidhuex-ias7959
@kbssidhuex-ias7959 10 месяцев назад
Please do a Maven course…😊
@creativetechdigest
@creativetechdigest 10 месяцев назад
Potentially. If enough folks are interesting in something dedicated to 3D capture
@pieterboots8566
@pieterboots8566 10 месяцев назад
Can't this be done with transparent polygons? what is the size of Gaussian splat. About 50 bytes? How do Gaussians splats render faster than polygons?
@bioman1hazard607
@bioman1hazard607 4 месяца назад
If you put this with garrys mod vr, you've essentially made a working matrix prototype, then it be a matter of what can be scanned.
@haikeye1425
@haikeye1425 10 месяцев назад
Welcome to new UE Plugin: "UEGaussianSplatting: 3D Gaussian Splatting Rendering Feature For UE"
@ibrahimsalisumadaki678
@ibrahimsalisumadaki678 8 месяцев назад
This is a very interesting and educative video , my question is that what software can you used for the point cloud which software is the best
@creativetechdigest
@creativetechdigest 8 месяцев назад
For the initial sparse point cloud / posing of images - colmap is fine but reality capture, Agisoft Metashape, etc would be better. Google also released CamP code this week which is also bette than colmap.
@ibrahimsalisumadaki678
@ibrahimsalisumadaki678 8 месяцев назад
How about the camp can u pls help me with the link so that I will download it on my dell laptop
@ibrahimsalisumadaki678
@ibrahimsalisumadaki678 8 месяцев назад
How about the camp can u pls help me with the link so that I will download it on my dell laptop
@creativetechdigest
@creativetechdigest 8 месяцев назад
@@ibrahimsalisumadaki678 camp-nerf.github.io
@hasoevo
@hasoevo 10 месяцев назад
Great vid, I subscribed. Could you do a vid on dynamic NeRF (DyNeRF)
@alannunez3527
@alannunez3527 10 месяцев назад
Great video! One pet peeve: it's pronounced gau-see-uhn
@creativetechdigest
@creativetechdigest 10 месяцев назад
Thanks! That’s how learned it picking up photoshop as a kid in India lol. Fixed in new video :)
@nalbandianinverona
@nalbandianinverona 2 месяца назад
My God in heaven. 🤯🤯🤯🤯
@davekite5690
@davekite5690 10 месяцев назад
Have you heard about anyone/any tools to convert a poly environment to a GS one and then compare the results?
@Gilotopia
@Gilotopia 10 месяцев назад
I'm wondering about the spherical harmonics. I really didn't understand how that part works.
@creativetechdigest
@creativetechdigest 10 месяцев назад
I suggest watching the linked video as it goes into a lot more detail on how the spherical harmonics are implemented
@j0hn7r0n
@j0hn7r0n 10 месяцев назад
I too am wondering how this could be used for capturing 3D models (e.g. as part of a 3D printing workflow)
@creativetechdigest
@creativetechdigest 10 месяцев назад
If you want metric accurate continuous surfaces; splatting may not be ideal for your use case. It’s much more suited to “view synthesis tasks”
@puggybooth
@puggybooth 8 месяцев назад
I have a question that almost certainly reveals my total ignorance of this tech! When rendering 3d GS environments in a game engine, is it concievable that game mechanics could be added to this, for instance, pathfinding, collision, decals, all that traditional 3D stuff.
@creativetechdigest
@creativetechdigest 8 месяцев назад
it's still early days. you could certainly query metadata you attach to each splat. you could also mix and match - make a mesh version using photogrammetry but keep the visibility off but keep it on for physics collisions, path finding etc.
@Imhotep397
@Imhotep397 19 дней назад
I’ve been trying to wrap my brain around wth this is for over a year and now I’m thinking it’s basically physics manipulating ova voxels?
@edwinleonelvarela
@edwinleonelvarela 9 месяцев назад
How do you use an FPV control to move around? That looks really great
@creativetechdigest
@creativetechdigest 9 месяцев назад
The viewer on the 3DGS inria GitHub - also unreal engine itself works for such FPV controls!
@imacmill
@imacmill 10 месяцев назад
So...how much will it cost me to get into this game? All I've got right now is a reasonably capable PC, a few VR headsets I would like to view this stuff in, and a bit of free time.
@creativetechdigest
@creativetechdigest 10 месяцев назад
Not much at all. Use your phone to capture and process in the cloud with luma or polycam. Drop ‘em into Unity and check it out in VR!
@trashpanda8925
@trashpanda8925 10 месяцев назад
nice
@autonomous2010
@autonomous2010 9 месяцев назад
Very cool. How do I photograph a dragon though? Or Aliens?
@creativetechdigest
@creativetechdigest 9 месяцев назад
There’s a ton of interesting research that uses radiance fields as the 3D representation but diffusion models for the generation. Quality isn’t quite where MJ is for still imagery tho!
@Antagon666
@Antagon666 3 месяца назад
Wait a minute, so could this in theory greatly speed up ray tracing ? You render just a few points and then interpolate with gaussian splatting.
@DaveBjornRapp
@DaveBjornRapp 8 месяцев назад
Could you render a 3D scene into Gaussian Splats for more rapid playback in game engines? I imagine if you could you could purposefully distribute the points intelligently, creating a better looking final result.
@creativetechdigest
@creativetechdigest 8 месяцев назад
Interesting. Reminds me a bit of what Google Seurat was trying to do
@stankleinmentink7186
@stankleinmentink7186 10 месяцев назад
Do you know or this also possible with scans made by the matterport pro 3?
@creativetechdigest
@creativetechdigest 10 месяцев назад
Maybe. I don’t believe the density of those RGB scans is good enough unless you really put the tripod in a bunch of locations. Though I guess matterport could try to use their depth data in the training process to make up for that sparsity?
@klausweismor
@klausweismor 10 месяцев назад
Is it possible to measure inside?
@creativetechdigest
@creativetechdigest 10 месяцев назад
Gaussian splatting is good for view synthesis. For real world measurements - you’re better off using classical photogrammetry to densify the point cloud or turn it into mesh and measure that. Of course you need to make sure your scan is metric accurate and to scale. iPhone apps that use the AR metadata eg Polycam do a good job of automating that for you.
@mihaleben6051
@mihaleben6051 4 месяца назад
Its math. It was always math. Except chemistry. Idk how that works. Because if all compounds wanna turn into noble gas, then why is LiN not on pubchem? And why doesnt nitrogen bond with 5 molecules???
@chrischung5122
@chrischung5122 10 месяцев назад
Great video! Btw, I’m 99.99% sure it’s pronounced gow-see-uhn.
@may21136
@may21136 7 месяцев назад
Fluid simulation should be faster with Gaussian splatting.
@nobilismaximus
@nobilismaximus Месяц назад
But, can it model the real physics, or is it a fancy illusion?
@SagunManandhar
@SagunManandhar 10 месяцев назад
somebody explaining from non 3d background. ??????
@1989johno
@1989johno 10 месяцев назад
but it doesnt have any geometry....
@creativetechdigest
@creativetechdigest 10 месяцев назад
it's a radiance field so that's a feature not a bug - instead of rasterizing triangles as you would with a triangulated 3D mesh for example - you instead rasterize these gaussian splats. you can still use a mesh under the hood if u want for collisions etc.
@799usman
@799usman 2 месяца назад
samaj nahi i
@lucutes2936
@lucutes2936 6 месяцев назад
0:17 reaons
@ykwoozie606
@ykwoozie606 10 месяцев назад
Thought it was mfing Kanye West on the thumbnail💀
@creativetechdigest
@creativetechdigest 10 месяцев назад
😂 never gotten that before but I’ll take it
@lacheeky123
@lacheeky123 10 месяцев назад
all this for better c0rn
@keystoneux3640
@keystoneux3640 2 месяца назад
Until you get close to something then it looks like crap
@SussyBacca
@SussyBacca 2 месяца назад
You literally repeat a good part of your video in your video... 😢
@prdoyle
@prdoyle 3 месяца назад
Check the pronunciation of "Gaussian" man. You're driving me crazy. 😅
@stonechest
@stonechest 7 месяцев назад
Good stuff but you’re pronouncing Gaussian wrong
@MetalGearMk3
@MetalGearMk3 10 месяцев назад
It's useless if you can't generate a 3D mesh, something I can take into Blender.
@creativetechdigest
@creativetechdigest 10 месяцев назад
There’s a simple plugin for blender but it won’t be a mesh. That would defeat the purpose of creating a radiance field in the first place.
@MetalGearMk3
@MetalGearMk3 10 месяцев назад
@@creativetechdigest It's more useful as 3d mesh, there is no way to edit and modify radiance fields.
@intothevoid2046
@intothevoid2046 9 дней назад
Gaussian is a distribution function, not an object. Saying "the distribution of gaussians" makes no sense.
@AntonioDePalma71
@AntonioDePalma71 10 месяцев назад
The best video on the topic so far and with well represented insights. How would you see Gaussian Splats in the construction industry? Excellent job!
@creativetechdigest
@creativetechdigest 10 месяцев назад
Thank you! I think the photogrammetry tools had largely written off Nerf as a fun research toy. Gaussian splatting is making them pay attention and I could see it quickly become a common artifact alongside other reality capture data products in AEC. Amazing for visualization and progress snapshots!
@AntonioDePalma71
@AntonioDePalma71 10 месяцев назад
Would be Interesting to see applications dealing with heritage preservation demands considering we’re typically using Point Clouds. If we could see GS as a resource for model driven Digital Twins and other digital processes for maintenance operations, I think we can cut away hundreds of hours of modelling work.
@shoaibwaqar9477
@shoaibwaqar9477 10 месяцев назад
Thanks. Can you make a video of how this can be used for product marketing. Like creating a 3d structure of a product for websites. Can you also confirm if this can be done using some mobile apps
@creativetechdigest
@creativetechdigest 10 месяцев назад
@@shoaibwaqar9477it’s a great use case, def possible. For mobile check out Luma AI and Polycam
@SD_Alias
@SD_Alias 9 месяцев назад
I would be interested to see if this improves the quality of splatter movies…
@The_SUN1234
@The_SUN1234 10 месяцев назад
"Insane, unbelievable, amazing, oh my god"
Далее
3D Gaussian Splatting! - Computerphile
17:40
Просмотров 137 тыс.
Photogrammetry / NeRF / Gaussian Splatting comparison
23:30
Beatrise (пародия) Stromae - Alors on danse
00:44
OpenAI’s New ChatGPT: 7 Incredible Capabilities!
6:27
Tutorial: Efficient Gaussian Splatting | CVPR 2024
26:30
3D Scanning Changed Again. NeRFs Are SO Back!
7:06
Просмотров 14 тыс.
What is 3D Gaussian Splatting?
3:23
Просмотров 81 тыс.
RealityCapture to Gaussian Splatting using PostShot
7:37
Beatrise (пародия) Stromae - Alors on danse
00:44