Optimal Children Blueprints

Hello everyone.
I have a question related to children blueprints within UE 4.26 to be precise.

Straight to the point:

  • I’m working on the project with MetaHumans. I noticed that models are extremely heavy in terms of optimization so instead of using 20 different models I decided to use 1 original model and just make additional 19 copies of it. Models don’t do any serious stuff. They just play 1 animation of walking over and over again and they are using AI to move towards certain points on the map.

My goal was to create material instances of an original clothing and simply change their color to make models look slightly different from each other. During a creation of another pack of 20 models I noticed that I was doing something “wrong”.

As you can see in the picture female models are using separate Children Blueprints, but boys do not, but still I can change their clothes (red hoodie) in the details section outside the blueprint, while they use the same copy of Child Blueprint?

My question is:

  • is there any difference between using separate children blueprints inheriting from original and several copies of one child blueprint? I’m just switching material instances outside the blueprints.
  • Which one is optimal for performance? Or there is no difference at all?

I’m sorry If I asked silly question, but I really want to know and also I couldn’t find this issue in the official documentation.

EDIT:

  • After a test I discovered I can just copy models that use the same original blueprint and just change clothes separately for each model individually in the details section, outside the blueprint.
  • But still? Is it worth it in terms of optimization?