Blender custom collision box FBX importing madness

I don’t what’s going on anymore. I’m trying to break down a big object from Maya into seperate pieces in Blender 4.3. I’ve recreated its collision boxes with the correct names. No matter what I do, Unreal Engine 5.3.2 won’t import it. It keeps saying “Could not find node”, or “Could not find geometry”. I’m not sure what I’m doing wrong as I was doing what several Youtube videos are showing for bedim.

Here’s screenshots of what I’ve done:

I selected all objects for import

This is the setting I have for exporting:

It always ends up like this now:

Anyone knows what’s going on? I can only use Blender right now.

Hello there @EL8MWKdZDqdsDyW !

Yeah, sending assets between UE and Blender can be a headache.

For these cases, the usual approach is reset export/import settings in both UE and Blender, and to make sure that any transforms and/or modifiers are implemented before transfer, which I believe you have already covered (please double check, just in case).

I would suggest trying the following addon for Blender, which eases the transfer process, and gives you a bit more of control over it. Please check the link below:

Thanks for the info. I haven’t done anything to the export/import settings for both programs, so they’re fine. Here’s what I have for Unreal Engine:

Screenshot 2026-01-20 163038

Screenshot 2026-01-20 163038679×1183 64.8 KB

Screenshot 2026-01-20 163057

Screenshot 2026-01-20 163057694×1176 79.2 KB

Even pasting the FBX into the content section of the project folder didn’t work. It would “pretend” that it did, but the mesh and its materials never show up in its new folder.

The only thing would be that the piece and collision boxes has history on it from being moved around. I can’t figure out how to erase their transformation history on Blender.

Also, where do I download that add-on you’ve mentioned? I’ve gone to the link, but I don’t know what to click on.

I’ve figured out why the mesh wouldn’t import. When I selected everything on the collection section, it didn’t select the mesh with everything. So that problem is solved. Now I’m trying to get the collision imported correctly, cause it’s not reading them now. All I get is a giant box.

The collisions keep coming out like this:

instead of this:

Hello again!

Glad you could fix the initial problem. Now, for the collision to correlate exactly how they look like in Blender, we have to check a few more parameters.

From your original post, you are using the proper naming convention for collision pieces, so that’s covered (UCX_assetName_01, and so on). Now, when exporting from Blender, please make sure that you select ALL the assets involved, the entryWay and its coliisions. Then, limit said export to the Selected Objects, and make sure you set Apply Scalings to FBX All (which should avoid deformation in the boxes).

Now, from UE, it should look like this:

Specially the “Import Collisions According to Mesh Name” check, as it governs the prefixes you are using:

And make sure no settings are enabled to generate missing collisions (these should not even be available in the first place, as your transfer includes collisions, but double checking is always good).

Once completed, open the asset in editor, click the Eye icon, and enable “Show Simple Collision”. If what you see is a green wireframe box, that’s UE generated collision, meaning something went wrong during transfer. Instead, if you see green shapes matching your Blender setup, then you are good.

You can also play around with collision complexity inside your asset, try changing it to “Use Complex Collision as Simple”, and check if it alters the box.

2 Likes

Hello again. I’ve tried your advice, but things went haywire. First off, selecting “Apply Scaling’s to FBX All” shrunk the object to marble size:

Second, I can’t find the “import Collisions” options, or the other options in your picture on Unreal Engine. I’m not sure if it’s because I’m using version 5.3, the options weren’t there:

Maybe I’m looking in the wrong place as this is the static mesh menu. Any ideas?

That scaling conflict is strange, it’s possible that the original scale of the asset in Blender did not match what you already had in Unreal. I would try increasing it’s size in Blender to compensate.

As for the missing “Import Collisions” options, I replicated the scenario using UE 5.7. A lot has changed since 5.3, so it’s likely that the options are somewhere else in the menu. From your screen, check under “Collision Presets” and “Advanced”.

I would suggest, if possible, testing the Blender import with UE 5.7 as well, a lot has improved since then (both still have a rocky relation, but it’s a bit better nowadays).

That Import Collision option is in the Import Dialog, not the Details panel. I don’t think it’s like that for 5.3 though, the import flow has had some major revamps since then. You may want to uncheck ‘Generate missing collision’ in your import dialog, although that’s likely not the actual issue.

Your naming looks correct, but I’m confused as to why your entryWay is an empty with no vert data in your initial blender screenshot.

For static meshes, I don’t do any scaling of blender scene, or export settings, only change to Export is ‘selected objects’, ‘mesh’ and geometry smoothing ‘Face’.

You could open console (~) and type ‘Log LogFbx VeryVerbose’ to see if it spits out any useful info to the output log when you do an import.

Something else maybe: check your normals are facing the correct direction on your collision shapes. In Blender “Viewport Overlays” icon top right of 3d view ->Geometry → Face Orientation. They should show all blue, no red.

1 Like

You’ve fixed it. It was because the “Show Import Dialog at Reimport" wasn’t enabled in Editor Preference. I’ve enabled it, reimported the FBX, and the collision boxes were there. Thank you very much. Also, I have tried the “Face Orientation” you’ve mentioned and aside from the parts that can’t be seen in the scene, the rest are blue.

I should have guessed as much. I’ve never bothered with the newer versions of Unreal Engine because of a Pricing Options pop up whenever I tried to download them onto my launcher. I’ve never seen this for previous versions, including 4.27. I can always give 5.7 a try and see what happens. Mostly it’s because I thought updating the engine whenever there’s a new version isn’t always necessary. Even more so if it removes things I need, like “Movie Legacy”. I use that method a lot and was never a fan of the alternative.

Never mind. It went back to the original problem with the other pieces.

I don’t know what I’m doing wrong. I’ve used the same method:

even without enabling “missing collisions” part, it still comes out like this. I don’t remember what I did with the entryWay that fixed it.