Unreal Engine 5 - Colliders Explained in 12 min

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ย. 2024

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

  • @ashskyqueen
    @ashskyqueen 5 หลายเดือนก่อน +1

    Exactly what I was looking for. Great video. Thanks for making this :D

    • @CGDealers
      @CGDealers  5 หลายเดือนก่อน

      Glad you liked it!

  • @ComfortZoneComic
    @ComfortZoneComic 11 หลายเดือนก่อน +2

    0:45 oooh the ROCK is cooking again :)

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

      :D

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

    For very large objects like cliffs you can walk on, the autoconvex doesn't work since it will create large collisions and your character will appear floating on top of the invisible collision or even fall through. For these, I found that in Unreal itself you can use an option called "Use complex collision as simple" on the right side panel of the collision setup window. This doesn't come without warnings however. I have not experienced these issues myself but apparently it can be detrimental to performance if you have a lot of object that are complex in your map. It works fine for me even with a lot of objects. The actual warning these days would be referring to a lot objects with PHYSICS using this method. In my own experience, this option works fine and will generate perfect collisions definitely needed for some objects, if you don't want to go through the tedious task of exporting meshes into blender, renaming it, and hoping nothing breaks.

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

      You are correct, but I would still suggest using them sparingly. Here's a couple of things that I want to add:
      It generates perfect collisions because it uses the mesh topology as the collision topology itself (you can see this when enabling "Show Collisions" in the viewport). Also known as Mesh Collider. This is fine and maybe even required for non-planar landscapes, like the cliff example you mentioned.
      It can and will definitely be detrimental to CPU performance if you have many high-poly props in the scene (this can be profiled using CPU stats). This setting can be a real time saver during blockout phase (say you have a large, enterable building for which you haven't decided on the final layout yet; of course, using complex collision will enable you to enter said building and play around within it during prototype stage, without having to manually change collisions if you change the layout of the building), but it should be used scarcely in finalized maps, where the performance killer potential of hundreds/thousands of actors is as real as it gets (most of these actors can use simple collisions made from cube and sphere shapes just fine)

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

    Very useful. Thank you.

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

      Glad it was helpful!

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

    Honestly, you're the best, cheers from Brazil!! S2

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

    Thank you for really clear explanation. I am using Megascan, not Maya. But, seems that it works good for anything.

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

      Glad it was helpful!

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

    Thank you, appreciate it!🙏

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

      Glad i helped bro!

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

    Very helpful thank u

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

      Glad it helped

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

    Hi I want to add collision’s to my procedural foliage spawner how can I do it

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

      I will explore this option and post in the discord channel the result.

  • @johnnatanguimaraes575
    @johnnatanguimaraes575 10 หลายเดือนก่อน +1

    I have a mesh from Megassacans, I did the procedure and it didn't work, what could be happening? I'm using Unreal Engine 5.2. congratulations for the explanation.

    • @CGDealers
      @CGDealers  9 หลายเดือนก่อน +1

      Add convex collider to the mesh. Just double click on the mesh in your folders and click -> collision -> convex

    • @johnnatanguimaraes575
      @johnnatanguimaraes575 9 หลายเดือนก่อน

      @@CGDealers Sorry, I forgot to mention that the collision would be between the Niagra fluids and this mesh, it would simulate a waterfall falling on the rocks... anyway it didn't work, thank you very much for the answer

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

    It is so well explained that even someone who does not understand English can understand everything

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

    Bro , what is use of collision objects (ex sphere collision) if i am able to set collision type directly in static mesh ?

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

      For mobile games basic primitives is the way to make performant collisions. If you create very complex mesh and just add to it a mesh collider this will be heavy for mobile and not so wise. For mobile i usually create even custom lowpoly collisions for meshes if they are too complex.

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

      The order of collision from cheap to expensive: Sphere - Capsule - Box - Mesh. CG Dealers is correct in that you want your collision meshes to be as cheap as possible depending on the game.

    • @TheKr0ckeR
      @TheKr0ckeR 4 หลายเดือนก่อน

      @@CGDealers So we can simply add a child sphere collision for example, and simulate physics there? For example, I want to check two balls are hitting each other, What setup should i I have as hiearchy?
      -Root
      ---Mesh
      ------Sphere Collision
      like this? But what should be the mesh's physics presets like OverlapAll or etc. I am really confused when they both have physics settings.

  • @Idris__26
    @Idris__26 2 หลายเดือนก่อน

    How do I add collision to multiple object at the same time?

    • @CGDealers
      @CGDealers  2 หลายเดือนก่อน

      Right-click on the selected assets.
      Choose Asset Actions > Bulk Edit via Property Matrix. This will open a Property Matrix window where you can edit properties for multiple assets at once.
      Modify Collision Settings:
      In the Property Matrix, search for the Collision settings.
      Look for options such as Collision Complexity, Collision Presets, or Use Complex as Simple.
      Set the desired collision properties for all the selected meshes.
      Save Changes:
      After setting the collision properties, close the Property Matrix window.
      Ensure all the changes are saved. You might have to click Save All to save the updated meshes.

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

    Hello, nice video! Please, can you make video
    detailed about auto-material? thanks.

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

    You can do custom collision of a mesh inside unreal ungine, why to make it outside?

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

      Coz i have more control in maya. For example if i want to retopo an asset its easier in maya or max :)

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

      It also changes who on the team does the work. Artist can make and update collision when they make the model so level designer doesn't have to remember to.

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

    Cool

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

    It's good but the issue with auto convexing is how memory intensive it is on the engine, so in small levels its fine but in an open world map it's going to drain a lot of the resources.

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

      You can spawn them dynamic based on distance. Loading and unloading from the memory.

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

      @@CGDealers yes true that ;)

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

    One thing I've never liked in games are the characters clothing, and item collisions, when you see the rifle but going into the characters clothes, things like that.

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

      This still happens even in AAA games.

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

    realy nice ..i instaled unreal engine 4, and 5 ...but now learning coding .... (what you recomand best ....stick to coding or learn unreal engine?) ....you think can we able to create a game that will sell in future with this? ....in my mind i know is posible but i imagine that big company investing milions of dollars on creating a game and big theam and i dont know if dowing it alone will be same thingg haha

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

      Keep it up!. You can create a small game by yourself np.

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

      @@CGDealers but should be best to learn on unreal or should i keep learn python3

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

      Go for unreal and C++

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

      @@CGDealers ty

  • @betraid
    @betraid 7 หลายเดือนก่อน

    Why don't you show use complex collision as simple? it's doing the most accurate job

    • @CGDealers
      @CGDealers  7 หลายเดือนก่อน

      The best way if you want very good performance is to make a custom precise collision per mesh.

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

    Ty bro great video. Like from me.

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

      Now u are a master collider creator 👌
      U are welcome!

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

    Yet another tutorial on collision where the UE mannequins are used, this collision method won't work with marketplace characters

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

    P𝐫O𝕞O𝓢m 😥