Duplicating or Instancing Blueprints Better For Performance?

Hello,

Does anyone know if there’s any real difference between duplicating new versions of a Blueprint as opposed to instancing them?

I ask, because I have some pretty meaty Blueprints (I couldn’t fathom doing it in C++; too many moving parts. Way too complicated without visual cues), and Unreal takes a moment to load them in.

Indeed, just having the Blueprint open in another tab lowers the frame rate in the Editor. (When I close the tab, the frame rate goes back up.)


2 Likes

If you drag multiple copies of a BP into the map, that’s much better than duplicating them in the content browser, and dragging all those copies in. Because with the second method, the engine sees them as totally separate things.

You might find if you have an empty map open, you can edit and compile complex BPs better. If you have a map open with many instances of a complex BP, the editing will be slow.

1 Like

I also disable RealTime Rendering since most of our time is on code. It also save power on cpu/gpu.

It been long ago but i believe i have read an article about instance optimisation where ue can optimise draw call and memory merging some kind of similarities for the instances.
But if you make a copy bp file, it will read them as different classes, thus taking more resources.

1 Like

So you’ve clearly been there, because, yes, just making a slight change to this Blueprint takes FOREVER. Thank you for saving me the time to figure this out on my own. I could find no considerable information online addressing this. Weird.

OH! Great idea. I remember enabling it, not really understanding what it does, and why disabling it, from time to time, was a good idea (because I’m prototyping quite a bit, and this prevented me from doing so, quickly), but now it makes sense.

Your answers synergize. Annoying I can’t give you both credit.

But I cannot sort prices in the Marketplace by 70 Percent Off anymore either, so we all lose in little ways, I suppose.

2 Likes

I basically never have real time on :slight_smile: Even then, a busy construction script will still make it hang if you have a lot of them in the level.

You only need it sometimes.

I agree, FAB is still a bit of a mess at the moment…

1 Like

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