Looping Smoke-sims in Blender | Quick Tip on Simulations

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ธ.ค. 2020
  • Project files (Files only work properly in 2.91): / 44944126
    In this video, I'll go over one way to seamlessly loop a smoke simulation in Blender 2.9. I'll use OpenVDB to create the effect, meaning that there's no need to render it out and loop it in post. Keep in mind, though, that this is a more technically involved method. So, although it allows for more control and versatility, it's tougher to work with, much slower to render, and more likely to lead to technical issues and bugs. Some of these hurdles will also be addressed in this video.
    This video took me a bit longer to make than I anticipated, so I'm sorry about that! This time, I decided to avoid making a more comprehensive tutorial, as Mantaflow is still going through some notable bug fixes and changes. Instead, I opted for something more "futureproof". OpenVDB allows for much easier control over the simulation. Before, I had to use collection instances to be able to duplicate smoke simulations across a scene, with no control over their timing and with max tolerance for bugs and crashes. There are still plenty of big problems with the implementation of OpenVDB in Blender (different attributes for a base smoke simulation than for one with "Noise" enabled, for instance), but, it's still a major upgrade.
    My current PC specs (I recommend better than these):
    16 Gb of RAM
    Processor: Intel® Core™ i7-3770 @ 3.40 GHz
    Graphics card: Nvidia GeForce GTX 650 Ti
    Keep in mind that parts of this video are sped up, so this is not a good reference for the performance of my computer.
  • ภาพยนตร์และแอนิเมชัน

