Am I Going About Modular Assets Correctly?

Hey all.

So I’ve been working on some modular buildings for a little while now, but I’ve ran into a problem. Everytime I want to move this asset in my project it crashes the entire engine. This seems to be a rather major problem if I ever want to lay out my level with these assets.

I just want to ensure I’m going about my workflow correctly before I start looking elsewhere for the reasons behind the crash.

I’ve created a whole bunch of modular building assets. Walls, Doors, Windows etc.

I’ve then combined these together into quick “Pre-fab” Blueprint Actors. So say a 15m wall chunk might have 3 different windows loaded into it. These windows themselves are a pre-fab consisting of the frame + at least 1 glass panel. These “Pre-Fab” units can be small consisting of only 4 Static Mesh Components, but my largest ones have 18 (Including 3 windows with 4 static mesh components in them too).

These “Pre-Fabs” are then combined together into the actual building asset I want to create. This isn’t a small building, it’s got at least 150 Static Mesh Components in it, including lots of “Pre-Fab” Child Actor Components.

In theory this seems like the correct way to have gone with it, but now with it breaking anytime I try to move the asset or place a new one, I’m beginning to think I’ve gone way out their and stressed the engine out too much!

If anyone has experience working with Modular Assets like this and can help that would be amazing.

Thanks.

Bump

Checking the crash log I saw it had an “Assertion Failed” for the Static Mesh component. Meaning their was a dodgy mesh somewhere.

I ended up migrating my dodgy asset to another blank project, deleting different imported static meshes (All walls, all windows, all floors), and seeing where it stopped crashing, I was finally able to track it down to a single 10M long window piece.

I’ve no idea how or why it decided this was the dodgy asset. It’s been made by stretching the 5m piece out, and the even longer 15m still works as well!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.