I just visited the Ue4 roadmap on Trello and I was surprised that I didn’t see a node for “Customizable Characters using FSkeletalMeshMerge and Texture atlases”. I hope you find this post useful and I will be most grateful for your support! Please reply if you want to see content examples, documentation and videos.
Customizable Characters using Mesh Compositing Advantages explained:
50 draw calls! ( this is ideal for multiplayer games!)
For multi player games,Mesh compositing (using FSkeletalMeshMerge) is the better choice for customizing characters. In example, if you have a multiplayer game where many people have unique armor, each component mesh of the character(helm,chest,arms, pants for instance) is combined and the engine only has 1 draw call. So, if you have 50 characters on the screen, the meshes are only 50 draw calls.
250 draw calls! ( this is not good for multiplayer games!)
The other option for customizing characters doesn’t appear to be efficient for multiplayer games. The other option is adding all the meshes into blueprints as components. Each component mesh as a draw call, so if you had 4 pieces of armor and 1 body mesh, this would be 5 draw calls just for the meshes! For 50 players, this would be 50 players x 5 meshes each=250 draw calls!
I’m really hoping the community is interested as much as I am, since I haven’t seen any marketplace content, documentation or videos on FSkeletalMeshMerge.
I hope you have found this post useful and I will be most grateful for your support! Please reply if you want to see content examples, documentation and videos!
Have a good day