ความคิดเห็น • 82

  • @tetrapixel3028
    @tetrapixel3028 3 ปีที่แล้ว +26

    the master of blender's sci-fi particle sims is back

  • @benjaminyeiser4023
    @benjaminyeiser4023 3 ปีที่แล้ว +5

    "Yo I can actually write outside the bounds, dude this is gnarly" LMAOOOO. love this tutorial, and even more so, your sense of humor.

  • @21EC
    @21EC 3 ปีที่แล้ว +13

    4:05 - WOW....that top left simulation animation is the most realistic and awesome fire/smoke sim I've ever seen done using Blender..it is so realistic and amazing ! it's spectacular !

  • @flunkgamer
    @flunkgamer 3 ปีที่แล้ว +3

    Loved that ending :) it was so real and wholesome!

  • @annekedebruyn7797
    @annekedebruyn7797 3 ปีที่แล้ว +18

    Game industires use this a lot of background elements.
    See: Battlefield 3 and 4 on operation firestorm, the oil fires in the background are looped simulated elements.

    • @IagoMotaVFX
      @IagoMotaVFX  3 ปีที่แล้ว +6

      Ah you're right. The gaming industry must use this pretty often. Probably not with VDB, but with "flip books", which is really efficient.

  • @EdLrandom
    @EdLrandom 3 ปีที่แล้ว +1

    Ah, your tutorials are just the best

  • @lepra4577
    @lepra4577 3 ปีที่แล้ว +1

    whoaaa
    the quality of your videos is so good

  • @crypt0sFX
    @crypt0sFX 3 ปีที่แล้ว +2

    My favorite returns

  • @bennyweimer2345
    @bennyweimer2345 3 ปีที่แล้ว +1

    This is a great thing to know for game assets

  • @BlindIllusionist
    @BlindIllusionist 3 ปีที่แล้ว +1

    Simple idea that is very helpful!

  • @ShadyRonin
    @ShadyRonin 3 ปีที่แล้ว +1

    I have ALWAYS wanted to know how to do this... thank you!!!

  • @petervonfrosta8369
    @petervonfrosta8369 11 หลายเดือนก่อน +1

    BRO !!!!!
    Wow.....ur a real Fox my Friend....thx for that !
    I had something like that already in my mind but i didnt know how to close the gaps....thats awesome work man !!!!
    Thank u thank u thank u !!!!
    🤩🤩🤩🤩👍👍👍👍

  • @komputer7566
    @komputer7566 ปีที่แล้ว

    bro the end waws soooo sickkk

  • @scottlee38
    @scottlee38 3 ปีที่แล้ว +4

    This is epic!

  • @jayshreepharande1811
    @jayshreepharande1811 3 ปีที่แล้ว +1

    I was just waiting for your video......

  • @xalener
    @xalener 3 ปีที่แล้ว

    oh yeah, vfx for games 100% need this technique

  • @komputer7566
    @komputer7566 ปีที่แล้ว

    yo i can actually write outside the bounds dude this is gnarly

  • @kings-letter
    @kings-letter 3 ปีที่แล้ว +4

    Ive watched this 15 times I still dont get it.
    The sudden realization of bring dumb... :(

  • @RaffoVFX
    @RaffoVFX 3 ปีที่แล้ว +6

    Istruction unclear I didnt understood you were speaking about cgi fire - burned my house.

    • @IagoMotaVFX
      @IagoMotaVFX  3 ปีที่แล้ว +2

      Oh that's not what you wanna see.

  • @HamzaARTi
    @HamzaARTi 3 ปีที่แล้ว +2

    Amaziiiing !!

    • @HamzaARTi
      @HamzaARTi 3 ปีที่แล้ว +1

      Btw i loved the dark effect xD
      Ich bin du
      Lol

    • @IagoMotaVFX
      @IagoMotaVFX  3 ปีที่แล้ว +1

      Thank you!

  • @swampwaffle74
    @swampwaffle74 3 ปีที่แล้ว +2

    The only problem I have is how do I combine all the data in to vdb files without them gaveling separate folders to them?

  • @RwanLink
    @RwanLink ปีที่แล้ว

    Can you so that with water as well?

  • @ThomasPotter
    @ThomasPotter 3 ปีที่แล้ว +1

    How do you write out of the bounds in the blender file view?

  • @SangHendrix
    @SangHendrix 3 ปีที่แล้ว +3

    Omg since when smoke simulation from Blender becomes this good looking?

    • @RaffoVFX
      @RaffoVFX 3 ปีที่แล้ว +1

      From the day in which Iago Mota ordered Blender to give him realistic results

    • @ShadyRonin
      @ShadyRonin 3 ปีที่แล้ว

      @@RaffoVFX lmao

  • @opeclight6501
    @opeclight6501 2 ปีที่แล้ว

    Big brain 🧠

  • @titan1685
    @titan1685 3 ปีที่แล้ว +1

    Make a tutorial how to create the 1st smoke

  • @stefanguiton
    @stefanguiton 3 ปีที่แล้ว +2

    Insanley high detail video, keep up the great work!

  • @Vilde321
    @Vilde321 8 หลายเดือนก่อน

    Can I export the looping VDB after Ive done the instances and made it loop? or do I always have to make this loop setup separately?

  • @JohnSmith-rn3vl
    @JohnSmith-rn3vl 3 ปีที่แล้ว

    4:12 - crying with laughter

  • @jhanolaer8286
    @jhanolaer8286 2 ปีที่แล้ว

    how to do this simulation in a numerical way?

  • @503unavailable
    @503unavailable 3 ปีที่แล้ว +6

    is 3:05 a DARK refrence?

    • @IagoMotaVFX
      @IagoMotaVFX  3 ปีที่แล้ว +2

      Wow, I didn't expect it to be noticed this early! I guess I should make future references more subtle

  • @sonicsupersam7793
    @sonicsupersam7793 3 ปีที่แล้ว +1

    I wanna have this as a gif background

  • @503unavailable
    @503unavailable 3 ปีที่แล้ว +20

    "blender wont surpass hudini in the next five years" ..... hmmmmmmmmmm just you wait

    • @IagoMotaVFX
      @IagoMotaVFX  3 ปีที่แล้ว +5

      Wha- huh yo, come on! Not the names of my folders!

    • @crypt0sFX
      @crypt0sFX 3 ปีที่แล้ว

      Don't count on it!

    • @503unavailable
      @503unavailable 3 ปีที่แล้ว +1

      @@crypt0sFX i'm really not. But 5 years is a lot of time and if blender keeps getting the big bucks from players like Facebook, AMD, NVIDIA, Epic games, Google, Microsoft etc. they might just be able to pull it off. Houdini might look big and scary now, but as meantioned 5 years is a lot of time

    • @RyoMassaki
      @RyoMassaki 3 ปีที่แล้ว

      @@503unavailable "They might just be able to pull it off."
      Your first wrong assumption is that you think they are trying to do that and that they are able to do that - they are not, ESPECIALLY not in 5 years time.
      The second is the comment about "big bucks". That's not big bucks. Third, what makes you think that SideFX is doing nothing in the next 5 years? They are gonna try to push Maya from the animation throne.

    • @503unavailable
      @503unavailable 3 ปีที่แล้ว

      @@RyoMassaki 5 years in this industry is an eternity. And looking at what Blender was 5 years ago compared to today is an incredible achievment. To be clear, i obviously don't think it's a realistic goal.
      Secondly, yes it is a pretty big deal that Blender gets this much founding from the tech giants, it's outright confusing to me that you act like thats something to be dismissed.
      The most recent Houdini keynote looked pretty dissapointing to me, although that obviously doesn't mean that they wont inovate in the coming years. And even if Blender only gets 80% of the way there, that is a huge loss in market share for Houdini, and will drive down prices, since most of the work done in houdini doesn't utilise 100% of its featureset.
      Finaly, your comment gives such a condescending vibe that i'm really disinterested to continue this dialogue

  • @SaurabhSingh-dk3ml
    @SaurabhSingh-dk3ml 3 ปีที่แล้ว +1

    Make a tutorial on fire particle like games logo intros. Thanks

  • @hugo54758
    @hugo54758 3 ปีที่แล้ว +1

    In Geometry Nodes we trust!

    • @hugo54758
      @hugo54758 3 ปีที่แล้ว

      Seriously though, imo Blender already surpasses Houdini

  • @tebitosan9771
    @tebitosan9771 ปีที่แล้ว +1

    I see that in the VDB / grids, you have info like Fuel, fuel_inflow, density_inflow, flags.... How do you get to export that information to the VDB?

    • @crypt0sFX
      @crypt0sFX ปีที่แล้ว +1

      Do you still have this problem?

  • @ArtPomelo
    @ArtPomelo 3 ปีที่แล้ว +1

    Homework and more homework (lol) great work!

  • @joinushugabear5847
    @joinushugabear5847 3 ปีที่แล้ว +3

    Sorry for possible noob question, but how do I recreate the cache data (eg fluid data 0001.vdb, etc so I can test the files in the rar on my own computer). Im sure this is easy, but im pretty new to blender! Thanks! I baked the simulation, but when i disable it and switch to render, im not getting any smoke in viewport, and it says the vdb files are missing. So how do I recreate them?

    • @IagoMotaVFX
      @IagoMotaVFX  3 ปีที่แล้ว +1

      It could be that in some of the project files, the cache directory field is empty (under the cache panel, in the Domain settings). Just set it to a folder that can take dozens of Gb in space, since the cache can get pretty heavy. And after baking, select the volume objects in the "Rendered Elements" collection, and locate the folder to find the cache data. I hope this helps! Otherwise, I could just go and modify the project files a bit.

    • @joinushugabear5847
      @joinushugabear5847 3 ปีที่แล้ว

      @Iago Mota thank you for replying, I will try to change the cache settings and then bake! Do I need to have the bake set to modular too? (im not sure which settings follow the project and which are in my blender installation, its at modular atm). Cheers/J

    • @IagoMotaVFX
      @IagoMotaVFX  3 ปีที่แล้ว

      @@joinushugabear5847 Alright! The difference between Modular and Final is pretty trivial. "All" bakes all the elements of the simulation at once, while "Modular" bakes only the low-res base and allows you to simulate the high-res noise afterwards. I usually leave it at Modular, since it allows for a bit more control.

    • @joinushugabear5847
      @joinushugabear5847 3 ปีที่แล้ว

      So I have managed to get smoke and loop in some of the project files (not small scale cross section for some reason), and it works great in viewport. However when i render the volumes I get nothing in the frame. Using cycles. Im sure this is me not understanding something very basic, but I have already tried googling it without luck. Any ideas?

    • @IagoMotaVFX
      @IagoMotaVFX  3 ปีที่แล้ว

      @@joinushugabear5847 Oh that's not supposed to happen. I just tried baking and rendering the simulations again in 2.91, and they're all working for me. Does using the rendered viewport shading mode work? If not, it could be that it requires too much memory, so i'd recommend trying lowering the resolution of the simulation, and maybe increasing the Step Rates in the render settings, under the "Volumes" panel. Unfortunately, I don't know the solution, since I haven't encountered this issue before, so right now I'm just trying to guess what it could be. I'm sorry if this doesn't lead anywhere, since it could even be a bug.

  • @bowserlm
    @bowserlm 3 ปีที่แล้ว +1

    Are the sims in this demo created in Blender?

    • @IagoMotaVFX
      @IagoMotaVFX  3 ปีที่แล้ว

      Yeah, all of them were done in Blender and rendered in Cycles.

    • @bowserlm
      @bowserlm 3 ปีที่แล้ว +1

      @@IagoMotaVFX They look good. Definitely some of the best I've seen out of Mantaflow. Do you have any demos somewhere that show how you are setting things up to get that result?

    • @IagoMotaVFX
      @IagoMotaVFX  3 ปีที่แล้ว

      @@bowserlm Thank you! I have made this video, th-cam.com/video/qRqbTZYxRLY/w-d-xo.html (Blender Explosions: How I Make Them). While the topic there is explosions and not a continuous flow, it explains my thought process and some of the techniques I use when simulating and rendering smoke. I hope it's helpful for this case!

  • @RhysJosmin
    @RhysJosmin 3 ปีที่แล้ว

    I should probably stop now

  • @Lucas-jk9st
    @Lucas-jk9st 3 ปีที่แล้ว

    are you from Germany? I think i spotted smth on 3:08 :s

    • @thenimalu
      @thenimalu 3 ปีที่แล้ว

      haha same

  • @gustavoivo284
    @gustavoivo284 3 ปีที่แล้ว

    How am I suppose to survive if i don't have a shotgun? However How u gonna beat me if u not strong enough to face the truly power of heaven's?????

    • @gustavoivo284
      @gustavoivo284 3 ปีที่แล้ว

      Ps: Pendragon isn't just a name

    • @IagoMotaVFX
      @IagoMotaVFX  3 ปีที่แล้ว

      That's tubular yo, thanks dude!

  • @lajawi.
    @lajawi. 3 ปีที่แล้ว +1

    Are you german? 3:08

  • @gamerslobyt6680
    @gamerslobyt6680 3 ปีที่แล้ว

    3:07 Deutsch!

  • @EpicHardware
    @EpicHardware 3 ปีที่แล้ว

    hey guys i just uploaded my 3.5days long blender render, care to tell me your opinion ?
    that video was a gem btw !