[SIGGRAPH 2018] A Multi-Scale Model for Simulating Liquid-Fabric Interactions

Поділитися
Вставка
  • Опубліковано 10 тра 2018
  • Source Code: github.com/nepluno/libwetcloth
    Extra Video 1: • Pour on Porous Plastic
    Extra Video 2: • Honey Dripping on Cloth
    Talk: • Technical Talk: A mult...
    Technical Details: www.cs.columbia.edu/cg/wetclot...
    Project Page: libwetcloth.info/
    We propose a method for simulating the complex dynamics of partially and fully saturated woven and knit fabrics interacting with liquid, including the effects of buoyancy, nonlinear drag, pore (capillary) pressure, dripping, and convection-diffusion. Our model evolves the velocity fields of both the liquid and solid relying on mixture theory, as well as tracking a scalar saturation variable that affects the pore pressure forces in the fluid. We consider the porous microstructure implied by the fibers composing individual threads, and use it to derive homogenized drag and pore pressure models that faithfully reflect the anisotropy of fabrics. In addition to the bulk liquid and fabric motion, we derive a quasi-static flow model that accounts for liquid spreading within the fabric itself. Our implementation significantly extends standard numerical cloth and fluid models to support the diverse behaviors of wet fabric, and includes a numerical method tailored to cope with the challenging nonlinearities of the problem. We explore a range of fabric-water interactions to validate our model, including challenging animation scenarios involving splashing, wringing, and collisions with obstacles, along with qualitative comparisons against simple physical experiments.
    Yun (Raymond) Fei, Columbia University, USA
    Christopher Batty, University of Waterloo, Canada
    Eitan Grinspun and Changxi Zheng, Columbia University, USA
    Soundtrack by SnowMusicStudio
  • Фільми й анімація

