Hello. When I import my mesh from Blender, I get all collisions doubled. What may cause this? Another thing is… How complex my hull can be? I need pretty precise collisions for my project, so my UCX is a bit complicated, but all shapes are hulls. Second thing is that when I use to much meshes in one blueprint, collisions seems to work really bad. Some parts of mesh has collisions, some not. Is there any limit of collision primitives, or something? I will be very grateful for any help
Same here, did you find a solution for that?
Same here, and tested on 2 computers. All my custom collision using UCX prefix imports twice the amount. Doesn’t matter if the imported file is new or old. I’ve also tested multiple versions of the engine as far back as 4.17 and even loaded old projects from years ago all of which now import collision twice the amount.
I believe this is a known bug that is could be resolved in UE4.22. As a work around, I discovered that if you check the “Combine Meshes” box for the import, the collision is imported a single time. Of course, this will only help if your project’s workflow allows you to import each FBX as a solitary mesh.
Thanks for the response. Sadly the assets that I’m currently trying to import have custom LODs as well. Which the “Combine Meshes” workaround actually triples their collision. I am relieved though that I’m not the only one dealing with this issue, so I can stop stressing on my end and work on other areas of my project. Thanks again and I will wait patiently for a fix.
I found some kind of solution. First I was thinking, that problem may be in “smooth shading” option. When you have flat shading, it can double number of verts. Changing model to smooth shading gave nothing, so it was not this, but I still think it may be something wrong with that.
Anyway… Like samh-v1 said… When I reimport my mesh with “Combine meshes” option turned on,everything is OK.But I needed to triangulate my collision mesh first, otherwise it imported only few collision primitives. Now everything seems to work fine.