Real-time destruction with Houdini and Unreal || Tutorial

Поділитися
Вставка
  • Опубліковано 6 лип 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.

КОМЕНТАРІ • 43

  • @evening8990
    @evening8990 3 роки тому +1

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

  • @TheLettuceGuy
    @TheLettuceGuy 3 роки тому +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!

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

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

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

    thanks mate!

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

    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.

  • @SectorZeroGP
    @SectorZeroGP 3 роки тому +1

    12:28 Earthbending op xDD

  • @user-wv2rv7vg3u
    @user-wv2rv7vg3u 3 роки тому

    thx bro!

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

    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 Рік тому

    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?

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

    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?

  • @QuiteDan
    @QuiteDan 7 місяців тому

    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

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

    Hi ! What's the impact on the performance ?

  • @awesom4ik
    @awesom4ik 3 роки тому +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  3 роки тому +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 2 роки тому

      @@simonhoudini5074 indeed

  • @eulersosa6840
    @eulersosa6840 3 роки тому +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- 2 роки тому +1

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

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

    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 3 роки тому

      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.

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

    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  3 роки тому

      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 3 роки тому

      @@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  3 роки тому

      @@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)

  • @saebr
    @saebr 3 роки тому +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 3 роки тому

      found any answer?

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

      @@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 3 роки тому

      @@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

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

    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  2 роки тому +1

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

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

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

    • @simonhoudini5074
      @simonhoudini5074  3 роки тому +1

      You can watch part 2 , where I show more interaction

  • @AzhypaMediaCenter
    @AzhypaMediaCenter 3 роки тому +1

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

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

      same issue and doesn't work anything after that

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

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

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

      nvm can put assemble and then attribute rename name to class

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

      @@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 3 роки тому

      @@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

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

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

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

    you can download a chaos version of 4.26 in the launcher

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

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

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

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