КОМЕНТАРІ • 282

  • @rohitghumare7515
    @rohitghumare7515 6 років тому +713

    i can already smell the GPU burnin

    • @ScibbieGames
      @ScibbieGames 5 років тому +2

      @@chrisguy6301 maybe PhysX accelerated
      lemme rephrase that, hardware accelerated**

    • @GrayveRoseMusic
      @GrayveRoseMusic 5 років тому +8

      You can run it long enough to take a single cool screenshot to show off, then your PC will rest in pieces

    • @Vivi_Strike
      @Vivi_Strike 5 років тому

      cuDNN

    • @Bloody_River
      @Bloody_River 5 років тому +1

      mb CPU? nope? -_-

  • @johnesco
    @johnesco 6 років тому +368

    I'm predicting this will first be used commercially in simulating a wet t-shirt contest.

    • @MundoDaEletrica
      @MundoDaEletrica 6 років тому +4

      Games?

    • @Tuxfanturnip
      @Tuxfanturnip 6 років тому +46

      Matrix29bear what

    • @technoguyx
      @technoguyx 6 років тому +8

      Tuxfanturnip that's what "in"cel losers actually think. ;)

    • @samuelarminana
      @samuelarminana 6 років тому +8

      Matrix29bear found the virgin

    • @aeko
      @aeko 5 років тому +3

      Wow, you definitely have a problem with porn.

  • @waveman5894
    @waveman5894 6 років тому +251

    Now this is how you show your research. It doesn't need to be a lifeless video. 10/10 soundtrack. Thanks

  • @littleblueclovers
    @littleblueclovers 5 років тому +119

    Can’t wait for games to be hyper realistic like this and probably run on VR. Ooooooh boy. Can’t wait till I’m 80.

    • @Nino244
      @Nino244 5 років тому +20

      i mean if we don't burn our entire planet before then

    • @alext2046
      @alext2046 5 років тому +9

      Nienke Timmermans orange man bad. Orange man make weather hot

    • @titanicjames3146
      @titanicjames3146 5 років тому +12

      @@alext2046 Are you a caveman?

    • @ponponpatapon9670
      @ponponpatapon9670 5 років тому +5

      @@titanicjames3146 woosh

    • @ponponpatapon9670
      @ponponpatapon9670 5 років тому +15

      @@alext2046 i mean, trump IS pretty fucking stupid, and personally he doesn't make for a good president. the fact he denies global warming only proves that

  • @Robonator14
    @Robonator14 6 років тому +148

    For some reason i was really amazed by that towel not clipping or weirdly stretching

    • @michaeladams3762
      @michaeladams3762 6 років тому +10

      thats literally the least impressive part of this video

    • @Robonator14
      @Robonator14 6 років тому +19

      cool opinion

    • @michaeladams3762
      @michaeladams3762 6 років тому +7

      nah but like if you've ever simulated cloth thats how it normally acts

    • @Firestar-rm8df
      @Firestar-rm8df 5 років тому +7

      @@michaeladams3762 only in good simulations... there are lots of terrible simulation techniques out there... and a lot of software uses them by default...

    • @danielb270
      @danielb270 5 років тому +1

      Robonator if impressive is defined as difficult to achieve, but achieved anyway, then it is not an opinion

  • @CaptainFalc0nPunch
    @CaptainFalc0nPunch 5 років тому +28

    Born to late pioneer new lands, born to early to travel the galaxy, born just in time for wet towel simulation physics.

  • @singsingmei
    @singsingmei 6 років тому +1

    This is way beyond anything I've seen so far. Just amazing. I can't even begin to imagine the work that went into this.

  • @dpdpforlife
    @dpdpforlife 5 років тому

    That's pretty impressive. Congratulations to everyone involved.

  • @JustWasted3HoursHere
    @JustWasted3HoursHere 6 років тому +1

    Amazing! Hard to believe that at the first SIGGRAPH they were "oohing" and "awing" at rotating, non-shadowed or reflected company logos. My, how far we've come...

  • @MrSorbias
    @MrSorbias 6 років тому +7

    This looks awesome.

  • @abramthiessen8749
    @abramthiessen8749 5 років тому +31

    It seems to drip too easily.
    It is still very impressive though, probably just needs some tweaking and comparisons with real experiments to tune it.

    • @rkan2
      @rkan2 5 років тому

      Also water resolution is still noticeable, but that can ptobably be increased easily with more processing power..

  • @Zylork0122
    @Zylork0122 6 років тому

    For whatever reason this is recommended to me and I like it.

  • @5hape5hift3r
    @5hape5hift3r 6 років тому +54

    that water looks THICC

    • @Caparco71
      @Caparco71 6 років тому +4

      Σ5 never thought someone would say that

  • @PlutoTheSynth
    @PlutoTheSynth 5 років тому

    I am immensely stunned

  • @secondghost
    @secondghost 5 років тому

    Cool! This answered questions I never even knew I had.

  • @paulanthonymorrisjr
    @paulanthonymorrisjr 5 років тому +2

    The tighten the towel game looks like it's gonna be awesome. I'm gonna wring the hell out of that towel.

  • @aSliceOfChoccyMilk
    @aSliceOfChoccyMilk 5 років тому +83

    To me personally, animated water looks either way too viscous, or has too much surface tension.

    • @Monkeynuts502
      @Monkeynuts502 5 років тому +21

      Yeah, that's the problem with fluids in general, since they have a set resolution per particle of liquid they behave more like gel or sand.

    • @aSliceOfChoccyMilk
      @aSliceOfChoccyMilk 5 років тому +9

      @@Monkeynuts502 Damn you technological limitations!

    • @Bob3D2000
      @Bob3D2000 5 років тому +5

      It's not a question of technical limitations, it's a question of how long you're willing to wait for the simulation to run. If you set the resolution high enough and get the parameters right it's long been possible to create fluid simulations that are entirely indistinguishable from reality.

    • @index7787
      @index7787 5 років тому

      @@Bob3D2000
      We can real time ray trace fluid Sims!, just not anywhere near cloth like this, that would be insane. Give is a couple years. AI is going to fix all of this.

    • @ibcgamingsable
      @ibcgamingsable 5 років тому

      @@index7787 i wanna see that normal pc that sims water in real time with shader and lighting with billions of particles in real time

  • @Joseju
    @Joseju 6 років тому +2

    Astounding

    • @Twi3D
      @Twi3D 3 роки тому

      :0 Joseju!!

  • @FredoCorleone
    @FredoCorleone 5 років тому

    This is incredible!

  • @grendelum
    @grendelum 6 років тому +1

    Super impressive stuff... I guess the next step is to simulate the varying levels of saturation throughout the towel after you ring it to get those dry/wet creases we see in real life...

  • @gopro2027
    @gopro2027 6 років тому +1

    The physics that went into this must be crazy!

  • @bodyaka
    @bodyaka 5 років тому

    This is awesome!!!

  • @aegis_knight
    @aegis_knight 5 років тому

    who knew that a UA-cam recommendation would help me find what i want to do for graduate studies

  • @jeylful
    @jeylful 5 років тому

    Amazing!

  • @longshot789
    @longshot789 6 років тому

    Awesome stuff

  • @hflmpak
    @hflmpak 5 років тому

    amazing

  • @UmdaIT
    @UmdaIT 6 років тому

    Impressive!!

  • @daniel-henrisparmont8253
    @daniel-henrisparmont8253 5 років тому +1

    CG golden showers animators are so happy right now

  • @user-rc7qj7le6f
    @user-rc7qj7le6f 5 років тому

    Nextgen!!!

  • @leecaste
    @leecaste 6 років тому +9

    Really awesome stuff and very well presented! Congratulations! 👍👍👍 Any plans on working with hair and fur?

    • @fyun0acm
      @fyun0acm  6 років тому +8

      We have released our simulator for hair and fur last year (libwethair.info).

    • @leecaste
      @leecaste 6 років тому +1

      Raymond Yun Fei oh great, thank you 😊

  • @michaelh4227
    @michaelh4227 5 років тому

    I can't wait to see this implemented in video games come 2035.

  • @Lupinstein
    @Lupinstein 5 років тому

    Oh hey, Christopher Batty was my Numerical Computation professor. Pretty good prof.

  • @kuklama0706
    @kuklama0706 5 років тому

    We've had all this shit with mind-blowing demos with Relief Mapping, Digital Molecular Matter, Euphoria, Wiimote tracking, Geometrical Shaders, etc. It didn't get anywhere and was not used in any game (except like 5 ten year old games) and this one will die the same way.

  • @Exevium
    @Exevium 5 років тому

    This looks freakin' awesome! What are your general use cases for this software?

  • @user-vq8gf7tv8g
    @user-vq8gf7tv8g 6 років тому +12

    Is the fluid in the demo simulated by Material Point Method? The rendering is also very cool.Using houdini?

    • @fyun0acm
      @fyun0acm  6 років тому +8

      Yes it's augmented Material Point Method, and yes it's using Houdini for the rendering.

  • @sebastianfranco1507
    @sebastianfranco1507 6 років тому

    That's dope

  • @georgegribkov8343
    @georgegribkov8343 5 років тому

    Such an incredible work! How much years of development did it take?

  • @starofeden9277
    @starofeden9277 5 років тому

    awsum

  • @nomore_strawberries4349
    @nomore_strawberries4349 3 роки тому +3

    ANyone else just getting cloth simulations in their recommended. I mean im not complaining tho

  • @ZeroSins
    @ZeroSins 5 років тому

    and one scene takes 5 days to fully render.....NICE!

  • @denster7715
    @denster7715 5 років тому

    VR will be crazy immersive 15 years from now.

  • @quillclock
    @quillclock 5 років тому

    so what your saying is expect to see this implemented in movie CG about next year

  • @slayyou
    @slayyou 6 років тому

    this looks amazing would you be willing to publish a hip file?

  • @CUBEoneVX
    @CUBEoneVX 5 років тому +6

    Didnt know you could use HTC Vive sensors to hang cloth to dry.

  • @BigFoe
    @BigFoe 5 років тому +9

    Imagine what we could do with this if it were realtime?

    • @RedGallardo
      @RedGallardo 5 років тому +1

      Draw a dick? Somehow any amazing hi-tech makes people want to only draw dicks.

  • @toxicc2962
    @toxicc2962 5 років тому

    no one asked for this but damn i want it in games

  • @minipop1032
    @minipop1032 5 років тому

    Can't wait for VR ShamWow ads.

  • @VideosBySimon
    @VideosBySimon 4 роки тому

    2:48 got me feeling in some way

  • @GiovanniAuditore
    @GiovanniAuditore 5 років тому +4

    I can't wait till commercial computers get good enough to run these kinds of simulations in real time for videogames!

  • @AliverLlamas
    @AliverLlamas 6 років тому

    wow!!!

  • @e-sharp9366
    @e-sharp9366 6 років тому +28

    It's cool but it doesn't feel quite right somehow. Isn't it dripping for way longer than it should ?

    • @scr4932
      @scr4932 6 років тому +3

      Willy J. I think if how much the cloth can retain liquids can be adjusted, that would be fixed. Then again, this is a huge ball of liquid so maybe it's normal for them to be dripping wet for so long.

    • @foreverseethe
      @foreverseethe 6 років тому +7

      @Terrance. It's normal for your mom... I'm just kidding dude. I'm an ass.

    • @LucaBl
      @LucaBl 6 років тому +5

      Look at the replay speeds. Most are 8 times slower than real time, some 4 times.

    • @hipstercockroach8721
      @hipstercockroach8721 5 років тому +1

      I feel the same, and after water is absorbed it also stais on the surface as liquid making the cloth really reflective for way too long, its not sucked into the cloth well

  • @Molb0rg
    @Molb0rg 5 років тому

    nice

  • @4f52
    @4f52 6 років тому +2

    Can you make liquid water next

  • @dariar7289
    @dariar7289 5 років тому

    What musical composition is playing during the video? Interesting information and the video, good luck team!

    • @fyun0acm
      @fyun0acm  5 років тому

      Thanks! The soundtrack was done by SnowMusicStudio, and can be found on AudioJungle.

  • @GimpyYoutube
    @GimpyYoutube 5 років тому

    Some smart dude: We have technology
    Realistic Games/Animations: *Wet Blanket*

  • @tonyHern865
    @tonyHern865 5 років тому +5

    towel simulator, the next big game after gta 5

  • @boo5274
    @boo5274 5 років тому

    We are closer and closer to a simulation likely being our reality everyday...

  • @A3Kr0n
    @A3Kr0n 5 років тому

    That's cool and all, but can you make the towel shrink and wrinkle when it dries? Yes. This is cool stuff

  • @NightVisionOfficial
    @NightVisionOfficial 5 років тому +5

    The water at the end seems like slime :I whut !

  • @albertsitoe7340
    @albertsitoe7340 6 років тому

    This is amazing what are the sim times like? and on what hardware?

    • @fyun0acm
      @fyun0acm  6 років тому +2

      You may find that info in our paper: www.cs.columbia.edu/cg/wetcloth/main.pdf
      Generally the sim will take several seconds for a time step, on a 32-core workstation.

  • @zevnikov
    @zevnikov 5 років тому +1

    You should sell this technology to Sidefx Houdini

  • @JordanPringle
    @JordanPringle 6 років тому +1

    idk wtf you saying but, Here take my money, I want it!

  • @papepomamemo7223
    @papepomamemo7223 5 років тому

    will this library be implemented in DirectX 13?
    I want to see this in the next gen games. : D

  • @mandrac2
    @mandrac2 6 років тому +6

    That's impressive. However why does the water in the demo often look like clear liquid glue?

    • @fyun0acm
      @fyun0acm  6 років тому +4

      I guess because they're replayed in slow-mo.

    • @mandrac2
      @mandrac2 6 років тому +2

      Oh right good point

    • @Battlefresh
      @Battlefresh 6 років тому +2

      They are simulating water known as "Chubby Rain".

  • @VacuousCat
    @VacuousCat 6 років тому

    Nice! How do you know it's right btw? Did you use any real life reference?

    • @fyun0acm
      @fyun0acm  6 років тому +1

      Yes, use some real life observation.

  • @Dataism
    @Dataism 5 років тому

    cool stuuf

  • @Veptis
    @Veptis 5 років тому +2

    Thanks for ruining my final "am I in the matrix" test

  • @Adapto3
    @Adapto3 6 років тому

    ive remember days when i first saw havok in 3dsmax r3... maybe it was in later....

  • @andreoka
    @andreoka 6 років тому

    2050 VR is gonna be lit

  • @GreenPizza577
    @GreenPizza577 5 років тому

    i think these videos will be the dreams of advanced robots with artificial intelligents.

  • @redtails
    @redtails 5 років тому +1

    4:46 I don't understand why the simulation flexes downward when there's no force applied to it yet?

    • @firstsurname2388
      @firstsurname2388 5 років тому +2

      The plane was frozen in the air before the simulation and then when they hit play, gravity was enabled before the water hit it.

    • @Bob3D2000
      @Bob3D2000 5 років тому

      They should have run the simulation for a couple of seconds before dropping the ball of water, then just not shown the first couple of seconds.

  • @rusticagenerica
    @rusticagenerica 2 роки тому

    When will this be available in Blender?

  • @sohamdas7314
    @sohamdas7314 5 років тому

    when will this be available for public use...…...damn

  • @kabukisyneri296
    @kabukisyneri296 5 років тому +1

    wow, the last one is kinda impressive. still needs work though...

  • @agingmirror4524
    @agingmirror4524 6 років тому +1

    cant wair for my Playstation 9 Pro Silver Edition

  • @ephimp3189
    @ephimp3189 5 років тому

    can we start doing simulations with a real world physics as control? Setup a real world test that simulation is trying to mimic and show us how closely the simulation is matching with what actually happens in real world

  • @armenmichaeli6704
    @armenmichaeli6704 5 років тому

    From 4:39 on, why does the yellow cloth suddenly sag _before_ the falling water even makes contact with it? You can see it clearly with the slow-motion replay at 4:44.

    • @jordanfish
      @jordanfish 5 років тому +1

      I think that is just gravity taking hold. At frame 0 the cloth is positioned completely flat, then it droops as the physics simulation is run.

  • @exomilav
    @exomilav 5 років тому

    Highest recorded GPU temp while doing this?

  • @charles8032
    @charles8032 5 років тому +15

    GTA VI will be only runnable on NASA computers

  • @leandrogoethals6599
    @leandrogoethals6599 2 роки тому

    Or can we even use this and for what price?

  • @ThatZommy
    @ThatZommy 5 років тому +1

    Defs needs some tweaking, but cool.

  • @firemaster786
    @firemaster786 5 років тому

    That last part that water looked so viscous it hurt

  • @crisissage
    @crisissage 5 років тому +1

    i honestly thought it was real for a second

  • @repogamesstudio2366
    @repogamesstudio2366 6 років тому

    Woah

  • @Choice777
    @Choice777 5 років тому +1

    oh look....more stuff we'll never see in games.

  • @Napert
    @Napert 5 років тому +1

    Why does normal speed look like it's actually sped up???

  • @murmenaattori6
    @murmenaattori6 5 років тому

    Imagine this in an adventure game, so when your characters moves or gets out of water - only the parts of cloth that actually went underwater are wet, and there isn't just a timer for how long it takes to dry but it would actually drip with physics. You could also add a vaporization effect that removes more of the liquid particles depending on temperature.

    • @GenericInternetter
      @GenericInternetter 5 років тому

      There are much simpler and GPU-efficient ways to do this kind of thing, but not even close to the quality in this video.

  • @Elinzar
    @Elinzar 5 років тому +1

    it looks amazing and seems accurate, but for what you gonna use it? for wet t-shirt contest simulations?, exept that you can not do that because you never showed how two fabrics in contact transfer the liquid to each other (you know, the t-shirt and the bra)
    aside from that, for commercials?

    • @Elinzar
      @Elinzar 5 років тому

      @Artur Terho yeah no, this kind of simulation is so heavy that any game dev would dare to use it

    • @fyun0acm
      @fyun0acm  5 років тому +1

      For CG character coming out of the water. They'll wear clothes. Have you watched Alita: Battle Angel and notice there's a second when Alita walked out of water?

    • @Elinzar
      @Elinzar 5 років тому

      @@fyun0acm oh i forgot that CGI was a thing, i completely retract from what i said

  • @nurbsenvi
    @nurbsenvi 6 років тому

    wow...

  • @rrrohan2288
    @rrrohan2288 6 років тому +1

    Clothes Line Simulator 2018

  • @zsoltcsillag785
    @zsoltcsillag785 6 років тому

    Yeah this is cool but i have one problem an that is that cloth when wet will stay on top of the water not go through is, that is an improovement yu can add

  • @ninopiamonte2
    @ninopiamonte2 2 роки тому

    i cannot believe what im looking at

  • @derekfume8810
    @derekfume8810 6 років тому +3

    У меня даже от просмотра видео начал комп глючить.

  • @samseidel9917
    @samseidel9917 5 років тому +1

    I peed my pants while watching this video in solidarity

  • @asterfield02
    @asterfield02 5 років тому

    This is a very cool job but I'm pretty sure working on it can be frustrating.

  • @schurkraid
    @schurkraid 5 років тому

    the water at the towel looks like a gel

  • @KnakuanaRka
    @KnakuanaRka 6 років тому

    Nice project. What’s the music?

    • @fyun0acm
      @fyun0acm  6 років тому +2

      The music is done by Snow Music Studio. You may find their works on audiojungle.net/user/snowmusicstudio/portfolio

  • @hikaroto2791
    @hikaroto2791 5 років тому

    Somehow it looks like some type of liquidish gel in a high gravity environment, instead of watter...

  • @CreativeYousername
    @CreativeYousername 5 років тому

    I'm about to model a wet t-shirt contest

  • @mch6645
    @mch6645 5 років тому

    I think there should have been validation of the simulation data with real experiments for each condition you guys tested for

    • @fyun0acm
      @fyun0acm  5 років тому

      You're right. The validation is left for future works.