Real-time destruction with Houdini and Unreal || Tutorial

Sdílet
Vložit
  • čas přidán 11. 07. 2024
  • This videos shows how to do real-time destruction in Unreal Engine using Apex. Houdini is then used here for doing custom fracturing.
    Talk Borderlands 3 by Caitlyn Trout: • Destruction Tools and ...
    The video shows a full walkthrough from making a model to destroying it in Unreal Engine. Unreal has a great plugin with Apex Destruction to do this. It offers various settings you can tweak to get decent real-time simulations of destruction.
    Houdini can be used here for doing custom fracturing of models. This is a strong part of Houdini and you could build complex systems, like in Borderlands 3 to get fracturing the way you want it to be.
    In the video I will mainly use material fracture node, this is one node that offers a lot of settings for auto fracturing models and adding details to that.
    The future of real-time destruction will be very interesting once we see more about the new Chaos system from Unreal Engine. In the video is Apex used since everyone can access this or use in a current project.

Komentáře • 43

  • @evening8990
    @evening8990 Před 3 lety +1

    Cheers Simon, you really broke down the process very well :)

  • @TheLettuceGuy
    @TheLettuceGuy Před 3 lety +1

    Thanks man! Super useful. Do you happen to know how to attach smoke to individual pieces, like maybe the largest parts of a destroyed pillar? Keep up the good work!

  • @blenderzone5446
    @blenderzone5446 Před 3 lety

    thanks mate!

  • @tekkablade12
    @tekkablade12 Před 3 lety +3

    Great video!
    can there be a part 2
    where it goes over dust trails and ground impact from the individual pieces?

  • @user-wv2rv7vg3u
    @user-wv2rv7vg3u Před 3 lety

    thx bro!

  • @SectorZeroGP
    @SectorZeroGP Před 3 lety +1

    12:28 Earthbending op xDD

  • @AlenHR
    @AlenHR Před 2 lety

    This is nice. Is it possible to make HDA that would turn a static mesh into an Apex destruction actor and automatically import/set up custom chunks generated by that HDA? That would be neat.

  • @mitch9244
    @mitch9244 Před 3 lety

    Hey Simon - Is there a way that this would work with the new houdini engine blueprints? if I were to recook/export a pillar of rocks, would the plugin be able to grab that file again in a procedural way?? Thanks!

  • @greempark5743
    @greempark5743 Před rokem

    Hi thanks for this awesome Tutorial. I try to find "Import FBX chunk" in Chaos Ue5. But I can not find it. Could I do this way in Chaos?

  • @QuiteDan
    @QuiteDan Před 7 měsíci

    Do you know, is there a way to do this with 5.x Chaos using only FBXs, or must I use that Houdini -> Unreal plugin

  • @TheChromePoet
    @TheChromePoet Před 3 lety

    Simon, please tell me about nanite and destruction, shouldn't it be possible to make better and more impressive destruction of a house than a game like Red Faction Guerrilla with nanite enabled with no stuttering?

  • @eulersosa6840
    @eulersosa6840 Před 3 lety +1

    I am using the non commercial version. I want to put graphic into unreal 4.26. Fbx would be nice, the version won't allow it. Could I it to make hba or obj? Thanks.

  • @DGFA-
    @DGFA- Před 2 lety +1

    How did you the smoke trails? I just began to explore unreal, so please excuse me for asking this.

  • @awesom4ik
    @awesom4ik Před 3 lety +7

    Simon, I would recommend you triangulating the mesh before exporting it from Houdini, Unreal breaks stuff when it tries to do it himself.

    • @simonhoudini5074
      @simonhoudini5074  Před 3 lety +7

      Indeed, I highly recommend that. Thanks that you mentioned that, I completely forgot it since with this simple model there was no issues

    • @mathajar9563
      @mathajar9563 Před 2 lety

      @@simonhoudini5074 indeed

  • @gui205
    @gui205 Před 2 lety

    Hi ! What's the impact on the performance ?

  • @saebr
    @saebr Před 3 lety +3

    Thanks a lot...
    Could you please follow this tutorial with how u added the smoke in both houdini and then ue4.
    Would be highly appreciated.
    Thanks

    • @princevasimalla
      @princevasimalla Před 3 lety

      found any answer?

    • @saebr
      @saebr Před 3 lety

      @@princevasimalla not really... But in houdini it will be a matter of adding a debris node... And creating the smoke out of the debris particles.
      I am not sure about ue4... It's either with Niagara system... Or I think something in the houdini engine

    • @princevasimalla
      @princevasimalla Před 3 lety

      @@saebr I have no Idea with Houdini actually, If there would be a good tutorial I'll try do with maya and Unreal, It's most wanted tutorial I've been searching from months

  • @darianagreen9082
    @darianagreen9082 Před 3 lety

    This is a great workflow and well explained! But I cant follow as I have apprentice version. Is there any way to export it via USD formal (enabling that beta plugin in uE 4,26) or at least real time streaming through Houdini UE plugin, to see how it looks in Unreal?

    • @simonhoudini5074
      @simonhoudini5074  Před 3 lety

      That is a limitation of using apprentice version. It has limited ways of exporting and its plugin.
      You could try something by exporting obj, but not sure it will work

    • @darianagreen9082
      @darianagreen9082 Před 3 lety

      @@simonhoudini5074 thank you! I am still wondering why they say that now from feb 2021 Houdini is free for UE. I installed plugin for Ue, but it wouldn’t let me import digital assets, saying that there is no licenses, though I redeemed UE free licence and installed it. So I am wondering if I can’t import digital assets why they say it’s free? Could you please help?

    • @simonhoudini5074
      @simonhoudini5074  Před 3 lety

      @@darianagreen9082 Houdini engine is free for all commercial user, which means you would have to get a license. Like an Indie license or higher (there are also educational licenses)

  • @MisterMatter
    @MisterMatter Před 3 lety

    I have a big issue with this method... My Connectivity node doesn't have the "Attribute Type" section. What can i do about that?

    • @MisterMatter
      @MisterMatter Před 3 lety

      Forget it, i fixed it by setting the Connectivity Type to "point", then the i set the Attribute to "name" and typed "name" in the Path Attribute located in the ROP FBX node and that's it.

  • @andrewbyrnes6389
    @andrewbyrnes6389 Před 2 lety

    Hi, may I ask what is the benefit of using the destruction physics in Houdini instead of the feature that is already included in UE?

    • @simonhoudini5074
      @simonhoudini5074  Před 2 lety +1

      Houdini has more options and control in creating destruction.
      Unreal can do some basic things and has limits

  • @petewallace4376
    @petewallace4376 Před 3 lety

    I started with the /Games / First person template --- any idea how to make the chunks react to the fired yellow balls?

  • @AzhypaMediaCenter
    @AzhypaMediaCenter Před 3 lety +1

    6:47 there are no "Attribute type" in my connectivity node. How it could be solved?

    • @TheDay53
      @TheDay53 Před 3 lety

      same issue and doesn't work anything after that

  • @anthonymcgrath
    @anthonymcgrath Před 3 lety

    urrrrrgggghhhh - how do i do this with houdini 18 please? This is pecking my head :(

  • @bobsmith9339
    @bobsmith9339 Před 3 lety

    Is there any alternatives ways to the connectivity node? Houdini 18 doesn't have the attribute type string option

    • @bobsmith9339
      @bobsmith9339 Před 3 lety

      nvm can put assemble and then attribute rename name to class

    • @TheDay53
      @TheDay53 Před 3 lety

      @@bobsmith9339 could you please specify what exactly did you do to fix it? I got the same issue, there is no attribute type string option

    • @bobsmith9339
      @bobsmith9339 Před 3 lety

      @@TheDay53 if you put an assemble node and check box packed geo it creates a name point attribute after that you take a rename node and rename it so its called class. Im sure there's a better way then this, but this worked for me

  • @hitta750
    @hitta750 Před 3 lety

    you can download a chaos version of 4.26 in the launcher

  • @ceedee857
    @ceedee857 Před 3 lety

    please fix the audio. how is this getting by before uploading?

  • @undefined_x00
    @undefined_x00 Před 2 lety

    This isn't dynamic fracturing... 'Real-time' is misleading, this is pre-fractured...