How to add displacement to models in UE5 (i.e. Kitbash3D assets)

I recently purchased kitbash3d assets and they have displacement maps included that I’d like to apply. I’ve tried adding displacement in modeling mode but that applies it to the whole static mesh whereas im trying to add it to say just the brick of a building and not every other part like glass.

Is there a way to add displacement to a texture and not an entire model?

I know in UE5 displacement is different/frustrating. Is displacement really just gone or what are workarounds?

Thanks!

Those kitbash kits usually have several different materials applied to each mesh. I assume the displacement texture only applies to one.

Yes, it has totally gone from the engine.

You can do it still, though, using the geometry mode, but it will apply to the whole mesh.

The only way to do it would be to separate the part you want to displace beforehand.

Thanks for the reply!

That is…frustrating lol. I’m still confused at this from Unreal.

Yeah, I was able to apply to the whole mesh. Separating the parts might have to do for now.

Thanks!

1 Like

It can’t co-exist with Nanite, that’s the problem :slight_smile:

Also, with KB assets, you can’t get too close to them. So there’s probably no need for it… :slight_smile:

Displacement can’t coexist with nanite?

And for KB assets, I’ve noticed getting close to them you can see some lack in quality, is that normal for kitbash or do you mean because there is no displacement they lack quality?

They lack quality up close, same with all KB assets. And you can’t go inside.

It’s by design. They’re meant for distance work.

Because you can’t get near to them, there’s also no point in displacing them.

Right.

AH okay, that makes sense about kb assets.

What’s the reason nanite and displacement can’t co-exist? Out of curiosity.

1 Like

As far as I know, Epic has not actually specified that. But I’m sure you can see that completely changing the way the rendering system works, is going to have some knock on effects.

if your assets are static, try this.
UE5.0 Geometry Script - Displacement Map | Epic Developer Community (epicgames.com)