If I instance a mesh in a blueprint, and then instantiate a blueprint a bunch of times, does unreal intelligently instance all of the meshes in all of the instances of a blueprint, or does each blueprint instance meshes separately? If not, is there a way around this?
As long as you are using a variable that has been set one time in a separate blueprint, you should be able to instance all of them from that one source. So basically don’t set your instance reference variable in each blueprint. Call it in from the outside.
I see, lots to consider when i throw in animations too.
I think I may end up swapping out instanced meshes with ones that can animate, when they need to animate, and then swap back in an instanced mesh since all of them won’t be animating at once.
Perhaps maybe i am getting ahead of myself and shouldn’t worry too much about performance.